Showing 515 open source projects for "node.js"

View related business solutions
  • 1
    nvm.fish

    nvm.fish

    The Node.js version manager you'll adore, crafted just for Fish

    nvm.fish is a Node.js version manager tailored specifically for the Fish shell, allowing users to install and switch between multiple Node.js versions seamlessly.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Nest

    Nest

    Node.js framework for building efficient and scalable server-side apps

    Nest is a progressive Node.js framework for building efficient, reliable and scalable server-side applications. The goal of Nest is to provide an application architecture that straight away allows the creation of highly testable, scalable, and easily maintainable applications. Built with TypeScript and using modern JavaScript, it brings the latest features and solutions to the node.js world.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    Node-RED

    Node-RED

    Low-code programming for event-driven applications

    ...JavaScript functions can be created within the editor using a rich text editor. A built-in library allows you to save useful functions, templates or flows for re-use. The light-weight runtime is built on Node.js, taking full advantage of its event-driven, non-blocking model. This makes it ideal to run at the edge of the network on low-cost hardware such as the Raspberry Pi as well as in the cloud.
    Downloads: 107 This Week
    Last Update:
    See Project
  • 4
    Piscina

    Piscina

    A fast, efficient Node.js Worker Thread Pool implementation

    Piscina is a fast, efficient Node.js worker thread pool implementation, designed to perform heavy CPU-bound tasks in parallel, thereby improving application performance.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 5
    node-rs

    node-rs

    Node.js bindings Rust crates

    When Node.js meets Rust. Make rust crates binding to Node.js use napi-rs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Jasmine

    Jasmine

    A JavaScript Testing Framework

    Jasmine is a behavior-driven JavaScript development framework for running both browser and Node.js tests. It’s been tested to work on most versions of popular browsers including Safari, Chrome, Firefox, and Internet Explorer. Jasmine does not rely on any other JavaScript frameworks, browsers or DOM, making it suitable for websites, Node.js projects, or just about anywhere that JavaScript can run. Jasmine has everything you need out of the box to test your code, yet retains a low overhead and absolutely no external dependencies. ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 7
    XFrames

    XFrames

    GPU-accelerated GUI development for Node.js and the browser

    xframes is a high-performance library that empowers developers to build native desktop applications using familiar web technologies, specifically Node.js and React, without the overhead of the DOM. xframes serves as a streamlined alternative to Electron, designed for developers looking to maximize performance and efficiency.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    ncc

    ncc

    Compile a Node.js project into a single file

    Simple CLI for compiling a Node.js module into a single file, together with all its dependencies, gcc-style. Publish minimal packages to npm. Only ship relevant app code to serverless environments Don't waste time configuring bundlers, it is generally faster bootup time and less I/O overhead. Compiled language-like experience (e.g.: go). For testing and debugging, a file can be built into a temporary directory and executed with full source maps support.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    ESLint

    ESLint

    The pluggable linting utility for identifying patterns in Javascript

    ESLint is an open source tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. ESLint is written using Node.js
    Downloads: 5 This Week
    Last Update:
    See Project
  • 10
    Dockerode

    Dockerode

    Docker + Node = Dockerode (Node.js module for Docker's Remote API)

    Dockerode is a Node.js module that provides a Docker Remote API client, allowing developers to manage Docker containers, images, and networks programmatically within their Node.js applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Newman

    Newman

    Newman is a command-line collection runner for Postman

    Newman is Postman’s open-source command-line runner for collections, enabling the execution and testing of Postman Collections directly via CLI or Node.js scripts. It shines in CI/CD integration by offering flexible reporting, scripting, and automation capabilities. The easiest way to install Newman is using NPM. If you have Node.js installed, it is most likely that you have NPM installed as well. Newman can be easily used within your JavaScript projects as a Node.js module. The entire set of Newman CLI functionality is available for programmatic use as well. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    n

    n

    Node version management

    Node.js version management: no subshells, no profile setup, no convoluted API, just simple. n is not supported natively on Windows. There are a variety of ways of specifying the target Node.js version for n commands. Most commands use the latest matching version, and n ls-remote lists multiple matching versions. n downloads a prebuilt Node.js package and installs to a single prefix (e.g.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    node-addon-api

    node-addon-api

    Module for using Node-API from C++

    node-addon-api is a C++ wrapper module that simplifies the creation of Node.js native addons using the Node-API, promoting ABI stability across different Node.js versions.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    napi-rs

    napi-rs

    A framework for building compiled Node.js add-ons in Rust via Node-API

    NAPI-RS is a framework for building native Node.js modules using the Rust programming language, offering a safe and efficient way to write performance-critical code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Meow

    Meow

    CLI app helper

    Meow is a CLI helper library for Node.js that simplifies the creation of command-line applications by parsing arguments and providing a user-friendly interface.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    Zip.js

    Zip.js

    JavaScript library to zip and unzip files

    Zip.js is a JavaScript library for creating, reading, and editing ZIP files directly in the browser or in Node.js environments, supporting various compression methods and encryption.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    npm-clang-format-node

    npm-clang-format-node

    Node repackaging(wrapping) of the LLVM Clang's clang-format

    A Node.js package that integrates the clang-format tool for formatting C, C++, and JavaScript code, enhancing code quality and consistency.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    Ghost

    Ghost

    The world’s most popular open source headless Node.js CMS

    Ghost is a popular open source headless Node.js CMS for professional online publishing. Ghost allows writers, podcasters and other online content creators to quickly and easily set up their own sites, publish content on their own terms and deliver newsletters online. Ghost is a powerful platform that gives you complete control over design, content, delivery, experience and more.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    Sails

    Sails

    The MVC framework for Node.js

    Build custom, enterprise-grade Node.js apps with Sails! Sails.js is a web framework designed to make building practical, production-ready Node.js apps fast and easy. It is the most popular MVC framework for Node.js, resembling the MVC pattern of frameworks like Ruby on Rails but with support for the requirements of modern apps, such as a data-driven API with a scalable, service-oriented architecture.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Moleculer

    Moleculer

    Progressive microservices framework for Node.js

    Moleculer is a progressive microservices framework for Node.js, designed to help developers build efficient, reliable, and scalable applications with a focus on simplicity and performance.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    Amplication

    Amplication

    Amplication is an open‑source development tool

    Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks. Easily create data models and configure role‑based access control with a simple and intuitive UI or CLI. Continuously push the generated application to your GitHub repository. Get a Docker container with your database, a Node.js application, and a React client. Generated apps include NestJS, Prisma, REST & GraphQL API, a React admin UI, logging, authentication, and authorization. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Open Video Downloader

    Open Video Downloader

    A cross-platform GUI for youtube-dl made in Electron and node.js

    A cross-platform GUI for youtube-dl made in Electron and node.js. Download from all kind of platforms: YouTube, vimeo, twitter & many more. Download multiple videos/playlists/channels in one go. Select the resolution and format you want to download in. Download private videos (currently only tested on YouTube). Multithreaded, up to 32 videos can be downloaded synchronously. Shows how much size the download will use up on your system.
    Downloads: 133 This Week
    Last Update:
    See Project
  • 23
    Chokidar

    Chokidar

    Minimal and efficient cross-platform file watching library

    Chokidar is a solution for all the users of Node.js fs.watch who are tired of it not reporting filenames on MacOS and events at all when using editors like Sublime on MacOS. Node.js fs.watch often reports events twice, emits most changes as rename, and it does not provide an easy way to recursively watch file trees nor supports recursive watching on Linux. Same as with Node.js fs.watchFile.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    lru-cache

    lru-cache

    A fast cache that automatically deletes the least recently used items

    ...Developers can use it to cache expensive computations, API responses, or frequently accessed data. The implementation focuses on correctness, speed, and compatibility with modern Node.js environments. Overall, node-lru-cache provides a reliable building block for performance optimization in JavaScript backends.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    Emittery

    Emittery

    Simple and modern async event emitter

    A modern, TypeScript-based event emitter for JavaScript applications, providing an intuitive API for managing events in Node.js and browsers.
    Downloads: 4 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB