Top 50 Awesome List

sindresorhus/awesome-nodejs

Platforms  2 months ago  47k
Delightful Node.js packages and resources
View byDAY/WEEK/README
View on Github
Awesome Node.js



Check out my latest app

Favorites Widget
Call your favorite people directly from the iPhone Lock Screen





My open source work is supported by the community

Special thanks to:





Doppler
All your environment variables, in one place
Stop struggling with scattered API keys, hacking together home-brewed tools,
and avoiding access controls. Keep your team and servers in sync with Doppler.

WorkOS
Your app, enterprise-ready.
Start selling to enterprise customers with just a few lines of code.
Add Single Sign-On (and more) in minutes instead of months.

Strapi
Strapi is the leading open-source headless CMS.
It’s 100% JavaScript, fully customizable, and developer-first.

OSS Capital
Founded in 2018, OSS Capital is the first and only venture capital platform focused
exclusively on supporting early-stage COSS (commercial open source) startup founders.


Gitpod
Dev environments built for the cloud
Natively integrated with GitLab, GitHub, and Bitbucket, Gitpod automatically and continuously prebuilds dev
environments for all your branches. As a result team members can instantly start coding with fresh dev environments
for each new task - no matter if you are building a new feature, want to fix a bug, or work on a code review.



Stream

Build Scalable Feeds & Chat Applications with Powerful APIs and Front End Components
Stream

Build Scalable Feeds & Chat Applications with Powerful APIs and Front End Components



Anvil

Paperwork that makes the data work.
Easy APIs for paperwork. PDF generation, e-signature and embeddable no-code webforms.
The easiest way to build paperwork automation into your product.
Anvil

Paperwork that makes the data work.
Easy APIs for paperwork. PDF generation, e-signature and embeddable no-code webforms.
The easiest way to build paperwork automation into your product.



Sizzy
Before Sizzy: web development is stressing you out, responsive design is hard, you have an overwhelming amount of opened tabs & apps.
After Sizzy: all the tools you need in one place, responsive design is a breeze, no more context switching.








Awesome

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

  • lodashstars54.5k - Utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js.
  • immutablestars32.3k - Immutable data collections.
  • Ramdastars22.4k - Utility library with a focus on flexible functional composition enabled by automatic currying and reversed argument order. Avoids mutating data.
  • Moutstars1.3k - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead.
  • RxJS - Functional reactive library for transforming, composing, and querying various kinds of data.
  • Kefir.jsstars1.8k - Reactive library with focus on high performance and low memory usage.

HTTP

Debugging / Profiling

Logging

Command-line utilities

Build tools

  • parcelstars41.4k - Blazing fast, zero config web app bundler.
  • webpackstars61.9k - Packs modules and assets for the browser.
  • rollupstars22.2k - Next-generation ES2015 module bundler.
  • gulpstars32.6k - Streaming and fast build system that favors code over config.
  • Broccolistars3.3k - Fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions.
  • Brunchstars6.8k - Front-end web app build tool with simple declarative config, fast incremental compilation, and an opinionated workflow.
  • FuseBoxstars4k - Fast build system that combines the power of webpack, JSPM and SystemJS, with first-class TypeScript support.
  • pkgstars22k - Package your Node.js project into an executable.

Hardware

Templating

  • markostars11.7k - HTML-based templating engine that compiles templates to CommonJS modules and supports streaming, async rendering and custom tags.
  • nunjucksstars7.9k - Templating engine with inheritance, asynchronous control, and more (jinja2 inspired).
  • handlebars.jsstars16.8k - Superset of Mustache templates which adds powerful features like helpers and more advanced blocks.
  • EJSstars6.6k - Simple unopinionated templating language.
  • Pugstars20.9k - High-performance template engine heavily influenced by Haml.

Web frameworks

  • Fastifystars25k - Fast and low overhead web framework.
  • Next.jsstars93.2k - Minimalistic framework for server-rendered universal JavaScript web apps.
  • Nuxt.jsstars41.4k - Minimalistic framework for server-rendered Vue.js apps.
  • Hapistars14k - Framework for building applications and services.
  • Microstars10.2k - Minimalistic microservice framework with an async approach.
  • Koastars33.2k - Framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
  • Expressstars58.5k - Web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
  • Feathersstars14.1k - Microservice framework built in the spirit of Express.
  • LoopBackstars4.3k - Powerful framework for creating REST APIs and easily connecting to backend data sources.
  • Meteorstars43k - An ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. (You might like awesome-meteorstars1.4k)
  • Restifystars10.5k - Enables you to build correct REST web services.
  • ThinkJSstars5.3k - Framework with ES2015+ support, WebSockets, REST API.
  • ActionHerostars2.3k - Framework for making reusable & scalable APIs for TCP sockets, WebSockets, and HTTP clients.
  • senecastars3.9k - Toolkit for writing microservices.
  • AdonisJsstars13k - A true MVC framework for Node.js built on solid foundations of Dependency Injection and IoC container.
  • Moleculerstars5.3k - Fast & powerful microservices framework.
  • Neststars51.1k - Angular-inspired framework for building efficient and scalable server-side apps.
  • TypeGraphQLstars7.4k - Modern framework for creating GraphQL APIs with TypeScript, using classes and decorators.
  • Tinyhttpstars2.3k - Modern and fast Express-like web framework.
  • Marble.jsstars2k - Functional reactive framework for building server-side apps, based on TypeScript and RxJS.
  • Ladstars2.2k - Framework made by a former Express TC and Koa member that bundles web, API, job, and proxy servers.
  • Ts.EDstars2.3k - Intituive TypeScript framework for building server-side apps on top of Express.js or Koa.js.

Documentation

  • documentation.jsstars5.6k - API documentation generator with support for ES2015+ and flow annotation.
  • Doccostars3.5k - Documentation generator which produces an HTML document that displays your comments intermingled with your code.
  • JSDocstars13.2k - API documentation generator similar to JavaDoc or PHPDoc.
  • Docusaurusstars38.4k - Documentation website generator that leverages React and Markdown, and comes with translation and versioning features.

Filesystem

Control flow

Streams