Showing 1016 open source projects for "node.js"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 1
    TypeScript Express Starter

    TypeScript Express Starter

    Quick and Easy TypeScript Express Starter

    ...That's why we avoid supersets with starter packages that introduce TypeScript. The package is configured to use TypeScript instead of JavaScript. Express is a fast, open and concise web framework and is a Node.js based project. npx is a tool in the JavaScript package management module, npm. This is a tool that allows you to run the npm package on a single run without installing the package. If you do not enter a project name, it defaults to typescript-express-starter. TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    ChatGPT API

    ChatGPT API

    Node.js client for the official ChatGPT API. 🔥

    This package is a Node.js wrapper around ChatGPT by OpenAI. TS batteries included. ✨ The official OpenAI chat completions API has been released, and it is now the default for this package! 🔥 Note: We strongly recommend using ChatGPTAPI since it uses the officially supported API from OpenAI. We may remove support for ChatGPTUnofficialProxyAPI in a future release. 1.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 3
    Groq TypeScript / Node.s

    Groq TypeScript / Node.s

    The official Node.js / Typescript library for the Groq API

    Groq TypeScript / Node.s (also often referred to as “groq-sdk” on npm) is the official Node.js / TypeScript client library for Groq’s REST API, enabling JavaScript/TypeScript developers to integrate LLM and AI-powered services into web backends, serverless functions, or frontend apps. It exports strongly-typed interfaces for models, chat completions, file uploads (e.g. for audio transcription), and other endpoints, allowing for better type safety and developer experience when using Groq from TypeScript. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    Colyseus

    Colyseus

    Multiplayer Framework for Node.js

    Colyseus is a multiplayer framework for Node.js that simplifies the creation of real-time multiplayer games and applications, providing a robust and scalable solution for developers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    KaTeX

    KaTeX

    Fast math typesetting for the web.

    ...Self contained: KaTeX has no dependencies and can easily be bundled with your website resources. Server side rendering: KaTeX produces the same output regardless of browser or environment, so you can pre-render expressions using Node.js and send them as plain HTML. KaTeX is compatible with all major browsers, including Chrome, Safari, Firefox, Opera, Edge, and IE 11.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 6
    NPM

    NPM

    A package manager for JavaScript

    Npm (originally short for Node Package Manager) is a package manager for the JavaScript programming language. It is the default package manager for the JavaScript runtime environment Node.js. It consists of a command line client, also called npm, and an online database of public and paid-for private packages, called the npm registry.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 7
    parse5

    parse5

    HTML parsing/serialization toolset for Node.js.

    HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant. parse5 provides nearly everything you may need when dealing with HTML. It's the fastest spec-compliant HTML parser for Node to date. It parses HTML the way the latest version of your browser does. It has proven itself reliable in such projects as jsdom, Angular, Lit, Cheerio, rehype and many more.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    Egg

    Egg

    Born to build better enterprise frameworks and apps with Node.js

    Born to build. Better enterprise frameworks and apps with Node.js & Koa. Born to build better enterprise frameworks and apps. Based on open-source ecology, customized for ant-ecology, can be integrated to backend middleware in one minute, supporting multiple deployment environments. Progressive development, smooth learning curve, one-stop development kit, supporting your whole process of development.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    socket.io

    socket.io

    Realtime application framework (Node.JS server)

    socket.io is a JavaScript library that allows for realtime, bi-directional communication between web clients and servers. It is composed of two parts: a Node.js server and a JavaScript client library that runs in the browser. socket.io is focused on both reliability and speed, delivering an immensely powerful, fast and yet easy to use realtime engine that’s used by just about everyone: from Microsoft Office and Zendesk to hackathon winners and small startups. It’s considered one of the most depended-upon npm modules, and works on every platform, browser or device.
    Downloads: 18 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 10
    Bun

    Bun

    Incredibly fast JavaScript runtime, bundler, test runner

    ...Bun provides a minimal set of highly optimized APIs for performing common tasks, like starting an HTTP server and writing files. Bun is a complete toolkit for building JavaScript apps, including a package manager, test runner, and bundler. Bun is designed as a drop-in replacement for Node.js. It natively implements hundreds of Node.js and Web APIs, including fs, path, Buffer and more.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 11
    SVGO

    SVGO

    Node.js tool for optimizing SVG files

    SVG Optimizer is a Node.js-based tool for optimizing SVG vector graphics files. SVG files, in particular those exported from multiple editors, normally contain tons of redundant and useless information. This can include editor metadata, comments, hidden elements, default or non-optimal values and other stuff that can be safely removed or converted without affecting the SVG rendering result.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 12
    SuperAgent

    SuperAgent

    Ajax for Node.js and browsers (JS HTTP client)

    SuperAgent is light-weight progressive ajax API crafted for flexibility, readability, and a low learning curve after being frustrated with many of the existing request APIs. It also works with Node.js! Small progressive client-side HTTP request library, and Node.js module with the same API, supporting many high-level HTTP client features. Browser-ready versions of this module are available via jsdelivr, unpkg, and also in the node_modules/superagent/dist folder in downloads of the superagent package. If you are using browserify, webpack, rollup, or another bundler, then you can follow the same usage as Node. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    better-sqlite3

    better-sqlite3

    The fastest and simplest library for SQLite3 in Node.js

    The fastest and simplest library for SQLite3 in Node.js. Full transaction support. High performance, efficiency, and safety. Easy-to-use synchronous API (better concurrency than an asynchronous API... yes, you read that correctly). Support for user-defined functions, aggregates, virtual tables, and extensions. 64-bit integers (invisible until you need them). Worker thread support (for large/slow queries).
    Downloads: 17 This Week
    Last Update:
    See Project
  • 14
    Serverless Adapter

    Serverless Adapter

    Run REST APIs and other web applications using existing Node.js app

    Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds. The library was designed to be very extensible and easy to use. We currently support AWS, Azure, Firebase, Digital Ocean, Google Cloud Functions and Huawei. The entire library was written with typescript to give the developer the best experience and we have 100% coverage.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    frida

    frida

    Dynamic instrumentation toolkit for developers

    ...Edit, hit save, and instantly see the results. All without compilation steps or program restarts. Works on Windows, macOS, GNU/Linux, iOS, Android, and QNX. Install the Node.js bindings from npm, grab a Python package from PyPI, or use Frida through its Swift bindings, .NET bindings, Qt/Qml bindings, or C API. Frida is and will always be free software (free as in freedom). We want to empower the next generation of developer tools, and help other free software developers achieve interoperability through reverse engineering. ...
    Downloads: 966 This Week
    Last Update:
    See Project
  • 16
    CNCjs

    CNCjs

    A web-based interface for CNC milling controller running Grbl, Marlin,

    A web-based interface for CNC milling controller running Grbl, Smoothieware, or TinyG. It runs on a Raspberry Pi or a laptop computer that you have Node.js installed, connecting to the Arduino over a serial connection using a USB serial port, a Bluetooth serial module, or a Serial-to-WiFi module like XBee or USR-WIFI232-T.
    Downloads: 130 This Week
    Last Update:
    See Project
  • 17
    WWWBasic

    WWWBasic

    wwwBASIC is an implementation of BASIC that runs on Node.js & the Web

    wwwBASIC is a JavaScript-based implementation of the classic BASIC programming language designed to run seamlessly in web browsers and Node.js environments. Created by Google, it allows developers and enthusiasts to write and execute BASIC programs directly within HTML pages or via command-line tools. The interpreter compiles BASIC source code into JavaScript at load time, enabling efficient execution within modern web environments without requiring external emulators or plugins. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Fastify

    Fastify

    Fast and low overhead web framework, for Node.js

    Fastify is a high-performance web framework for Node.js that focuses on minimal overhead and predictable extensibility. It pairs a declarative routing API with JSON Schema–driven validation and serialization, so requests are checked at the edge and responses are produced quickly. The framework’s plugin system uses encapsulation to isolate routes, decorators, and hooks, which keeps large codebases modular and avoids accidental cross-pollution.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    stdlib

    stdlib

    Standard library for JavaScript and Node.js

    A standard library for javascript and node.js. High performance, rigorous, and robust mathematical and statistical functions. Build advanced statistical models and machine learning libraries. Plotting and graphics functionality for data visualization and exploratory data analysis. Analyze and understand your data. Comprehensively tested utilities for application and library development.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    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: 0 This Week
    Last Update:
    See Project
  • 21
    JsonDB

    JsonDB

    A simple "database" that use JSON file for Node.JS.

    JsonDB is now using the concept of async/await for all its calls since we read from the database file on demand and depending on how the database is configured, we might write at each push. The module stores the data using JavaScript Object directly into a JSON file. You can easily traverse the data to directly reach the desired property using the DataPath. The principle of DataPath is the same as XMLPath.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    ExpressTS

    ExpressTS

    A Typescript + Node.js lightweight framework

    ExpressoTS is a Typescript + Node.js lightweight framework for quickly building scalable, easy-to-read, and maintained server-side applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    pg-promise

    pg-promise

    PostgreSQL interface for Node.js

    pg-promise is a PostgreSQL client for Node.js that uses promises for query execution, providing a robust and efficient interface for database interactions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    JSNES

    JSNES

    A JavaScript NES emulator

    JSNES is a JavaScript-based emulator that replicates the functionality of the Nintendo Entertainment System (NES), enabling classic games to run directly in web browsers or Node.js environments. It implements the core components of NES hardware, including the CPU, graphics processing unit, and audio system, to deliver an accurate emulation experience. The project is designed as a library, allowing developers to embed emulation capabilities into web applications or custom interfaces. It includes support for rendering graphics via canvas, handling audio output, and processing input from keyboards or gamepads. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25
    tldr-pages

    tldr-pages

    Collaborative cheatsheets for console commands

    ...This repository is just that, an ever-growing collection of examples for the most common UNIX, Linux, macOS, SunOS and Windows command-line tools. A popular and convenient way to access these pages on your computer is to install the Node.js client, which is supported by the tldr-pages project maintainers.
    Downloads: 8 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB