nodejs
DDEV is an open-source tool for running local web development environments for PHP and Node.js, ready in minutes. Its powerful, flexible per-project environment configurations can be extended, version controlled, and shared. DDEV allows development teams to adopt a consistent Docker workflow without the complexities of bespoke configuration.
Related contents:
The TypeScript framework for agents & workflows with react-like components. Lightning fast dev loop. Easy to learn. Easy to extend.
Build complex AI applications with React-like components. GenSX is a simple typescript framework for building agents and workflows with reusable React-like components. GenSX takes a lot of inspiration from React, but the programming model is very different - it’s a Node.js framework designed for data flow.
Haste is an open-source pastebin software written in node.js, which is easily installable in any network. It can be backed by either redis or filesystem, and has a very easy adapter interface for other stores. A publicly available version can be found at hastebin.com
Publish packages as git tags.
- 🔧 Works with projects with build steps.
- 👯 Works with projects with multiple packages (monorepos).
- 🏎 Lightweight git tags (only the files needed are included).
🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
High performance Node.js image processing. The fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
The typical use case for this high speed Node-API module is to convert large images in common formats to smaller, web-friendly JPEG, PNG, WebP, GIF and AVIF images of varying dimensions. As well as image resizing, operations such as rotation, extraction, compositing and gamma correction are available.
NPM Dependency Diagrams. A tool for exploring NPM modules and dependencies.
Related contents:
How to stay safe from NPM supply chain attacks.
The NPM ecosystem is no stranger to compromises, supply-chain attacks, malware, spam, phishing, incidents, or even trolls. In this repository, I have consolidated a list of information you might find useful in securing yourself against these incidents.
Generate RSS feeds for websites that don't have them, using CSS selectors.
Visually compose on your headless stack.
The site your team wants without the limitations
Stackbit is a visual experience platform for teams building and operating enterprise websites, with a composable headless tech stack.
Stop console.log()-ing every request. reqlog gives you a live dashboard of every HTTP request hitting your server — zero config.
The Multiple SDK Version Manager 😉Easily manage all your SDK versions~
A cross-platform and extendable version manager with support for Java, Node.js, Golang, Python, Flutter, .NET & more
Enable maximum code reuse and rapid innovation using this low-footprint, Node.js-compatible JavaScript API for your mobile apps.
x86 virtualization in JavaScript, running in your browser and NodeJS
v86 emulates an x86-compatible CPU and hardware. Machine code is translated to WebAssembly modules at runtime in order to achieve decent performance.
Fast, unopinionated, minimalist web framework for Node.js
Related contents:
A fast, highly extensible, and event driven SMTP server. Haraka is a highly scalable node.js email server with a modular plugin architecture. Haraka can serve thousands of concurrent connections and deliver thousands of messages per second. Haraka and plugins are written in asynchronous JS and are very fast.
Modern Forum Software in node.js A better community platform for the modern web.
NodeBB Forum Software is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB takes the best of the modern web: real-time streaming discussions, mobile responsiveness, and rich RESTful read/write APIs, while staying true to the original bulletin board/forum format → categorical hierarchies, local user accounts, and asynchronous messaging.
The main goal of this project is to show you how to register and authenticate a user and access protected resources from a React-Native app to a NodeJS server.
✉️ Send e-mails with Node.JS – easy as cake!
Nodemailer is a module for Node.js applications to allow easy as cake email sending. The project got started back in 2010 when there was no sane option to send email messages, today it is the solution most Node.js users turn to by default.
Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python, Java, Go, Ruby. It is fast, lightweight, easy-to-use and easy-to-extend. Laragon is great for building and managing modern web applications. It is focused on performance - designed around stability, simplicity, flexibility and freedom.
A Virtual File System for Node.js. Provides an in-memory fs-compatible API with mount points, overlay mode, symlinks, module loading hooks, and custom storage providers.
Related contents:
GPU accelerated Neural networks in JavaScript for Browsers and Node.js
Meteor is awesome! But after 3 years, it's starting to show its age. This project is designed to showcase the exact same functionality as Meteor, but without the monolithic structure. It trades a little simplicity for a lot of flexibility.
The durable, distributed, and cloud-agnostic queue for Node.js.
Sidequest is a modern, scalable background job processor for Node.js applications. Built with TypeScript and designed for production use, it provides reliable job processing with multiple database backends, a beautiful web dashboard, and comprehensive monitoring capabilities.
A Next-Gen Node.js + TypeScript Starter Kit for 2025.
Zero-config TypeScript starter for modern Node.js development. ESM, Vitest, ESLint, Prettier. Production-ready in seconds! ⚡
a non-linear personal web notebook. A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.
Welcome to TiddlyWiki, a unique non-linear notebook for capturing, organising and sharing complex information. Use it to keep your to-do list, to plan an essay or novel, or to organise your wedding. Record every thought that crosses your brain, or build a flexible and responsive website. TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will still be able to use the notes you take today.
Here is the complete list of all the modules together with their brief descriptions. We have published all the modules on GitHub, which is the best tool for getting things done and collaborating. All of them are greatly documented so just click the ones you're interested in to read more and see examples.
Recursive and multi-threaded broken link checker. Quickly crawl a whole website for broken links
benchmark tooling that loves you ❤️
Mitata is a benchmark tooling library for JavaScript and C++ that offers accurate timing down to picoseconds, helpful visualizations, and features like automatic garbage collection and argument handling for benchmarks.
The most powerful and extensible open source Wiki software. Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
HashLips Art Engine is a tool used to create multiple different instances of artworks based on provided layers.
Create generative art by using the canvas api and node js. Before you use the generation engine, make sure you have node.js(v10.18.0) installed.
BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends.
Run .NET and Node.js code in-process on Windows, macOS, and Linux.
Edge.js allows you to run Node.js and .NET code in one process on Windows, macOS, and Linux
You can call .NET functions from Node.js and Node.js functions from .NET. Edge.js takes care of marshaling data between CLR and V8. Edge.js also reconciles threading models of single-threaded V8 and multi-threaded CLR.
Nemo combines mocha.js, the confit configuration engine, plugin architecture, and flexible parallel options to the selenium-webdriver bindings for node.js.
search millions of open source JavaScript packages. Load optimized npm packages with no install and no build tools.
Slick, declarative command line video editing & API. Editly is a tool and framework for declarative NLE (non-linear video editing) using Node.js and ffmpeg. Editly allows you to easily and programmatically create a video from a set of clips, images, audio and titles, with smooth transitions and music overlaid.
Ghost is a fully open source, hackable platform for building and running a modern online publication. We power blogs, magazines and journalists from Zappos to Sky News.
Related contents:
next generation web framework for node.js.
Expressive HTTP middleware framework for node.js to make web applications and APIs more enjoyable to write. Koa's middleware stack flows in a stack-like manner, allowing you to perform actions downstream then filter and manipulate the response upstream.
Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. By leveraging async functions, Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within its core, and it provides an elegant suite of methods that make writing servers fast and enjoyable.
NW.js (previously known as node-webkit) lets you call all Node.js modules directly from DOM and enables a new way of writing applications with all Web technologies.
Blogging Simplified. Cross-platform static site generator for blazing fast blogs, documentation sites and more.
Build blogs, documentation sites, showcases and more with ease. Available for Windows, Mac and Linux.
VineJS is a form data validation library for Node.js. You may use it to validate the HTTP request body in your backend applications.
Background Jobs processing and message queue for NodeJS. The fastest, most reliable, Redis-based distributed queue for Node. Carefully written for rock solid stability and atomicity.
Scale your background job processing using Node.JS. BullMQ is a fast and robust background job processing library for Redis™.
BullMQ is a Node.js library that implements a fast and robust queue system built on top of Redis that helps in resolving many modern age micro-services architectures.
Fast file upload security for Node.js
🔒 Malware scanning • YARA integration • ZIP bomb protection • Express/Koa/Next.js adapters • Private by design.
Daemon for easy but powerful stats aggregation. A network daemon that runs on the Node.js platform and listens for statistics, like counters and timers, sent over UDP or TCP and sends aggregates to one or more pluggable backend services (e.g., Graphite).
Node Version Audit is a convenience tool to easily check a given Node.js version against a regularly updated list of CVE exploits, new releases, and end of life dates.
Node Version Audit is not: exploit detection/mitigation, vendor-specific version tracking, a replacement for staying informed on Node.js releases and security exploits.
Modular cross-runtime WebGPU library for shaders, 3D scenes, GPU tensors, neural networks, and math viz.
vgpu is a TypeScript library for WebGPU: typed shader imports, a tiny gpu-first API, and the same code running in the browser, headless Node, and your test suite.
TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
Bun is a fast all-in-one JavaScript runtime Bundle, transpile, install and run JavaScript & TypeScript projects — all in Bun. Bun is a new JavaScript runtime with a native bundler, transpiler, task runner and npm client built-in.
Related contents:
- Bun : un outil tout-en-un JavaScript révolutionnaire ? @ premier octet :fr:.
- Building React Apps with Bun: A Modern Development Experience @ Peter Mbanugo.
- Node.js vs Deno vs Bun Performance Benchmarks @ RepoFlow.
- #1022: Bun re-written in Rust, Zig team big mad @ Syntax.
- How is the Bun Rewrite in Rust Going? @ Tom Lockwood - Developer.
🛍️ Typescript E-commerce Platform. Open source NodeJS ecommerce platform. Your All-in-One open source ecommerce solution.
EverShop is a modern, TypeScript-first eCommerce platform built with GraphQL and React. Designed for developers, it offers essential commerce features in a modular, fully customizable architecture—perfect for building tailored shopping experiences with confidence and speed.
Interactive UI for local node modules inspection. Visualize your node_modules, inspect dependencies, and more.
Apostrophe is a CMS framework for Node.js that supports in-context editing, schema-driven content types, flexible widgets, and much more.
Next-generation Node.js and TypeScript ORM for Databases. Prisma helps app developers build faster and make fewer errors with an open source database toolkit for PostgreSQL, MySQL, SQL Server, and SQLite.
Related contents:
A middleware framework for JavaScript and TypeScript
oak is a middleware framework for handling HTTP requests across Deno, Node.js, Bun and Cloudflare Workers.
Enterprise routing for React applications. Powerful, enterprise-grade routing for React applications Declarative & asynchronous route elements and data loaders, first-class Search Param APIs, nested-routing, code-splitting and so much more.
discord.js is a powerful Node.js module that allows you to interact with the Discord API very easily. It takes a much more object-oriented approach than most other JS Discord libraries, making your bot's code significantly tidier and easier to comprehend.