awesome-express
:octocat: A curated list of awesome express.js resources
https://github.com/rajikaimal/awesome-express
Last synced: 13 days ago
JSON representation
Addons
- Kraken.js - kraken is a secure and scalable layer that extends express by providing structure and convention
Alternative implementations
- Fulmine - Drop-in replacement on µWebSockets.js that runs the same routes, middleware and template engines.
Articles
- Simple server side cache for Express.js with Node.js - simple caching for express.js
- How to uncouples emit events from connection event into socket.io and express - Uncoupling socket emit events with express
- Express integration with TW Elements - Article that shows you how to integrate Express with Tailwind
- Learn to Use the New Router in ExpressJS 4.0 - express routing tutorial
- Facebook Login using Node JS, Express and passport - Implement "log in with Facebook" tutorial
- Creating a Google Hangout Bot with Express and Node.js - Tutorial to build chat bot for express.js
- OAuth implementation with Node.js and Github - Tutorial for implementing oAuth using Node.js and express
Books
Courses
- express.js fundamentals - udemy course with fundamentals of express.js
- Projects in ExpressJS - Learn ExpressJs building 10 projects - hands on tutorial with express.js on udemy
- Curated Express.js Courses - a list of community curated resources
- express.js Courses at Classpert - a list of courses (free and paid) from Classpert Online Course Search
- Just Express (with a bunch of node and http). In detail. - udemy course that covers in-depth details of express.js
- Learn Express - udemy course that covers fundamentals of express.js
General
- GitHub repository - express.js GitHub repository
- Express workshop - workshop built on top of workshopper
Microservices
- ExpressGateway - a microservices API Gateway built on top of ExpressJS
Middleware
- express-routes-catalogue - A simple utility that lists out all registered routes in your express application.
- optic-document-express - Document express APIs from your integration tests
- Expressa - express middleware for easily making REST apis
- morgan - log each request
- cors - enable CORS
- body-parser - Node.js body parsing middleware
-
multer
- Node.js middleware for handling
multipart/form-data - session - simple session middleware for Express
- compression - compress response bodies for all request that traverse through the middleware
- express-youch - Dev-friendly error reporting middleware
- errorhandler - development-only error handler middleware
- serve-favicon - favicon serving middleware
- csurf - Node.js CSRF protection middleware
- Merror - A RESTful-friendly Express Middleware for HTTP error handling and error responses
- stats - Request statistics middleware that stores response times, status code counts, etc
- swagger-stats - API Telemetry and APM - Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices
- tweenz - A library for writing Express middleware, inspired by Pyramid tweens.
- express-sharp - Real-time image processing for your express application
- express-actuator - Middleware with endpoints to help you monitor and manage applications through healthchecks
- express-decorator-router - Use decorators in a simple way without transpiling Javascript code
- sonic-express - Automate generating swagger docs for your API endpoints without writing any docs
- express-pino-logger - Use the fast, low overhead Pino logger to log each request.
- express-validator - express-validator is a set of express.js middlewares that wraps validator.js validator and sanitizer functions.
- express-response-hooks - Intercept and mutate responses before they are sent to the client
- Passport - Simple, unobtrusive authentication
Monitoring
Security
- Security best practices - production Best Practices: Security
- Helmet.js - help secure Express apps with various HTTP headers
- protect - Out-of-box, proactive protection for common security problems, like SQL injection attacks, XSS attacks, brute force, etc
- express-sslify - Automatically redirects to an HTTPS address
- Security tips from NodeSource - 9 Security Tips to Keep Express from Getting Pwned
Tools
- Express application generator - a generator to scaffold the basic structure of a express project
- MicroTS - code generator for microservices in TypeScript
- Express mvc generator - modified express generator with MVC architecture
- Yeoman express generator - generator-express - a yeoman generator
- design-first - A REST api templating engine for Typescript
- Express Interactive ES6+ generator - A generator with ES6+ support, interactive CLI and db configurations to scaffold the project.
Videos
- Tutorial series by Code School - code School tutorial covering express fundamentals
- Tutorial by Derek Banas - 1 hour tutorial by Derek Banas