Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Express.js

Number of GitHub Stars: 57000+ Number of GitHub Forks: 10000+

A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. ..

  • Routing
  • Middleware
  • Template engines
  • Static file serving
  • HTTP helpers
  • Middleware ecosystem

2023-04-19

Nest.js

Number of GitHub Stars: 48000+ Number of GitHub Forks: 4700+

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications. Nest.js is inspired by Angular and provides a modular and testable architecture. ..

  • Modular architecture
  • Dependency injection
  • Typescript support
  • Router and middleware
  • Database integration
  • Testing utilities

2023-04-19

Strapi

Number of GitHub Stars: 41000+ Number of GitHub Forks: 3700+

A headless CMS framework for building API-driven web applications. Strapi provides a flexible and customizable platform for building content-rich applications. ..

  • Headless CMS
  • API-driven architecture
  • Customizable content types
  • Authentication and authorization
  • Plugin ecosystem
  • Admin panel and dashboard

2023-04-19

Koa

Number of GitHub Stars: 30000+ Number of GitHub Forks: 3000+

A modern, lightweight, and expressive web framework for Node.js. Koa is designed to be a smaller, more expressive, and more robust foundation for web applications and APIs. ..

  • Middleware-based architecture
  • Async/await support
  • Context-based API
  • Error handling
  • Router
  • Static file serving

2023-04-19

Fastify

Number of GitHub Stars: 24000+ Number of GitHub Forks: 1300+

A fast and low-overhead web framework for Node.js. Fastify is designed to be highly performant and developer-friendly, with a focus on simplicity and ease of use. ..

  • Routing and middleware
  • Schema validation
  • Plugins system
  • Async/await support
  • High performance
  • Extensible with plugins

2023-04-19

Sails.js

Number of GitHub Stars: 21000+ Number of GitHub Forks: 2000+

A real-time MVC framework for Node.js that makes it easy to build custom, enterprise-grade Node.js apps. Sails.js is designed for building modern, API-driven web applications. ..

  • MVC architecture
  • Real-time features
  • Database integration
  • Sockets and WebSockets
  • Security and authentication
  • Command-line tools

2023-04-19

Feathers

Number of GitHub Stars: 14000+ Number of GitHub Forks: 1100+

A framework for building real-time applications and REST APIs using Node.js and Express. Feathers provides a set of high-level abstractions for building scalable and modern web applications. ..

  • REST and real-time APIs
  • Database agnostic ORM
  • Authentication and authorization
  • Pluggable service architecture
  • Command-line tools
  • Extensible with plugins

2023-04-19

Hapi

Number of GitHub Stars: 13000+ Number of GitHub Forks: 1300+

A rich framework for building applications and services using Node.js. Hapi provides a robust set of features for building web servers, APIs, and other types of network applications. ..

  • Routing
  • Plugins
  • Input validation
  • Auth and security
  • Logging and monitoring
  • Testing utilities

2023-04-19

Adonis.js

Number of GitHub Stars: 13000+ Number of GitHub Forks: 1000+

A Node.js web framework with a focus on developer ergonomics, stability, and performance. Adonis.js is designed for building scalable and maintainable web applications and APIs. ..

  • MVC architecture
  • ORM and database integration
  • Routing and middleware
  • Auth and security
  • Command-line tools
  • Testing utilities

2023-04-19

Keystone.js

Number of GitHub Stars: 10000+ Number of GitHub Forks: 800+

A scalable and open-source headless CMS and web application framework built on Node.js, GraphQL, and React. Keystone.js is designed for building modern, content-rich web applications. ..

  • Headless CMS
  • GraphQL API
  • React-based admin UI
  • Database integration
  • Auth and access control
  • Command-line tools

2023-04-19

Loopback

Number of GitHub Stars: 10000+ Number of GitHub Forks: 1100+

A highly-extensible, open-source Node.js framework for creating REST APIs and microservices. Loopback provides a comprehensive set of tools and features for building enterprise-grade applications. ..

  • REST API generation
  • Database integration
  • Auth and access control
  • Command-line tools
  • Extensible with middleware
  • Dynamic discovery of models and APIs

2023-04-19

Moleculer

Number of GitHub Stars: 6000+ Number of GitHub Forks: 500+

A fast and modern microservices framework for Node.js. Moleculer provides a set of tools and features for building scalable and resilient microservices-based applications. ..

  • Microservices architecture
  • Service discovery and load balancing
  • Fault tolerance and circuit breaker
  • Transportation (TCP, NATS, MQTT, Redis, etc.)
  • Command-line tools
  • Extensible with plugins

2023-04-19