Check NPM package licenses
https://github.com/davglass/license-checker
Check NPM package licenses. Contribute to davglass/license-checker development by creating an account on GitHub.
Build software better, together
https://github.com/apps/guardrails
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
CodeSandbox
https://codesandbox.io/s/node-http-server-node
CodeSandbox is an online editor tailored for web applications.
Node.js Design Patterns Third Edition by Mario Casciaro and Luciano Mammino
https://www.nodejsdesignpatterns.com
A book to learn how to design and implement production-grade Node.js applications using proven patterns and techniques
Simple Node.JS stream (streams2) Transform that runs the transform functions concurrently (with a set max concurrency)
https://github.com/almost/through2-concurrent
Simple Node.JS stream (streams2) Transform that runs the transform functions concurrently (with a set max concurrency) - almost/through2-concurrent
Follow the Yellow Brick Road to JavaScript Performance
https://www.youtube.com/watch?v=VhpdsjBUS3g
John Mccutchan Take advantage of the lessons learned by the developers of Find Your Way to Oz. Getting that last ounce of performance from your application t...
babel/packages/babel-parser at master · babel/babel
https://github.com/babel/babel/tree/master/packages/babel-parser
🐠 Babel is a compiler for writing next generation JavaScript. - babel/babel
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
https://github.com/SheetJS/sheetjs
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs - SheetJS/sheetjs
Colored symbols for various log levels
https://github.com/sindresorhus/log-symbols
Colored symbols for various log levels. Contribute to sindresorhus/log-symbols development by creating an account on GitHub.
:heavy_check_mark: Mock data for your prototypes and demos. Remote deployments to Zeit now.
https://github.com/Raathigesh/Atmo
:heavy_check_mark: Mock data for your prototypes and demos. Remote deployments to Zeit now. - Raathigesh/atmo
A simple development http server with live reload capability.
https://github.com/tapio/live-server
A simple development http server with live reload capability. - tapio/live-server
Translations with speech synthesis in your terminal as a node package
https://github.com/pawurb/normit
Translations with speech synthesis in your terminal as a node package - pawurb/normit
A modern JavaScript utility library delivering modularity, performance, & extras.
https://github.com/lodash/lodash
A modern JavaScript utility library delivering modularity, performance, & extras. - lodash/lodash
Node JS Internal Architecture | Ignition, Turbofan, Libuv
https://www.youtube.com/watch?v=OCjvhCFFPTw
What are node.js main parts under the hood? how do they collaborate? common misconceptions. This video is a summary of a lot of talks I've watched recently o...
🖍 Terminal string styling done right
https://github.com/chalk/chalk
🖍 Terminal string styling done right. Contribute to chalk/chalk development by creating an account on GitHub.
Awesome Observable related stuff - An Observable is a collection that arrives over time.
https://github.com/sindresorhus/awesome-observables
Awesome Observable related stuff - An Observable is a collection that arrives over time. - sindresorhus/awesome-observables
FTP client for Node.js, supports FTPS over TLS, passive mode over IPv6, async/await, and Typescript.
https://github.com/patrickjuchli/basic-ftp
FTP client for Node.js, supports FTPS over TLS, passive mode over IPv6, async/await, and Typescript. - patrickjuchli/basic-ftp
Supercharged End 2 End Testing Framework for NodeJS
https://github.com/codeceptjs/CodeceptJS
Supercharged End 2 End Testing Framework for NodeJS - codeceptjs/CodeceptJS
Newest 'node.js' Questions
https://stackoverflow.com/questions/tagged/node.js
Stack Overflow | The World’s Largest Online Community for Developers
You Don't Know Node - ForwardJS San Francisco
https://www.youtube.com/watch?v=oPo4EQmkjvY
"Before you bury yourself in packages, learn the NodeJS runtime itself. This talk will challenge the very limits of your NodeJS knowledge,"Samer BunaPresente...
Node.js in Action, Second Edition
https://www.manning.com/books/node-js-in-action-second-edition
Node.js in Action, Second Edition</i> is a thoroughly revised book based on the best-selling first edition. It starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. </p>
..High Performance JavaScript Engine
https://www.youtube.com/watch?v=FrufJFBSoQY
Google I/O 2009 - V8: Building a High Performance JavaScript EngineMads AgerV8 is Google's high-performance JavaScript engine used in Google Chrome. V8 is o...
stackgl
https://github.com/stackgl
Modular WebGL components. stackgl has 60 repositories available. Follow their code on GitHub.
Wow such top. So stats. More better than regular top.
https://github.com/MrRio/vtop
Wow such top. So stats. More better than regular top. - MrRio/vtop
Native UI testing / controlling with node
https://github.com/nut-tree/nut.js
Native UI testing / controlling with node. Contribute to nut-tree/nut.js development by creating an account on GitHub.
Combine an array of streams into a single duplex stream using pump and duplexify
https://github.com/mafintosh/pumpify
Combine an array of streams into a single duplex stream using pump and duplexify - mafintosh/pumpify
Toggle the CLI cursor
https://github.com/sindresorhus/cli-cursor
Toggle the CLI cursor. Contribute to sindresorhus/cli-cursor development by creating an account on GitHub.
Fabulously kill processes. Cross-platform.
https://github.com/sindresorhus/fkill-cli
Fabulously kill processes. Cross-platform. Contribute to sindresorhus/fkill-cli development by creating an account on GitHub.
natural language processor powered by plugins part of the @unifiedjs collective
https://github.com/retextjs/retext
natural language processor powered by plugins part of the @unifiedjs collective - retextjs/retext
Move files and directories to the trash
https://github.com/sindresorhus/trash
Move files and directories to the trash. Contribute to sindresorhus/trash development by creating an account on GitHub.
Run code inside a browser from the command line
https://github.com/juliangruber/browser-run
Run code inside a browser from the command line. Contribute to juliangruber/browser-run development by creating an account on GitHub.
Delay a promise a specified amount of time
https://github.com/sindresorhus/delay
Delay a promise a specified amount of time. Contribute to sindresorhus/delay development by creating an account on GitHub.
A better `npm publish`
https://github.com/sindresorhus/np
A better `npm publish`. Contribute to sindresorhus/np development by creating an account on GitHub.
🚦 Your own mini Travis CI to run tests locally
https://github.com/vadimdemedes/trevor
🚦 Your own mini Travis CI to run tests locally. Contribute to vadimdemedes/trevor development by creating an account on GitHub.
Get, set, or delete a property from a nested object using a dot path
https://github.com/sindresorhus/dot-prop
Get, set, or delete a property from a nested object using a dot path - sindresorhus/dot-prop
Teach Yourself Node.js in 10 Steps
https://ponyfoo.com/articles/teach-yourself-nodejs-in-10-steps
I’m not sure anyone needs convincing that Node.js is freaking awesome, little has been said otherwise. Many of the people reading this blog are already …
All about the course
https://frameworkless.js.org/course
Build an app with almost no frameworks.
Simple, secure & standards compliant web server for the most demanding of applications
https://github.com/uNetworking/uWebSockets
Simple, secure & standards compliant web server for the most demanding of applications - uNetworking/uWebSockets
tar-stream is a streaming tar parser and generator.
https://github.com/mafintosh/tar-stream
tar-stream is a streaming tar parser and generator. - mafintosh/tar-stream
Node.js 8 the Right Way
https://pragprog.com/book/jwnode2/node-js-8-the-right-way/
This fast-paced book gets you up to speed on server-side programming with Node.js 8 quickly, as you develop real programs that are small, fast, low-profile, and useful.
Get Programming with Node.js
https://www.manning.com/books/get-programming-with-node-js
Get Programming with Node.js</i> Get Programming with Node.js teaches you to write server-side code in JavaScript using Node.js. In 37 fast-paced, fun, and practical lessons, you'll discover how to extend your existing JavaScript skills to write back-end code for your web applications.</p>
Express in Action
https://www.manning.com/books/express-in-action
Express in Action</i> is a carefully designed tutorial that teaches you how to build web applications using Node and Express.</p>
10 Things I Regret About Node.js - Ryan Dahl - JSConf EU
https://www.youtube.com/watch?v=M3BM9TB-8yA
See also https://github.com/ry/denoJSConf EU is coming back in 2019 https://2019.jsconf.eu/
Copy/paste detector for programming source code.
https://github.com/kucherenko/jscpd
Copy/paste detector for programming source code. Contribute to kucherenko/jscpd development by creating an account on GitHub.
⚡️ An opinionated, zero-config static site generator.
https://github.com/brandonweiss/charge
⚡️ An opinionated, zero-config static site generator. - brandonweiss/charge
A node.js version management utility for Windows. Ironically written in Go.
https://github.com/coreybutler/nvm-windows
A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows
A simple high-performance Redis message queue for Node.js.
https://github.com/weyoss/redis-smq
A simple high-performance Redis message queue for Node.js. - weyoss/redis-smq
Delete files and directories
https://github.com/sindresorhus/del
Delete files and directories. Contribute to sindresorhus/del development by creating an account on GitHub.
:ram: Practical functional Javascript
https://github.com/ramda/ramda
:ram: Practical functional Javascript. Contribute to ramda/ramda development by creating an account on GitHub.
Strip UTF-8 byte order mark (BOM) from a string
https://github.com/sindresorhus/strip-bom
Strip UTF-8 byte order mark (BOM) from a string. Contribute to sindresorhus/strip-bom development by creating an account on GitHub.
Scaffold out a node module
https://github.com/sindresorhus/generator-nm
Scaffold out a node module. Contribute to sindresorhus/generator-nm development by creating an account on GitHub.
Line-by-line Stream reader for node.js
https://github.com/jahewson/node-byline
Line-by-line Stream reader for node.js. Contribute to jahewson/node-byline development by creating an account on GitHub.
✉️ Send e-mails with Node.JS – easy as cake!
https://github.com/nodemailer/nodemailer
✉️ Send e-mails with Node.JS – easy as cake! Contribute to nodemailer/nodemailer development by creating an account on GitHub.
Build software better, together
https://github.com/lukechilds/cacheable-request
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
About npm | npm Docs
https://docs.npmjs.com/about-npm
Documentation for the npm registry, website, and command-line interface
libuv Cross platform asynchronous i/o
https://www.youtube.com/watch?v=kCJ3PFU8Ke8
by Saúl Ibarra CorretgéAt: FOSDEM 2017libuv is the platform abstraction layer used in Node, Julia, NeoVim and manyother projects. It features an event loop, ...
Build software better, together
https://github.com/sindresorhus/got.
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
Test your internet connection speed and ping using speedtest.net from the CLI
https://github.com/sindresorhus/speed-test
Test your internet connection speed and ping using speedtest.net from the CLI - sindresorhus/speed-test
Node is running but you don't know why? why-is-node-running is here to help you.
https://github.com/mafintosh/why-is-node-running
Node is running but you don't know why? why-is-node-running is here to help you. - mafintosh/why-is-node-running
Transform the first chunk in a stream
https://github.com/sindresorhus/first-chunk-stream
Transform the first chunk in a stream. Contribute to sindresorhus/first-chunk-stream development by creating an account on GitHub.
Get a random temporary file or directory path
https://github.com/sindresorhus/tempy
Get a random temporary file or directory path. Contribute to sindresorhus/tempy development by creating an account on GitHub.
a simple zero-configuration command-line http server
https://github.com/http-party/http-server
a simple zero-configuration command-line http server - http-party/http-server
🐛 Memory leak testing for node.
https://github.com/andywer/leakage
🐛 Memory leak testing for node. Contribute to andywer/leakage development by creating an account on GitHub.
NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
https://github.com/listr2/listr2
NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive. - listr2/listr2
A simple and composable way to validate data in JavaScript (and TypeScript).
https://github.com/ianstormtaylor/superstruct
A simple and composable way to validate data in JavaScript (and TypeScript). - ianstormtaylor/superstruct
Streaming torrent client for node.js
https://github.com/mafintosh/peerflix
Streaming torrent client for node.js. Contribute to mafintosh/peerflix development by creating an account on GitHub.
PostgreSQL client for node.js.
https://github.com/brianc/node-postgres
PostgreSQL client for node.js. Contribute to brianc/node-postgres development by creating an account on GitHub.
Design patterns and best practices for building scaleable, maintainable and beautiful Node.js applications. Now with website! -->
https://github.com/FredKSchott/the-node-way
Design patterns and best practices for building scaleable, maintainable and beautiful Node.js applications. Now with website! --> - FredKSchott/the-node-way
Home page | Yarn
https://yarnpkg.com
Yarn, the modern JavaScript package manager
What's a Unicorn Velociraptor? - Colin Ihrig, Joyent
https://www.youtube.com/watch?v=_c51fcXRLGw
libuv is what gives Node.js its event loop and cross-platform asynchronous I/O capabilities. This talk explains what libuv is all about, and how it's used by...
Embedded JavaScript templates -- http://ejs.co
https://github.com/mde/ejs
Embedded JavaScript templates -- http://ejs.co. Contribute to mde/ejs development by creating an account on GitHub.
🐈 CLI app helper
https://github.com/sindresorhus/meow
🐈 CLI app helper. Contribute to sindresorhus/meow development by creating an account on GitHub.
Vanilla Node.js REST API | No Framework
https://www.youtube.com/watch?v=_1xa8Bsho6A
Let's create a REST API using Node.js only, without ExpressCode: https://github.com/bradtraversy/vanilla-node-rest-api💖 Support The Channel!http://www.patr...
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
https://github.com/cossacklabs/themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms. - cossacklabs/themis
Open the npm page, Yarn page, or GitHub repo of a package
https://github.com/sindresorhus/npm-home
Open the npm page, Yarn page, or GitHub repo of a package - sindresorhus/npm-home
Simple pub/sub messaging for the web
https://github.com/faye/faye
Simple pub/sub messaging for the web. Contribute to faye/faye development by creating an account on GitHub.
A full stack for bitcoin and blockchain-based applications
https://github.com/bitpay/bitcore
A full stack for bitcoin and blockchain-based applications - bitpay/bitcore
CLI for generating, building, and releasing oclif CLIs. Built by Salesforce.
https://github.com/oclif/oclif
CLI for generating, building, and releasing oclif CLIs. Built by Salesforce. - oclif/oclif
Pretty diff to html javascript cli (diff2html-cli)
https://github.com/rtfpessoa/diff2html-cli
Pretty diff to html javascript cli (diff2html-cli) - rtfpessoa/diff2html-cli
Drawing in terminal with unicode braille characters
https://github.com/madbence/node-drawille
Drawing in terminal with unicode braille characters - madbence/node-drawille
A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js
https://github.com/bookshelf/bookshelf
A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js - bookshelf/bookshelf
Safely serialize a value to JSON without unintended loss of data or going into an infinite loop due to circular references.
https://github.com/pigulla/json-strictify
Safely serialize a value to JSON without unintended loss of data or going into an infinite loop due to circular references. - pigulla/json-strictify
Let's learn these things together
https://github.com/stephenplusplus/stream-faqs
Let's learn these things together. Contribute to stephenplusplus/stream-faqs development by creating an account on GitHub.
Fast, disk space efficient package manager | pnpm
https://pnpm.io
Fast, disk space efficient package manager
A GraphQL & Node.js Server Built with Express in No Time
https://snipcart.com/blog/graphql-nodejs-express-tutorial
GraphQL & Node.js can be used to craft more performant and maintainable servers. In this tutorial, we use Node.js Express to show you how to do this, fast.
Build software better, together
https://github.com/linuxenko/lessmd
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
A modular geospatial engine written in JavaScript and TypeScript
https://github.com/Turfjs/turf
A modular geospatial engine written in JavaScript and TypeScript - Turfjs/turf
Introduction to Node.js with Ryan Dahl
https://www.youtube.com/watch?v=jo_B4LTHi3I
Node.js is a system for building network services for Google's V8 JavaScript engine. In this presentation Ryan Dahl, the man behind Node.js will introduce yo...
List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹
https://github.com/voidcosmos/npkill
List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹 - voidcosmos/npkill
Need a JavaScript module or looking for ideas? Welcome ✨
https://github.com/sindresorhus/project-ideas
Need a JavaScript module or looking for ideas? Welcome ✨ - sindresorhus/project-ideas
A JavaScript PDF generation library for Node and the browser
https://github.com/foliojs/pdfkit
A JavaScript PDF generation library for Node and the browser - foliojs/pdfkit
🔥🔥🔥 The Only Production-Ready AI-Powered Backend Code Generation
https://github.com/amplication/amplication
🔥🔥🔥 The Only Production-Ready AI-Powered Backend Code Generation - amplication/amplication
(Public Release Summer 2024) Personal Marketing Platform. A powerful platform for your online identity.
https://github.com/FactorJS/factor
(Public Release Summer 2024) Personal Marketing Platform. A powerful platform for your online identity. - fictionco/fiction
A JavaScript implementation of Git.
https://github.com/creationix/js-git
A JavaScript implementation of Git. Contribute to creationix/js-git development by creating an account on GitHub.
Graph theory (network) library for visualisation and analysis
https://github.com/cytoscape/cytoscape.js
Graph theory (network) library for visualisation and analysis - cytoscape/cytoscape.js
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
https://github.com/sequelize/sequelize
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i. - ...
yargs the modern, pirate-themed successor to optimist.
https://github.com/yargs/yargs
yargs the modern, pirate-themed successor to optimist. - yargs/yargs
Use Ky in both Node.js and browsers
https://github.com/sindresorhus/ky-universal
Use Ky in both Node.js and browsers. Contribute to sindresorhus/ky-universal development by creating an account on GitHub.
Natural language detection
https://github.com/wooorm/franc
Natural language detection. Contribute to wooorm/franc development by creating an account on GitHub.
Zero-To-Hero
https://www.manning.com/livevideo/mastering-rest-apis-in-nodejs
Mastering REST APIs in Node.js: Zero To Hero</i> is a fast-paced primer covering everything you ever wanted to know about REST APIs. Expert instructor Tamas Piros answers your questions about how REST APIs work, how to create them, and how to keep them secure with token-based authentication. You’ll even dive into the GraphQL query language, cutting through the hype to learn how it can help you build more reliable APIs.<br/><br/>
<br/>Distributed by Manning Publications</font></b><br/><br/>
This course was created independently by Tamas Piros</b> and is distributed by Manning through our exclusive liveVideo platform.<br/><br/></p>
RunJS - JavaScript Playground for macOS, Windows and Linux
https://runjs.app
Write and run code with live feedback and access to Node.js and browser APIs. RunJS is an easy-to-use sandbox app for learning and prototyping.
Learn and Understand Node JS
https://www.udemy.com/course/understand-nodejs/
Dive deep under the hood of NodeJS. Learn V8, Express, the MEAN stack, core Javascript concepts, and more.
NodeSchool
https://github.com/nodeschool
Open source workshops that teach web software skills - NodeSchool
ANSI escape codes for manipulating the terminal
https://github.com/sindresorhus/ansi-escapes
ANSI escape codes for manipulating the terminal. Contribute to sindresorhus/ansi-escapes development by creating an account on GitHub.
Check if the internet connection is up
https://github.com/sindresorhus/is-online
Check if the internet connection is up. Contribute to sindresorhus/is-online development by creating an account on GitHub.
A javascript Bitcoin library for node.js and browsers.
https://github.com/bitcoinjs/bitcoinjs-lib
A javascript Bitcoin library for node.js and browsers. - bitcoinjs/bitcoinjs-lib
Copy files
https://github.com/sindresorhus/cpy
Copy files. Contribute to sindresorhus/cpy development by creating an account on GitHub.
cheatsheets/express4 at master · azat-co/cheatsheets
https://github.com/azat-co/cheatsheets/tree/master/express4
JavaScript and Node.js cheatsheets. Contribute to azat-co/cheatsheets development by creating an account on GitHub.
expose yourself
https://github.com/localtunnel/localtunnel
expose yourself. Contribute to localtunnel/localtunnel development by creating an account on GitHub.
Browser compilation library – an asset pipeline for applications that run in the browser
https://github.com/broccolijs/broccoli
Browser compilation library – an asset pipeline for applications that run in the browser - broccolijs/broccoli
Generate sparklines ▁▂▃▅▂▇
https://github.com/sindresorhus/sparkly
Generate sparklines ▁▂▃▅▂▇. Contribute to sindresorhus/sparkly development by creating an account on GitHub.
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
https://github.com/slanatech/swagger-stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices. - slanatech/swagger-stats
Virtual environment for Node.js & integrator with virtualenv
https://github.com/ekalinin/nodeenv
Virtual environment for Node.js & integrator with virtualenv - ekalinin/nodeenv
Unicode symbols with fallbacks for older terminals
https://github.com/sindresorhus/figures
Unicode symbols with fallbacks for older terminals - sindresorhus/figures
Hands-on Experience Tips - Sematext
https://sematext.com/blog/node-js-error-handling/
Learn what is Node.js error handling and why do you need it. From using middleware to catching uncaught exceptions, discover the best ways to fix errors!
Real-time Web with Node.js
https://www.pluralsight.com/courses/code-school-real-time-web-with-nodejs
Learn about builiding server-side applications that are lightweight, real-time, and scalable applications with Node.js in this Pluralsight online course.
Elegant terminal spinner
https://github.com/sindresorhus/ora
Elegant terminal spinner. Contribute to sindresorhus/ora development by creating an account on GitHub.
Google I/O 2012 - Breaking the JavaScript Speed Limit with V8
https://www.youtube.com/watch?v=UJPdhx5zTaw
Daniel CliffordAre you are interested in making JavaScript run blazingly fast in Chrome? This talk takes a look under the hood in V8 to help you identify ho...
Share terminal sessions via SVG and CSS
https://github.com/marionebl/svg-term-cli
Share terminal sessions via SVG and CSS. Contribute to marionebl/svg-term-cli development by creating an account on GitHub.
The most simple logger imaginable
https://github.com/watson/console-log-level
The most simple logger imaginable. Contribute to watson/console-log-level development by creating an account on GitHub.
:sparkles: Make your JSON look AWESOME
https://github.com/Javascipt/Jsome
:sparkles: Make your JSON look AWESOME. Contribute to Javascipt/Jsome development by creating an account on GitHub.
Ensure a function is only called once
https://github.com/sindresorhus/onetime
Ensure a function is only called once. Contribute to sindresorhus/onetime development by creating an account on GitHub.
🔥 single-command flamegraph profiling 🔥
https://github.com/davidmarkclements/0x
🔥 single-command flamegraph profiling 🔥. Contribute to davidmarkclements/0x development by creating an account on GitHub.
#nodejs on Hashnode
https://hashnode.com/n/nodejs
Node.js (201.1K followers · 12.0K articles) - Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
https://github.com/dominictarr/JSONStream
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects) - dominictarr/JSONStream
Node.js test runner that lets you develop with confidence 🚀
https://github.com/avajs/ava
Node.js test runner that lets you develop with confidence 🚀 - avajs/ava
Barebone MQTT broker that can run on any stream server, the node way
https://github.com/moscajs/aedes
Barebone MQTT broker that can run on any stream server, the node way - moscajs/aedes
Detect the image type of a Buffer/Uint8Array
https://github.com/sindresorhus/image-type
Detect the image type of a Buffer/Uint8Array. Contribute to sindresorhus/image-type development by creating an account on GitHub.
An API documentation generator for JavaScript.
https://github.com/jsdoc/jsdoc
An API documentation generator for JavaScript. Contribute to jsdoc/jsdoc development by creating an account on GitHub.
Open stuff like URLs, files, executables. Cross-platform.
https://github.com/sindresorhus/open
Open stuff like URLs, files, executables. Cross-platform. - sindresorhus/open
thetool is a CLI tool to capture different cpu, memory and other profiles for your node app in Chrome DevTools friendly format
https://github.com/sfninja/thetool
thetool is a CLI tool to capture different cpu, memory and other profiles for your node app in Chrome DevTools friendly format - sfninja/thetool
A pure JavaScript implemetation of MODBUS-RTU (and TCP) for NodeJS
https://github.com/yaacov/node-modbus-serial
A pure JavaScript implemetation of MODBUS-RTU (and TCP) for NodeJS - yaacov/node-modbus-serial
Strip comments from JSON. Lets you use comments in your JSON files!
https://github.com/sindresorhus/strip-json-comments
Strip comments from JSON. Lets you use comments in your JSON files! - sindresorhus/strip-json-comments
Pretty unicode tables for the command line
https://github.com/cli-table/cli-table3
Pretty unicode tables for the command line. Contribute to cli-table/cli-table3 development by creating an account on GitHub.
Display images in the terminal
https://github.com/sindresorhus/terminal-image
Display images in the terminal. Contribute to sindresorhus/terminal-image development by creating an account on GitHub.
Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
https://github.com/tsedio/tsed
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your cod...
Web framework built on Web Standards
https://github.com/honojs/hono
Web framework built on Web Standards. Contribute to honojs/hono development by creating an account on GitHub.
A blazing fast js bundler/loader with a comprehensive API :fire:
https://github.com/fuse-box/fuse-box
A blazing fast js bundler/loader with a comprehensive API :fire: - fuse-box/fuse-box
TypeScript clients for databases that prevent SQL Injection
https://github.com/ForbesLindesay/atdatabases
TypeScript clients for databases that prevent SQL Injection - ForbesLindesay/atdatabases
📗 How to write cross-platform Node.js code
https://github.com/ehmicky/cross-platform-node-guide
📗 How to write cross-platform Node.js code. Contribute to ehmicky/cross-platform-node-guide development by creating an account on GitHub.
A tool for writing better scripts
https://github.com/google/zx
A tool for writing better scripts. Contribute to google/zx development by creating an account on GitHub.
SSH tunnels – in any way you want it
https://github.com/markelog/adit
SSH tunnels – in any way you want it. Contribute to markelog/adit development by creating an account on GitHub.
Truncate a string to a specific width in the terminal
https://github.com/sindresorhus/cli-truncate
Truncate a string to a specific width in the terminal - sindresorhus/cli-truncate
An adapter-based ORM for Node.js with support for mysql, mongo, postgres, mssql (SQL Server), and more
https://github.com/balderdashy/waterline
An adapter-based ORM for Node.js with support for mysql, mongo, postgres, mssql (SQL Server), and more - balderdashy/waterline
⏱️ Notes and resources related to v8 and thus Node.js performance
https://github.com/thlorenz/v8-perf
⏱️ Notes and resources related to v8 and thus Node.js performance - thlorenz/v8-perf
torrent-stream + chromecast
https://github.com/mafintosh/peercast
torrent-stream + chromecast. Contribute to mafintosh/peercast development by creating an account on GitHub.
:rainbow: Beautiful color gradients in terminal output
https://github.com/bokub/gradient-string
:rainbow: Beautiful color gradients in terminal output - bokub/gradient-string
Node.js based forum software built for the modern web
https://github.com/NodeBB/NodeBB
Node.js based forum software built for the modern web - NodeBB/NodeBB
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
https://github.com/debug-js/debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers - debug-js/debug
System monitoring dashboard for terminal
https://github.com/aksakalli/gtop
System monitoring dashboard for terminal. Contribute to aksakalli/gtop development by creating an account on GitHub.
Generate random numbers that are consecutively unique
https://github.com/sindresorhus/unique-random
Generate random numbers that are consecutively unique - sindresorhus/unique-random
Turn Buffer instances into "pointers"
https://github.com/TooTallNate/ref
Turn Buffer instances into "pointers". Contribute to TooTallNate/ref development by creating an account on GitHub.
💰💰 Convert currency rates directly from your terminal!
https://github.com/xxczaki/cash-cli
💰💰 Convert currency rates directly from your terminal! - xxczaki/cash-cli
Get superhero names
https://github.com/sindresorhus/superheroes
Get superhero names. Contribute to sindresorhus/superheroes development by creating an account on GitHub.
Minimal and efficient cross-platform file watching library
https://github.com/paulmillr/chokidar
Minimal and efficient cross-platform file watching library - paulmillr/chokidar
Package your Node.js project into an executable
https://github.com/vercel/pkg
Package your Node.js project into an executable. Contribute to vercel/pkg development by creating an account on GitHub.
Literate Programming can be Quick and Dirty.
https://github.com/jashkenas/docco
Literate Programming can be Quick and Dirty. Contribute to jashkenas/docco development by creating an account on GitHub.
Boilerplate to kickstart creating a Node.js module
https://github.com/sindresorhus/node-module-boilerplate
Boilerplate to kickstart creating a Node.js module - sindresorhus/node-module-boilerplate
A stream that emits multiple other streams one after another (streams3)
https://github.com/feross/multistream
A stream that emits multiple other streams one after another (streams3) - feross/multistream
₍˄·͈༝·͈˄₎◞ ̑̑ෆ⃛ (=ↀωↀ=)✧ (^・o・^)ノ” cat faces!
https://github.com/melaniecebula/cat-ascii-faces
₍˄·͈༝·͈˄₎◞ ̑̑ෆ⃛ (=ↀωↀ=)✧ (^・o・^)ノ” cat faces! Contribute to melaniecebula/cat-ascii-faces development by creating an account on GitHub.
Hashing made simple. Get the hash of a buffer/string/stream/file.
https://github.com/sindresorhus/hasha
Hashing made simple. Get the hash of a buffer/string/stream/file. - sindresorhus/hasha
Get stdin as a string or buffer
https://github.com/sindresorhus/get-stdin
Get stdin as a string or buffer. Contribute to sindresorhus/get-stdin development by creating an account on GitHub.
All-in-one development toolkit for creating node modules with Jest, Prettier, ESLint, and Standard
https://github.com/sheerun/modern-node
All-in-one development toolkit for creating node modules with Jest, Prettier, ESLint, and Standard - sheerun/modern-node
Next-gen browser and mobile automation test framework for Node.js
https://github.com/webdriverio/webdriverio
Next-gen browser and mobile automation test framework for Node.js - webdriverio/webdriverio
The API and real-time application framework
https://github.com/feathersjs/feathers
The API and real-time application framework. Contribute to feathersjs/feathers development by creating an account on GitHub.
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
https://github.com/testcontainers/testcontainers-node
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. -...
Like `fs.createWriteStream(...)`, but atomic.
https://github.com/npm/fs-write-stream-atomic
Like `fs.createWriteStream(...)`, but atomic. Contribute to npm/fs-write-stream-atomic development by creating an account on GitHub.
all of wikipedia on bittorrent
https://github.com/mafintosh/peerwiki
all of wikipedia on bittorrent. Contribute to mafintosh/peerwiki development by creating an account on GitHub.
❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
https://github.com/xojs/xo
❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults - xojs/xo
OpenCV Bindings for node.js
https://github.com/peterbraden/node-opencv
OpenCV Bindings for node.js. Contribute to peterbraden/node-opencv development by creating an account on GitHub.
♻️ Get, set, or delete nested properties of process.env using a dot path
https://github.com/simonepri/env-dot-prop
♻️ Get, set, or delete nested properties of process.env using a dot path - simonepri/env-dot-prop
Find the root directory of a Node.js project or npm package
https://github.com/sindresorhus/pkg-dir
Find the root directory of a Node.js project or npm package - sindresorhus/pkg-dir
Node.js module that tells you when your package npm dependencies are out of date.
https://github.com/alanshaw/david
:eyeglasses: Node.js module that tells you when your package npm dependencies are out of date. - GitHub - alanshaw/david: Node.js module that tells you when your package npm dependencies are out o...
Ansi charts for nodejs
https://github.com/jstrace/chart
Ansi charts for nodejs. Contribute to jstrace/chart development by creating an account on GitHub.
Escape RegExp special characters
https://github.com/sindresorhus/escape-string-regexp
Escape RegExp special characters. Contribute to sindresorhus/escape-string-regexp development by creating an account on GitHub.
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
https://github.com/sindresorhus/into-stream
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream - sindresorhus/into-stream
A fast and robust web server and application server for Ruby, Python and Node.js
https://github.com/phusion/passenger
A fast and robust web server and application server for Ruby, Python and Node.js - phusion/passenger
means completeness and balancing, from the Arabic word الجبر
https://github.com/fibo/algebra
means completeness and balancing, from the Arabic word الجبر - fibo/algebra
Tiny millisecond conversion utility
https://github.com/vercel/ms
Tiny millisecond conversion utility. Contribute to vercel/ms development by creating an account on GitHub.
Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery
https://github.com/mafintosh/webcat
Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery - mafintosh/webcat
Next-generation ES module bundler
https://github.com/rollup/rollup
Next-generation ES module bundler. Contribute to rollup/rollup development by creating an account on GitHub.
☕️ simple, flexible, fun javascript test framework for node.js & the browser
https://github.com/mochajs/mocha
☕️ simple, flexible, fun javascript test framework for node.js & the browser - mochajs/mocha
Slick, declarative command line video editing & API
https://github.com/mifi/editly
Slick, declarative command line video editing & API - mifi/editly
Parse yes/no like values
https://github.com/sindresorhus/yn
Parse yes/no like values. Contribute to sindresorhus/yn development by creating an account on GitHub.
Transform stream that lets you peek the first line before deciding how to parse it
https://github.com/mafintosh/peek-stream
Transform stream that lets you peek the first line before deciding how to parse it - mafintosh/peek-stream
Test Anything Protocol tools for node
https://github.com/tapjs/node-tap
Test Anything Protocol tools for node. Contribute to tapjs/tapjs development by creating an account on GitHub.
Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm
https://github.com/sindresorhus/leven
Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm - sindresorhus/leven
Parse JSON with more helpful errors
https://github.com/sindresorhus/parse-json
Parse JSON with more helpful errors. Contribute to sindresorhus/parse-json development by creating an account on GitHub.
NodeJS Framework for Interactive CLIs
https://github.com/drew-y/cliffy
NodeJS Framework for Interactive CLIs. Contribute to drew-y/cliffy development by creating an account on GitHub.
The fast, flexible, and elegant library for parsing and manipulating HTML and XML.
https://github.com/cheeriojs/cheerio
The fast, flexible, and elegant library for parsing and manipulating HTML and XML. - cheeriojs/cheerio
A build system for development of composable software.
https://github.com/teambit/bit
A build system for development of composable software. - teambit/bit
Multiple, simultaneous, individually controllable spinners for concurrent tasks in Node.js CLI programs
https://github.com/codekirei/node-multispinner
Multiple, simultaneous, individually controllable spinners for concurrent tasks in Node.js CLI programs - codekirei/node-multispinner
Node.js: extra methods for the fs object like copy(), remove(), mkdirs()
https://github.com/jprichardson/node-fs-extra
Node.js: extra methods for the fs object like copy(), remove(), mkdirs() - jprichardson/node-fs-extra
Parser Building Toolkit for JavaScript
https://github.com/Chevrotain/chevrotain
Parser Building Toolkit for JavaScript. Contribute to Chevrotain/chevrotain development by creating an account on GitHub.
An in memory postgres DB instance for your unit tests
https://github.com/oguimbal/pg-mem
An in memory postgres DB instance for your unit tests - oguimbal/pg-mem
A declarative, HTML-based language that makes building web apps fun
https://github.com/marko-js/marko
A declarative, HTML-based language that makes building web apps fun - marko-js/marko
A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.
https://github.com/apostrophecms/apostrophe
A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment. - ...
🦄 0-legacy, tiny & fast web framework as a replacement of Express
https://github.com/tinyhttp/tinyhttp
🦄 0-legacy, tiny & fast web framework as a replacement of Express - tinyhttp/tinyhttp
Format a date with timezone
https://github.com/samverschueren/tz-format
Format a date with timezone. Contribute to SamVerschueren/tz-format development by creating an account on GitHub.
Round a number to a specific number of decimal places: 1.234 → 1.2
https://github.com/sindresorhus/round-to
Round a number to a specific number of decimal places: 1.234 → 1.2 - sindresorhus/round-to
Loads environment variables from .env for nodejs projects.
https://github.com/motdotla/dotenv
Loads environment variables from .env for nodejs projects. - motdotla/dotenv
Modular JavaScript Utilities
https://github.com/mout/mout
Modular JavaScript Utilities. Contribute to mout/mout development by creating an account on GitHub.
Strip leading whitespace from each line in a string
https://github.com/sindresorhus/strip-indent
Strip leading whitespace from each line in a string - sindresorhus/strip-indent
Convert character encodings in pure javascript.
https://github.com/ashtuchkin/iconv-lite
Convert character encodings in pure javascript. Contribute to ashtuchkin/iconv-lite development by creating an account on GitHub.
Jose-Simple allows the encryption and decryption of data using the JOSE (JSON Object Signing and Encryption) standard.
https://github.com/davesag/jose-simple
Jose-Simple allows the encryption and decryption of data using the JOSE (JSON Object Signing and Encryption) standard. - davesag/jose-simple
An inter-process and inter-machine lockfile utility that works on a local or network file system.
https://github.com/moxystudio/node-proper-lockfile
An inter-process and inter-machine lockfile utility that works on a local or network file system. - moxystudio/node-proper-lockfile
Strip comments from CSS
https://github.com/sindresorhus/strip-css-comments
Strip comments from CSS. Contribute to sindresorhus/strip-css-comments development by creating an account on GitHub.
Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.
https://github.com/breejs/bree
Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs. - breejs/bree
Manage the desktop wallpaper
https://github.com/sindresorhus/wallpaper
Manage the desktop wallpaper. Contribute to sindresorhus/wallpaper development by creating an account on GitHub.
Capture website screenshots
https://github.com/sindresorhus/pageres
Capture website screenshots. Contribute to sindresorhus/pageres development by creating an account on GitHub.
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
https://github.com/elpheria/rpc-websockets
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript - elpheria/rpc-websockets
Short links expander for node.js
https://github.com/nodeca/url-unshort
Short links expander for node.js. Contribute to nodeca/url-unshort development by creating an account on GitHub.
Redis-backed task queue engine with advanced task control and eventual consistency
https://github.com/nodeca/idoit
Redis-backed task queue engine with advanced task control and eventual consistency - nodeca/idoit
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
https://github.com/nightwatchjs/nightwatch
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack - nightwatchjs/nightwatch
A next-generation code testing stack for JavaScript.
https://github.com/theintern/intern
A next-generation code testing stack for JavaScript. - theintern/intern
[Unmaintained] Minify images seamlessly
https://github.com/imagemin/imagemin
[Unmaintained] Minify images seamlessly. Contribute to imagemin/imagemin development by creating an account on GitHub.
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
https://github.com/actionhero/actionhero
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks - actionhero/actionhero
🐨 Elegant Console Logger for Node.js and Browser
https://github.com/unjs/consola
🐨 Elegant Console Logger for Node.js and Browser . Contribute to unjs/consola development by creating an account on GitHub.
Streaming csv parser inspired by binary-csv that aims to be faster than everyone else
https://github.com/mafintosh/csv-parser
Streaming csv parser inspired by binary-csv that aims to be faster than everyone else - mafintosh/csv-parser
Create native background daemons on Linux systems.
https://github.com/coreybutler/node-linux
Create native background daemons on Linux systems. - coreybutler/node-linux
Simple key-value storage with support for multiple backends
https://github.com/jaredwray/keyv
Simple key-value storage with support for multiple backends - jaredwray/keyv
Atomic counters and rate limiting tools. Limit resource access at any scale.
https://github.com/animir/node-rate-limiter-flexible
Atomic counters and rate limiting tools. Limit resource access at any scale. - animir/node-rate-limiter-flexible
Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too 😅
https://github.com/drizzle-team/drizzle-orm
Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too 😅 - drizzle-team/drizzle-orm
Omelette is a simple, template based autocompletion tool for Node and Deno projects with super easy API. (For Bash, Zsh and Fish)
https://github.com/f/omelette
Omelette is a simple, template based autocompletion tool for Node and Deno projects with super easy API. (For Bash, Zsh and Fish) - f/omelette
qr code generator
https://github.com/soldair/node-qrcode
qr code generator. Contribute to soldair/node-qrcode development by creating an account on GitHub.
Compile C# solution into single-file ES module with auto-generated JavaScript bindings and type definitions
https://github.com/Elringus/DotNetJS
Compile C# solution into single-file ES module with auto-generated JavaScript bindings and type definitions - elringus/bootsharp
Well-formatted and improved trace system calls and signals (when the debugger does not help)
https://github.com/automation-stack/ctrace
Well-formatted and improved trace system calls and signals (when the debugger does not help) - automation-stack/ctrace
:fork_and_knife: Web applications made easy. Since 2011.
https://github.com/brunch/brunch
:fork_and_knife: Web applications made easy. Since 2011. - brunch/brunch
We need a better Markdown previewer.
https://github.com/hatashiro/pen
We need a better Markdown previewer. Contribute to hatashiro/pen development by creating an account on GitHub.
Promisify a callback-style function
https://github.com/sindresorhus/pify
Promisify a callback-style function. Contribute to sindresorhus/pify development by creating an account on GitHub.
Convert an Observable to a Promise
https://github.com/sindresorhus/observable-to-promise
Convert an Observable to a Promise. Contribute to sindresorhus/observable-to-promise development by creating an account on GitHub.
Indent each line in a string
https://github.com/sindresorhus/indent-string
Indent each line in a string. Contribute to sindresorhus/indent-string development by creating an account on GitHub.
Independent technology for modern publishing, memberships, subscriptions and newsletters.
https://github.com/TryGhost/Ghost
Independent technology for modern publishing, memberships, subscriptions and newsletters. - TryGhost/Ghost
Mobile icon generator
https://github.com/samverschueren/mobicon-cli
Mobile icon generator. Contribute to SamVerschueren/mobicon-cli development by creating an account on GitHub.
Create clickable links in the terminal
https://github.com/sindresorhus/terminal-link
Create clickable links in the terminal. Contribute to sindresorhus/terminal-link development by creating an account on GitHub.
Get the mac address of the current machine you are on via Node.js
https://github.com/bevry/getmac
Get the mac address of the current machine you are on via Node.js - bevry/getmac
Javascript URL mutation library
https://github.com/medialize/URI.js
Javascript URL mutation library. Contribute to medialize/URI.js development by creating an account on GitHub.
Find a file or directory by walking up parent directories
https://github.com/sindresorhus/find-up
Find a file or directory by walking up parent directories - sindresorhus/find-up
⚡️ A simple, easy way to deploy static websites to Amazon S3.
https://github.com/brandonweiss/discharge
⚡️ A simple, easy way to deploy static websites to Amazon S3. - brandonweiss/discharge
MJML: the only framework that makes responsive-email easy
https://github.com/mjmlio/mjml
MJML: the only framework that makes responsive-email easy - mjmlio/mjml
Links recognition library with full unicode support
https://github.com/markdown-it/linkify-it
Links recognition library with full unicode support - markdown-it/linkify-it
GraphicsMagick for node
https://github.com/aheckmann/gm
GraphicsMagick for node. Contribute to aheckmann/gm development by creating an account on GitHub.
Manage multiple NodeJS versions.
https://github.com/nodenv/nodenv
Manage multiple NodeJS versions. Contribute to nodenv/nodenv development by creating an account on GitHub.
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
https://github.com/typeorm/typeorm
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. -...
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
https://github.com/sindresorhus/mem
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input - sindresorhus/memoize
Tasks, boards & notes for the command-line habitat
https://github.com/klaussinani/taskbook
Tasks, boards & notes for the command-line habitat - klaudiosinani/taskbook
Get your public IP address - very fast!
https://github.com/sindresorhus/public-ip
Get your public IP address - very fast! Contribute to sindresorhus/public-ip development by creating an account on GitHub.
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
https://github.com/mozilla/nunjucks
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired) - mozilla/nunjucks
Yet another Linux distribution for voice-enabled IoT and embrace Web standards
https://github.com/yodaos-project/yodaos
Yet another Linux distribution for voice-enabled IoT and embrace Web standards - yodaos-project/yodaos
Promise packages, patterns, chat, and tutorials
https://github.com/sindresorhus/promise-fun
Promise packages, patterns, chat, and tutorials. Contribute to sindresorhus/promise-fun development by creating an account on GitHub.
The Browser / Node.js Client for deepstream.io
https://github.com/deepstreamIO/deepstream.io-client-js
The Browser / Node.js Client for deepstream.io. Contribute to deepstreamIO/deepstream.io-client-js development by creating an account on GitHub.
Access the system clipboard (copy/paste)
https://github.com/sindresorhus/clipboard-cli
Access the system clipboard (copy/paste). Contribute to sindresorhus/clipboard-cli development by creating an account on GitHub.
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
https://github.com/knex/knex
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. - knex/knex
Locus is a debugging module for node.js
https://github.com/alidavut/locus
Locus is a debugging module for node.js. Contribute to alidavut/locus development by creating an account on GitHub.
Highly scalable realtime pub/sub and RPC framework
https://github.com/SocketCluster/socketcluster
Highly scalable realtime pub/sub and RPC framework - SocketCluster/socketcluster
Pipeable javascript. Quickly filter, map, and reduce from the terminal
https://github.com/danielstjules/pjs
Pipeable javascript. Quickly filter, map, and reduce from the terminal - danielstjules/pjs
JavaScript YAML parser and dumper. Very fast.
https://github.com/nodeca/js-yaml
JavaScript YAML parser and dumper. Very fast. Contribute to nodeca/js-yaml development by creating an account on GitHub.
A benchmarking library. As used on jsPerf.com.
https://github.com/bestiejs/benchmark.js
A benchmarking library. As used on jsPerf.com. Contribute to bestiejs/benchmark.js development by creating an account on GitHub.
Node-core streams for userland
https://github.com/nodejs/readable-stream
Node-core streams for userland. Contribute to nodejs/readable-stream development by creating an account on GitHub.
Next generation frontend tooling. It's fast!
https://github.com/vitejs/vite
Next generation frontend tooling. It's fast! Contribute to vitejs/vite development by creating an account on GitHub.
Clamp a number
https://github.com/sindresorhus/math-clamp
Clamp a number. Contribute to sindresorhus/math-clamp development by creating an account on GitHub.
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
https://github.com/inikulin/parse5
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant. - inikulin/parse5
🎨 themer takes a set of colors and generates themes for your apps (editors, terminals, wallpapers, and more).
https://github.com/themerdev/themer
🎨 themer takes a set of colors and generates themes for your apps (editors, terminals, wallpapers, and more). - themerdev/themer
Meteor, the JavaScript App Platform
https://github.com/meteor/meteor
Meteor, the JavaScript App Platform. Contribute to meteor/meteor development by creating an account on GitHub.
:cow: ASCII cows
https://github.com/sindresorhus/cows
:cow: ASCII cows. Contribute to sindresorhus/cows development by creating an account on GitHub.
🔀 Cross platform setting of environment scripts
https://github.com/kentcdodds/cross-env
🔀 Cross platform setting of environment scripts. Contribute to kentcdodds/cross-env development by creating an account on GitHub.
SPI serial bus access with Node.js
https://github.com/fivdi/spi-device
SPI serial bus access with Node.js. Contribute to fivdi/spi-device development by creating an account on GitHub.
The Intuitive Vue Framework.
https://github.com/nuxt/nuxt.js
The Intuitive Vue Framework. Contribute to nuxt/nuxt development by creating an account on GitHub.
The socket manager
https://github.com/kalm/kalm.js
The socket manager. Contribute to kalm/kalm.js development by creating an account on GitHub.
Common Database Interface for Node
https://github.com/mlaanderson/database-js
Common Database Interface for Node. Contribute to mlaanderson/database-js development by creating an account on GitHub.
Get an available TCP port
https://github.com/sindresorhus/get-port
Get an available TCP port. Contribute to sindresorhus/get-port development by creating an account on GitHub.
:dash: Simple yet powerful file-based mock server with recording abilities
https://github.com/sinedied/smoke
:dash: Simple yet powerful file-based mock server with recording abilities - sinedied/smoke
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
https://github.com/axa-group/nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more - axa-group/nlp.js
The React Framework
https://github.com/vercel/next.js
The React Framework. Contribute to vercel/next.js development by creating an account on GitHub.
Simple, unobtrusive authentication for Node.js.
https://github.com/jaredhanson/passport
Simple, unobtrusive authentication for Node.js. Contribute to jaredhanson/passport development by creating an account on GitHub.
A Reactive Programming library for JavaScript
https://github.com/kefirjs/kefir
A Reactive Programming library for JavaScript. Contribute to kefirjs/kefir development by creating an account on GitHub.
Tips, tricks, and resources for working with Node.js, and the start of an ongoing conversation on how we can improve the Node.js experience on Microsoft platforms.
https://github.com/Microsoft/nodejs-guidelines
Tips, tricks, and resources for working with Node.js, and the start of an ongoing conversation on how we can improve the Node.js experience on Microsoft platforms. - microsoft/nodejs-guidelines
🔒Unified API for password hashing algorithms
https://github.com/simonepri/upash
🔒Unified API for password hashing algorithms. Contribute to simonepri/upash development by creating an account on GitHub.
End-to-end, hierarchical, real-time, colorful logs and stories
https://github.com/guigrpa/storyboard
End-to-end, hierarchical, real-time, colorful logs and stories - guigrpa/storyboard
Lightweight Web Worker API implementation with native threads
https://github.com/audreyt/node-webworker-threads
Lightweight Web Worker API implementation with native threads - audreyt/node-webworker-threads
A framework for building compiled Node.js add-ons in Rust via Node-API
https://github.com/napi-rs/napi-rs
A framework for building compiled Node.js add-ons in Rust via Node-API - napi-rs/napi-rs
Machine learning platform for Web developers
https://github.com/alibaba/pipcook
Machine learning platform for Web developers. Contribute to alibaba/pipcook development by creating an account on GitHub.
tap-producing test harness for node and browsers
https://github.com/substack/tape
tap-producing test harness for node and browsers. Contribute to tape-testing/tape development by creating an account on GitHub.
:snowflake: a short introduction to node.js
https://github.com/maxogden/art-of-node/#the-art-of-node
:snowflake: a short introduction to node.js. Contribute to max-mapper/art-of-node development by creating an account on GitHub.
Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input
https://github.com/mafintosh/duplexify
Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input - mafintosh/duplexify
Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"
https://github.com/hughsk/from2
Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2" - hughsk/from2
Open the GitHub page of the given or current directory repo
https://github.com/sindresorhus/gh-home
Open the GitHub page of the given or current directory repo - sindresorhus/gh-home
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
https://github.com/nestjs/nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀 - nestjs/nest
Check whether a website is up or down
https://github.com/sindresorhus/is-up
Check whether a website is up or down. Contribute to sindresorhus/is-up development by creating an account on GitHub.
➰ It's never been easier to try nodejs modules!
https://github.com/victorb/trymodule
➰ It's never been easier to try nodejs modules! Contribute to victorb/trymodule development by creating an account on GitHub.
Memoize promise-returning functions. Includes cache expire and prefetch.
https://github.com/nodeca/promise-memoize
Memoize promise-returning functions. Includes cache expire and prefetch. - nodeca/promise-memoize
:two_men_holding_hands: A curated list of awesome developer tools for writing cross-platform Node.js code
https://github.com/bcoe/awesome-cross-platform-nodejs
:two_men_holding_hands: A curated list of awesome developer tools for writing cross-platform Node.js code - bcoe/awesome-cross-platform-nodejs
🃏 A magical documentation site generator.
https://github.com/docsifyjs/docsify
🃏 A magical documentation site generator. Contribute to docsifyjs/docsify development by creating an account on GitHub.
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
https://github.com/casbin/node-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser - casbin/node-casbin
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
https://github.com/serialport/node-serialport
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them! - serialport/node-serialport
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
https://github.com/adonisjs/core
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more. - adonisjs/core
Fast CSV parser
https://github.com/sindresorhus/neat-csv
Fast CSV parser. Contribute to sindresorhus/neat-csv development by creating an account on GitHub.
Humanize a URL: https://sindresorhus.com → sindresorhus.com
https://github.com/sindresorhus/humanize-url
Humanize a URL: https://sindresorhus.com → sindresorhus.com - sindresorhus/humanize-url
Windows support for Node.JS scripts (daemons, eventlog, UAC, etc).
https://github.com/coreybutler/node-windows
Windows support for Node.JS scripts (daemons, eventlog, UAC, etc). - coreybutler/node-windows
A pipe to browser utility
https://github.com/kessler/node-bcat
A pipe to browser utility. Contribute to kessler/node-bcat development by creating an account on GitHub.
Stringify and write JSON to a file atomically
https://github.com/sindresorhus/write-json-file
Stringify and write JSON to a file atomically. Contribute to sindresorhus/write-json-file development by creating an account on GitHub.
Get supervillain names
https://github.com/sindresorhus/supervillains
Get supervillain names. Contribute to sindresorhus/supervillains development by creating an account on GitHub.
Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API.
https://github.com/alexfernandez/loadtest
Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API. - alexfernandez/loadtest
Find out which of your dependencies are slowing you down 🐢
https://github.com/siddharthkp/cost-of-modules
Find out which of your dependencies are slowing you down 🐢 - siddharthkp/cost-of-modules
Read and parse a JSON file
https://github.com/sindresorhus/load-json-file
Read and parse a JSON file. Contribute to sindresorhus/load-json-file development by creating an account on GitHub.
:book: documentation for modern JavaScript
https://github.com/documentationjs/documentation
:book: documentation for modern JavaScript. Contribute to documentationjs/documentation development by creating an account on GitHub.
🌲 super fast, all natural json logger
https://github.com/pinojs/pino
🌲 super fast, all natural json logger. Contribute to pinojs/pino development by creating an account on GitHub.
html emails and attachments to any smtp server with nodejs
https://github.com/eleith/emailjs
html emails and attachments to any smtp server with nodejs - eleith/emailjs
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
https://github.com/micromata/http-fake-backend
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes. - micromata/http-fake-backend
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
https://github.com/sindresorhus/pretty-ms
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s` - sindresorhus/pretty-ms
Get superb like words
https://github.com/sindresorhus/superb
Get superb like words. Contribute to sindresorhus/superb development by creating an account on GitHub.
Hook and modify stdout and stderr
https://github.com/sindresorhus/hook-std
Hook and modify stdout and stderr. Contribute to sindresorhus/hook-std development by creating an account on GitHub.
A JSONSchema validator that uses code generation to be extremely fast
https://github.com/mafintosh/is-my-json-valid
A JSONSchema validator that uses code generation to be extremely fast - mafintosh/is-my-json-valid
the Istanbul command line interface
https://github.com/istanbuljs/nyc
the Istanbul command line interface. Contribute to istanbuljs/nyc development by creating an account on GitHub.
Simple config handling for your app or module
https://github.com/sindresorhus/conf
Simple config handling for your app or module. Contribute to sindresorhus/conf development by creating an account on GitHub.
An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps.
https://github.com/nodejs/llnode
An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps. - nodejs/llnode
markdown processor powered by plugins part of the @unifiedjs collective
https://github.com/remarkjs/remark
markdown processor powered by plugins part of the @unifiedjs collective - remarkjs/remark
Node.js Production Process Manager with a built-in Load Balancer.
https://github.com/Unitech/pm2
Node.js Production Process Manager with a built-in Load Balancer. - Unitech/pm2
easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.
https://github.com/snd/url-pattern
easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings. - snd/url-pattern
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.
https://github.com/bevry/istextorbinary
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions. - bevry/istextorbinary
Asynchronous HTTP microservices
https://github.com/vercel/micro
Asynchronous HTTP microservices. Contribute to vercel/micro development by creating an account on GitHub.
The most powerful data validation library for JS
https://github.com/sideway/joi
The most powerful data validation library for JS. Contribute to hapijs/joi development by creating an account on GitHub.
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
https://github.com/parcel-bundler/parcel-css
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust. - parcel-bundler/lightningcss
Delightful JavaScript Testing.
https://github.com/facebook/jest
Delightful JavaScript Testing. Contribute to jestjs/jest development by creating an account on GitHub.
ᕙ༼ຈل͜ຈ༽ᕗ
https://github.com/maxogden/cool-ascii-faces
ᕙ༼ຈل͜ຈ༽ᕗ. Contribute to max-mapper/cool-ascii-faces development by creating an account on GitHub.
Control the macOS dark mode from the command-line
https://github.com/sindresorhus/dark-mode
Control the macOS dark mode from the command-line. Contribute to sindresorhus/dark-mode development by creating an account on GitHub.
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
https://github.com/gkozlenko/node-video-lib
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer - gkozlenko/node-video-lib
Extract a value from a buffer of json without parsing the whole thing
https://github.com/juliangruber/binary-extract
Extract a value from a buffer of json without parsing the whole thing - juliangruber/binary-extract
Replace all homoglyphs with base characters. Useful to detect similar strings.
https://github.com/nodeca/unhomoglyph
Replace all homoglyphs with base characters. Useful to detect similar strings. - nodeca/unhomoglyph
instrumented streams
https://github.com/joyent/node-vstream
instrumented streams. Contribute to TritonDataCenter/node-vstream development by creating an account on GitHub.
Reliably get the terminal window size
https://github.com/sindresorhus/terminal-size
Reliably get the terminal window size. Contribute to sindresorhus/terminal-size development by creating an account on GitHub.
Modern CSS to all browsers
https://github.com/stylecow/stylecow
Modern CSS to all browsers. Contribute to stylecow/stylecow development by creating an account on GitHub.
Get your public IP address
https://github.com/sindresorhus/ipify
Get your public IP address. Contribute to sindresorhus/ipify development by creating an account on GitHub.
Normalize a URL
https://github.com/sindresorhus/normalize-url
Normalize a URL. Contribute to sindresorhus/normalize-url development by creating an account on GitHub.
Lightweight operating system using Node.js as userspace
https://github.com/NodeOS/NodeOS
Lightweight operating system using Node.js as userspace - NodeOS/NodeOS
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.
https://github.com/marblejs/marble
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS. - marblejs/marble
Useful utilities for working with Uint8Array (and Buffer)
https://github.com/sindresorhus/uint8array-extras
Useful utilities for working with Uint8Array (and Buffer) - sindresorhus/uint8array-extras
Fix broken node modules instantly 🏃🏽♀️💨
https://github.com/ds300/patch-package
Fix broken node modules instantly 🏃🏽♀️💨. Contribute to ds300/patch-package development by creating an account on GitHub.
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
https://github.com/sindresorhus/log-update
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc. - sindresorhus/log-update
Move a file - Even works across devices
https://github.com/sindresorhus/move-file
Move a file - Even works across devices. Contribute to sindresorhus/move-file development by creating an account on GitHub.
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
https://github.com/markdown-it/markdown-it
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed - markdown-it/markdown-it
general natural language facilities for node
https://github.com/NaturalNode/natural
general natural language facilities for node. Contribute to NaturalNode/natural development by creating an account on GitHub.
WebAssembly wrapper to simplify fast math coding
https://github.com/nodeca/multimath
WebAssembly wrapper to simplify fast math coding. Contribute to nodeca/multimath development by creating an account on GitHub.
i18next: learn once - translate everywhere
https://github.com/i18next/i18next
i18next: learn once - translate everywhere. Contribute to i18next/i18next development by creating an account on GitHub.
Tiny hashing module that uses the native crypto API in Node.js and the browser
https://github.com/sindresorhus/crypto-hash
Tiny hashing module that uses the native crypto API in Node.js and the browser - sindresorhus/crypto-hash
⚡️ Fast parsing, formatting and timezone manipulations for dates
https://github.com/floatdrop/node-cctz
⚡️ Fast parsing, formatting and timezone manipulations for dates - floatdrop/node-cctz
:dog: Get popular dog names
https://github.com/sindresorhus/dog-names
:dog: Get popular dog names. Contribute to sindresorhus/dog-names development by creating an account on GitHub.
Simple client testing from your scripts
https://github.com/nodeca/navit
Simple client testing from your scripts. Contribute to nodeca/navit development by creating an account on GitHub.
Accessibility engine for automated Web UI testing
https://github.com/dequelabs/axe-core
Accessibility engine for automated Web UI testing. Contribute to dequelabs/axe-core development by creating an account on GitHub.
🌱 The ultimate solution for populating your MongoDB database.
https://github.com/pkosiec/mongo-seeding
🌱 The ultimate solution for populating your MongoDB database. - pkosiec/mongo-seeding
Better Queue for NodeJS
https://github.com/diamondio/better-queue
Better Queue for NodeJS. Contribute to diamondio/better-queue development by creating an account on GitHub.
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
https://github.com/sindresorhus/string-length
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes - sindresorhus/string-length
Check whether a package or organization name is available on npm
https://github.com/sindresorhus/npm-name
Check whether a package or organization name is available on npm - sindresorhus/npm-name
REST API Client Library
https://github.com/simov/purest
REST API Client Library. Contribute to simov/purest development by creating an account on GitHub.
:cat2: Get popular cat names
https://github.com/sindresorhus/cat-names
:cat2: Get popular cat names. Contribute to sindresorhus/cat-names development by creating an account on GitHub.
PEG.js: Parser generator for JavaScript
https://github.com/pegjs/pegjs
PEG.js: Parser generator for JavaScript. Contribute to pegjs/pegjs development by creating an account on GitHub.
An SQL-friendly ORM for Node.js
https://github.com/Vincit/objection.js
An SQL-friendly ORM for Node.js. Contribute to Vincit/objection.js development by creating an account on GitHub.
An implementation of IPFS in JavaScript
https://github.com/ipfs/helia
An implementation of IPFS in JavaScript. Contribute to ipfs/helia development by creating an account on GitHub.
Create boxes in the terminal
https://github.com/sindresorhus/boxen
Create boxes in the terminal. Contribute to sindresorhus/boxen development by creating an account on GitHub.
Make ORMs great again!
https://github.com/PhilWaldmann/openrecord
Make ORMs great again! Contribute to PhilWaldmann/openrecord development by creating an account on GitHub.
Easy to maintain open source documentation websites.
https://github.com/facebook/docusaurus
Easy to maintain open source documentation websites. - facebook/docusaurus
Pug – robust, elegant, feature rich template engine for Node.js
https://github.com/pugjs/pug
Pug – robust, elegant, feature rich template engine for Node.js - pugjs/pug
petruisfan/node-supervisor
https://github.com/petruisfan/node-supervisor
Contribute to petruisfan/node-supervisor development by creating an account on GitHub.
Minimal templating on steroids.
https://github.com/handlebars-lang/handlebars.js
Minimal templating on steroids. Contribute to handlebars-lang/handlebars.js development by creating an account on GitHub.
LoopBack makes it easy to build modern API applications that require complex integrations.
https://github.com/loopbackio/loopback-next
LoopBack makes it easy to build modern API applications that require complex integrations. - loopbackio/loopback-next
⏳ Modern JavaScript date utility library ⌛️
https://github.com/date-fns/date-fns
⏳ Modern JavaScript date utility library ⌛️. Contribute to date-fns/date-fns development by creating an account on GitHub.
:shell: Portable Unix shell commands for Node.js
https://github.com/shelljs/shelljs
:shell: Portable Unix shell commands for Node.js. Contribute to shelljs/shelljs development by creating an account on GitHub.
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
https://github.com/june07/nim
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools. - june07/NiM
The superpowered headless CMS for Node.js — built with GraphQL and React
https://github.com/keystonejs/keystone
The superpowered headless CMS for Node.js — built with GraphQL and React - keystonejs/keystone
Rust bindings for writing safe and fast native Node.js modules.
https://github.com/neon-bindings/neon
Rust bindings for writing safe and fast native Node.js modules. - neon-bindings/neon
Turn multiple data sources into a single GraphQL API
https://github.com/exogee-technology/graphweaver
Turn multiple data sources into a single GraphQL API - exogee-technology/graphweaver
He is like Batman, but for Node.js stack traces
https://github.com/watson/stackman
He is like Batman, but for Node.js stack traces. Contribute to watson/stackman development by creating an account on GitHub.
AdminJS is an admin panel for apps written in node.js
https://github.com/SoftwareBrothers/adminjs
AdminJS is an admin panel for apps written in node.js - SoftwareBrothers/adminjs
High-level streams library for Node.js and the browser
https://github.com/caolan/highland
High-level streams library for Node.js and the browser - caolan/highland
Empower your website frontends with layouts, meta-data, pre-processors (markdown, jade, coffeescript, etc.), partials, skeletons, file watching, querying, and an amazing plugin system. DocPad will streamline your web development process allowing you to craft powerful static sites quicker than ever before.
https://github.com/docpad/docpad
Empower your website frontends with layouts, meta-data, pre-processors (markdown, jade, coffeescript, etc.), partials, skeletons, file watching, querying, and an amazing plugin system. DocPad will ...
📈 Minimalistic zero-dependencies statsd client for Node.js
https://github.com/immobiliare/dats
📈 Minimalistic zero-dependencies statsd client for Node.js - GitHub - immobiliare/dats: 📈 Minimalistic zero-dependencies statsd client for Node.js
yet another zip library for node
https://github.com/thejoshwolfe/yazl
yet another zip library for node. Contribute to thejoshwolfe/yazl development by creating an account on GitHub.
A JavaScript implementation of various web standards, for use with Node.js
https://github.com/jsdom/jsdom
A JavaScript implementation of various web standards, for use with Node.js - jsdom/jsdom
Node version management
https://github.com/tj/n
Node version management. Contribute to tj/n development by creating an account on GitHub.
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
https://github.com/prisma/prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB - prisma/prisma
GPIO access and interrupt detection with Node.js
https://github.com/fivdi/onoff
GPIO access and interrupt detection with Node.js. Contribute to fivdi/onoff development by creating an account on GitHub.
A Node.js tool to automate end-to-end web testing.
https://github.com/DevExpress/testcafe
A Node.js tool to automate end-to-end web testing. - DevExpress/testcafe
a fast newline (or any delimiter) splitter stream - like require('split') but specific for binary data
https://github.com/maxogden/binary-split
a fast newline (or any delimiter) splitter stream - like require('split') but specific for binary data - max-mapper/binary-split
A NMEA parser and GPS utility library
https://github.com/infusion/GPS.js
A NMEA parser and GPS utility library. Contribute to infusion/GPS.js development by creating an account on GitHub.
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
https://github.com/oliver-moran/jimp
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies. - jimp-dev/jimp
:books: some best practices for JS modules
https://github.com/mattdesl/module-best-practices
:books: some best practices for JS modules. Contribute to mattdesl/module-best-practices development by creating an account on GitHub.
Mobile app splash screen generator
https://github.com/samverschueren/mobisplash-cli
Mobile app splash screen generator. Contribute to SamVerschueren/mobisplash-cli development by creating an account on GitHub.
Native Node bindings to Git.
https://github.com/nodegit/nodegit
Native Node bindings to Git. Contribute to nodegit/nodegit development by creating an account on GitHub.
A fast, simple & powerful blog framework, powered by Node.js.
https://github.com/hexojs/hexo
A fast, simple & powerful blog framework, powered by Node.js. - hexojs/hexo
Use full ES2015+ features to develop Node.js applications, Support TypeScript.
https://github.com/thinkjs/thinkjs
Use full ES2015+ features to develop Node.js applications, Support TypeScript. - thinkjs/thinkjs
Block users from running your app with root permissions
https://github.com/sindresorhus/sudo-block
Block users from running your app with root permissions - sindresorhus/sudo-block
The next web scraper. See through the <html> noise.
https://github.com/matthewmueller/x-ray
The next web scraper. See through the <html> noise. - matthewmueller/x-ray
Daemon for easy but powerful stats aggregation
https://github.com/statsd/statsd
Daemon for easy but powerful stats aggregation. Contribute to statsd/statsd development by creating an account on GitHub.
Test spies, stubs and mocks for JavaScript.
https://github.com/sinonjs/sinon
Test spies, stubs and mocks for JavaScript. Contribute to sinonjs/sinon development by creating an account on GitHub.
The future of Node.js REST development
https://github.com/restify/node-restify
The future of Node.js REST development. Contribute to restify/node-restify development by creating an account on GitHub.
Convert a string to a valid safe filename
https://github.com/sindresorhus/filenamify
Convert a string to a valid safe filename. Contribute to sindresorhus/filenamify development by creating an account on GitHub.
human friendly i18n for javascript (node.js + browser)
https://github.com/nodeca/babelfish
human friendly i18n for javascript (node.js + browser) - nodeca/babelfish
Convert bytes to a human readable string: 1337 → 1.34 kB
https://github.com/sindresorhus/pretty-bytes
Convert bytes to a human readable string: 1337 → 1.34 kB - sindresorhus/pretty-bytes
Awesome npm resources and tips
https://github.com/sindresorhus/awesome-npm
Awesome npm resources and tips. Contribute to sindresorhus/awesome-npm development by creating an account on GitHub.
User-friendly glob matching
https://github.com/sindresorhus/globby
User-friendly glob matching. Contribute to sindresorhus/globby development by creating an account on GitHub.
Couchbase Node.js Client Library (Official)
https://github.com/couchbase/couchnode
Couchbase Node.js Client Library (Official). Contribute to couchbase/couchnode development by creating an account on GitHub.
A tiny (124 bytes), secure, URL-friendly, unique string ID generator for JavaScript
https://github.com/ai/nanoid
A tiny (124 bytes), secure, URL-friendly, unique string ID generator for JavaScript - ai/nanoid
Map over promises concurrently
https://github.com/sindresorhus/p-map
Map over promises concurrently. Contribute to sindresorhus/p-map development by creating an account on GitHub.
:rocket: Progressive microservices framework for Node.js
https://github.com/moleculerjs/moleculer
:rocket: Progressive microservices framework for Node.js - moleculerjs/moleculer
A light-weight module that brings the Fetch API to Node.js
https://github.com/node-fetch/node-fetch
A light-weight module that brings the Fetch API to Node.js - node-fetch/node-fetch
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
https://github.com/ajv-validator/ajv
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927) - ajv-validator/ajv
☕️ TDD with Browserify, Mocha, Headless Chrome and WebDriver
https://github.com/mantoni/mochify.js
☕️ TDD with Browserify, Mocha, Headless Chrome and WebDriver - mantoni/mochify.js
Minimize HTML
https://github.com/Swaagie/minimize
Minimize HTML. Contribute to Swaagie/minimize development by creating an account on GitHub.
🤠 Object property paths with wildcards and regexps 🌵
https://github.com/ehmicky/wild-wild-path
🤠 Object property paths with wildcards and regexps 🌵 - ehmicky/wild-wild-path
A curated, community driven list of awesome Meteor packages, libraries, resources and shiny things
https://github.com/Urigo/awesome-meteor
A curated, community driven list of awesome Meteor packages, libraries, resources and shiny things - Urigo/awesome-meteor
Node.js Desktop Automation.
https://github.com/octalmage/robotjs
Node.js Desktop Automation. . Contribute to octalmage/robotjs development by creating an account on GitHub.
Run any command on specific Node.js versions
https://github.com/ehmicky/nve
Run any command on specific Node.js versions. Contribute to ehmicky/nve development by creating an account on GitHub.
💸 Lightweight currency conversion library, successor of money.js
https://github.com/xxczaki/cashify
💸 Lightweight currency conversion library, successor of money.js - parsify-dev/cashify
Install dependencies as you code ⚡️
https://github.com/siddharthkp/auto-install
Install dependencies as you code ⚡️. Contribute to siddharthkp/auto-install development by creating an account on GitHub.
Add stdin support to any CLI app that accepts file input
https://github.com/sindresorhus/tmpin
Add stdin support to any CLI app that accepts file input - sindresorhus/tmpin
Scrape/Crawl article from any site automatically. Make any web page readable, no matter Chinese or English.
https://github.com/Tjatse/node-readability
Scrape/Crawl article from any site automatically. Make any web page readable, no matter Chinese or English. - Tjatse/node-readability
:heavy_check_mark: Run tests for multiple versions of Node.js in local env.
https://github.com/egoist/testen
:heavy_check_mark: Run tests for multiple versions of Node.js in local env. - egoist/testen
The Simple, Secure Framework Developers Trust
https://github.com/hapijs/hapi
The Simple, Secure Framework Developers Trust. Contribute to hapijs/hapi development by creating an account on GitHub.
Remove or replace part of a string like Array#splice
https://github.com/sindresorhus/splice-string
Remove or replace part of a string like Array#splice - sindresorhus/splice-string
Get the visual width of a string - the number of columns required to display it
https://github.com/sindresorhus/string-width
Get the visual width of a string - the number of columns required to display it - sindresorhus/string-width
A reactive programming library for JavaScript
https://github.com/ReactiveX/RxJS
A reactive programming library for JavaScript. Contribute to ReactiveX/rxjs development by creating an account on GitHub.
Empty the trash
https://github.com/sindresorhus/empty-trash
Empty the trash. Contribute to sindresorhus/empty-trash development by creating an account on GitHub.
⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API
https://github.com/iamkun/dayjs
⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs
Process execution for humans
https://github.com/sindresorhus/execa
Process execution for humans. Contribute to sindresorhus/execa development by creating an account on GitHub.
Limit the execution rate of a function
https://github.com/lpinca/valvelet
Limit the execution rate of a function. Contribute to lpinca/valvelet development by creating an account on GitHub.
Generate a random float
https://github.com/sindresorhus/random-float
Generate a random float. Contribute to sindresorhus/random-float development by creating an account on GitHub.
Schema based serialization made easy
https://github.com/compactr/compactr.js
Schema based serialization made easy. Contribute to compactr/compactr.js development by creating an account on GitHub.
Generate a random integer
https://github.com/sindresorhus/random-int
Generate a random integer. Contribute to sindresorhus/random-int development by creating an account on GitHub.
Power Assert in JavaScript. Provides descriptive assertion messages through standard assert interface. No API is the best API.
https://github.com/power-assert-js/power-assert
Power Assert in JavaScript. Provides descriptive assertion messages through standard assert interface. No API is the best API. - power-assert-js/power-assert
A node.js package for Steven Levithan's excellent dateFormat() function.
https://github.com/felixge/node-dateformat
A node.js package for Steven Levithan's excellent dateFormat() function. - felixge/node-dateformat
Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar
https://github.com/sindresorhus/camelcase
Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar - sindresorhus/camelcase
⏱ A library for working with dates and times in JS
https://github.com/moment/luxon
⏱ A library for working with dates and times in JS - moment/luxon
The API after every nerd's heart...
https://github.com/SkyHacks/nerds
The API after every nerd's heart... Contribute to SkyHacks/nerds development by creating an account on GitHub.
A reactive programming library for JavaScript
https://github.com/reactivex/rxjs
A reactive programming library for JavaScript. Contribute to ReactiveX/rxjs development by creating an account on GitHub.
A small, fast, JavaScript-based JavaScript parser
https://github.com/acornjs/acorn
A small, fast, JavaScript-based JavaScript parser. Contribute to acornjs/acorn development by creating an account on GitHub.
Flexible ascii progress bar for nodejs
https://github.com/visionmedia/node-progress
Flexible ascii progress bar for nodejs. Contribute to visionmedia/node-progress development by creating an account on GitHub.
Global HTTP/HTTPS proxy agent configurable using environment variables.
https://github.com/gajus/global-agent
Global HTTP/HTTPS proxy agent configurable using environment variables. - gajus/global-agent
DEPRECATED - please use https://github.com/Brooooooklyn/snappy. Nodejs bindings to Google's Snappy compression library
https://github.com/kesla/node-snappy
DEPRECATED - please use https://github.com/Brooooooklyn/snappy. Nodejs bindings to Google's Snappy compression library - kesla/node-snappy
A toolkit to automate & enhance your workflow
https://github.com/gulpjs/gulp
A toolkit to automate & enhance your workflow. Contribute to gulpjs/gulp development by creating an account on GitHub.
Build Amazon Simple Queue Service (SQS) based applications without the boilerplate
https://github.com/bbc/sqs-consumer
Build Amazon Simple Queue Service (SQS) based applications without the boilerplate - bbc/sqs-consumer
Node.js — Blog
https://nodejs.org/en/blog/
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.