nodejs
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.
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.
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! ⚡
Sails.js makes it easy to build custom, enterprise-grade Node.js apps. It is designed to resemble the MVC architecture from frameworks like Ruby on Rails, but with support for the more modern, data-oriented style of web app development. It's especially good for building realtime features like chat.
performant, safer npm package alternatives.
type a package name. we'll tell you what you don't need. The module replacements project is a community-driven effort to map replaceable npm packages to their native or more performant alternatives.
This website serves as a searchable, interactive catalog of these module replacements, allowing you to easily find and adopt better alternatives for your projects.
Related contents:
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.
A visualizer for Docker Swarm Mode using the Docker Remote API, Node.JS, and D3
Nodize is a Content Management System for Node.js, written in CoffeeScript.
A progressive Node.js framework.
A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
Related contents:
Node.js cms and web application platform built on Express and MongoDB. The open source framework for developing database-driven websites, applications and APIs in Node.js. Built on Express and MongoDB.
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.
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.
Findable, Accessible, Interoperable and Reusable Data. A complete open-source solution for your open and private data needs. French only for the time being, internationalization coming soon.
A middleware framework for JavaScript and TypeScript
oak is a middleware framework for handling HTTP requests across Deno, Node.js, Bun and Cloudflare Workers.
Wraps your package manager, preventing installation of malicious packages.
Related contents:
Develop full-stack web apps faster.
Wasp is a compiler-driven full-stack web framework; it takes configuration and source files with your unique logic, and it generates the complete source code your the web app. Think of a Rails-like framework for React, Node.js and Prisma. Build your app in a day and deploy it with a single CLI command.
Related contents:
Gather all the documentation for your dependencies in one place instantly! 🪄
The web's scaffolding tool for modern webapps.
Yeoman is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps.
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.
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.
Asynchronous behaviour driven development for Node. There are two reasons why we might want asynchronous testing. The first, and obvious reason is that node.js is asynchronous, and therefore our tests should be. The second reason is to make tests which target I/O run much faster, by running them concurrently.
Command-line tools like “top” make it difficult to see CPU usage across multi-process applications (like Apache and Chrome), spikes over time, and memory usage.
Generate RSS feeds for websites that don't have them, using CSS selectors.
Interactive UI for local node modules inspection. Visualize your node_modules, inspect dependencies, and more.
Quinn was created to address the utter lack of web frameworks options in the node ecosystem. It achieves breathtaking performance, made possible by the almost complete absence of features. It embraces new and upcoming ECMAScript features and acts as a playground to explore how those features could affect framework design.
Quinn is not opinionated when it comes to flow control. It supports raw promises, generators via Bluebird & co, and of course async/await via babel.1 The code examples on this page favor using async/await but any of the other flavors would work just as well.
React Native + Web UI kit Style React Native and Web with an optimizing compiler. Tamagui lets you share more code between web and native apps while improving, rather than sacrificing, DX, performance, and code maintainability.
The next generation Web development environment
Install your PHP/Node.js Web development environment in just 3 minutes, with no dependencies and non-intrusive. It includes web server, databases, email, DNS & common tools — everything you need for development.
A flexible neural network library for Node.js and the browser
gremlins.js is a monkey testing library written in JavaScript, for Node.js and the browser. Use it to check the robustness of web applications by unleashing a horde of undisciplined gremlins.
🔍 cli utility for querying the node_modules directory.
I often need to quickly check the versions of the modules installed in the node_modules directory. Current solutions like running npm list are slow and produce a lot of irrelevant output. Checking the version in the package.json file of the specific module requires more effort and doesn’t provide information about other instances of the same module.
qnm is a tool that solves this problem by providing fast and focused information about the installed modules. It supports both npm and yarn and allows you to quickly identify the versions of the modules you are interested in.
PairDrop is a sublime alternative to AirDrop that works on all platforms.
Send images, documents or text via peer to peer connection to devices in the same local network/Wi-Fi or to paired devices. As it is web based, it runs on all devices.
You want to quickly send a file from your phone to your laptop? You want to share photos in original quality with friends that use a mixture of Android and iOS? You want to share private files peer to peer between Linux systems?
Simple and modern email sending library
Universal interface for emailing across runtimes.
Upyo is a simple and cross-runtime library for sending email messages using SMTP and various email providers. It works on Node.js, Deno, Bun, and edge functions.
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
Related contents:
PDF structure, built for speed. fast, open-source PDF to Markdown.
A Rust-powered, open-source parser that classifies PDFs and turns native text into clean, position-aware Markdown. Use it from Node.js or the bundled CLI, with packages also available from PyPI and crates.io.
The Pith media hub at the center of your entertainment network.
The aim of this project is to create a media server for videos and music that can be controlled through a web browser and will stream the media to a variety of renderers such as UPnP MediaRenderers (most TV's and blu-ray players), AirPlay devices, or just through the web browser.
Apostrophe is a CMS framework for Node.js that supports in-context editing, schema-driven content types, flexible widgets, and much more.
The fastest PostgreSQL JS driver written in TypeScript.
A PostgreSQL driver for Node.js written in TypeScript. It fully implements Pipeline Mode. Pgline delivers exceptionally high performance in concurrent queries. It offers faster speed and lower database CPU usage.
The Node.js best practices list
Build cross-platform desktop apps with JavaScript, HTML, and CSS.
The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Visual Studio Code and many other apps.
Related contents:
🗺 MapSCII is a Braille & ASCII world map renderer for your console. A node.js based Vector Tile to Braille and ASCII renderer for xterm-compatible terminals.
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.
Advanced vm/sandbox for Node.js. vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!
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.
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
Run JavaScript Everywhere.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Related contents:
- Performance and Stress Testing in Node.js @ AppSignal.
- Worker Threads in Node.js: A Complete Guide for Multithreading in JavaScript @ NodeSource.
- Modern Node.js Patterns for 2025 @ Ashwin's Blog.
- Everything You Need to Know About Node.js Type Stripping @ Marco's Blog.
- How we migrated our Rush.js monorepo to Node type stripping @ Calm.
- The Risks of NPM @ Jim's Blog.
- Episode #111: npm under siege (what to do about it) @ Changelog & Friends.
- Node.js Performance: Processing 14GB Files 78% Faster with Buffer Optimization @ Peter Mbanugo.
- The Myths (and Costs) of Running Node.js on Kubernetes @ Platformatic.
- 15 Recent Node.js Features that Replace Popular npm Packages @ The NodeSource Blog.
- Improving the trustworthiness of Javascript on the Web @ Cloudflare.
- Rethinking async loops in JavaScript @ Matt Smith.
- Node.js 20+ memory management in containers @ RedHat Developers.
- Node.js vs Deno vs Bun Performance Benchmarks @ RepoFlow.
- We cut Node.js' Memory in half @ Platformatic.
- Node.js worker threads are problematic, but they work great for us @ Inngest.
🏄 Framework-agnostic CSRF middleware for modern Node.js.
This middleware helps web developers fight CSRF attacks. Bear in mind, by solely using this middleware, we can't guarantee your app will be free from CSRF attacks. Refer to CSRF Prevention Cheat Sheet and pillarjs/understanding-csrf for more details.
Ace, the Accessibility Checker for EPUB, is a tool developed by the DAISY Consortium to assist with the evaluation of accessibility features of EPUB publications.
Ace is a tool to run automated accessibility checks for EPUB Publications, in order to assist in the evaluation of conformance to the EPUB Accessibility specification.
Open source Node.js Headless CMS 🚀 Design APIs fast, manage content easily. Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.
Related contents:
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.
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.
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.
Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.
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).
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 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: