sindresorhus /awesome-nodejs
:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]
★ 67,433⑂ 6,253👁 1,639⑃ 1,200● 106▤ 0◈ 8
67,433
stars
+11
6,253
forks
1,639
watchers
1,200
prs
106
issues
0
releases
8
discussions
README
My open source work is supported by the community Special thanks to: Fast remote container builds and GitHub Actions runners. Just type node.cool to go here. Follow me on Twitter. Node.js is an open-source, cross-platform, JavaScript runtime for writing servers and command-line tools. Contents - Official - Packages - Mad science - Command-line apps - Functional programming - HTTP - Debugging / Profiling - Logging - Command-line utilities - Build tools - Hardware - Templating - Web frameworks - Documentation - Filesystem - Control flow - Streams - Real-time - Image - Text - Number - Math - Date - URL - Data validation - Parsing - Humanize - Compression - Network - Database - Testing - Security - Benchmarking - Minifiers - Authentication - Authorization - Email - Job queues - Node.js management - Cross-platform integration - Natural language processing - Process management - Automation - AST - Static site generators - Content management systems - Forum - Blogging - Weird - Serialization - Miscellaneous - Package Manager - Resources - Tutorials - Discovery - Articles - Newsletters - Videos - Books - Blogs - Courses - Cheatsheets - Tools - Community - Miscellaneous - Related lists Official - Website - Documentation - Repository Packages Mad science - webtorrent - Streaming torrent client for Node.js and the browser. - peerflix - Streaming torrent client. - ipfs - Distributed file system that seeks to connect all computing devices with the same system of files. - stackgl - Open software ecosystem for WebGL, built on top of browserify and npm. - peerwiki - All of Wikipedia on BitTorrent. - peercast - Stream a torrent video to Chromecast. - BitcoinJS - Clean, readable, proven Bitcoin library. - Bitcore - Pure and powerful Bitcoin library. - PDFKit - PDF generation library. - turf - Modular geospatial processing and analysis engine. - webcat - p2p pipe across the web using WebRTC that uses your GitHub private/public key for authentication. - NodeOS - The first operating system powered by npm. - YodaOS - AI operating system. - Brain.js - Machine-learning framework. - Pipcook - Front-end algorithm framework to create a machine learning pipeline. - Cytoscape.js - Graph theory (a.k.a. network) modeling and analysis. - js-git - JavaScript implementation of Git. - xlsx - Pure JS Excel spreadsheet reader and writer. - isomorphic-git - Pure JavaScript implementation of Git. Command-line apps - np - Better npm publish. - npm-name - Check a package name's availability on npm. - gh-home - Open the GitHub page of the repo in the current directory. - npm-home - Open the npm page of a package. - trash - Safer alternative to rm. - speed-test - Test your internet connection speed and ping. - pageres - Capture website screenshots. - cpy - Copy files. - vtop - More better top, with nice cha
Top issues
#1281Add Drizzle ORM on the ORM list5 comments · 2024-06-12#1265Where do microservices/frameworks sit?2 comments · 2024-01-17#1402Add GMT to Date0 comments · 2026-11-07#1350Add Effect and XState0 comments · 2025-11-08
Discussions
#1292How do I get started with Node.js1 comments · 2024-09-06#1127.0 comments · 2021-05-23#1115Retry with exponential back-off2 comments · 2021-04-13#1113I want to translate it into Chinese, readme-zh-CN.md~1 comments · 2021-04-12#1102Add npm-check ?1 comments · 2021-03-01#1098Adding Polka and Polkadot to Web Frameworks?2 comments · 2021-02-11#1096Why not add `nvm` if there is already `nvm-windows`?3 comments · 2021-01-22#1093Moving to ESM3 comments · 2021-01-13