10 Best Express Routing Libraries

List hand-picked by Openbase Experts
Learn More

routing-controllers

Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
3
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
36K
Last Commit
6mos ago

express-promise-router

A lightweight wrapper for Express 4's Router that allows middleware to return promises

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
343
Weekly Downloads
83K
Last Commit
1mo ago
te

typera-express

Type-safe routes for Express and Koa

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
127
Weekly Downloads
1K
Last Commit
1mo ago
ir

itty-router

A little router.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
406
Weekly Downloads
3K
Last Commit
1mo ago
sre

swagger-routes-express

Connect your Express route controllers to restful paths using your Swagger definition file

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
73
Weekly Downloads
3K
Last Commit
1mo ago
nmh

node-mocks-http

Mock 'http' objects for testing Express routing functions

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
639
Weekly Downloads
297K
Last Commit
5mos ago
elr

express-lazy-router

Lazy loading for express router

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
25
Weekly Downloads
4K
Last Commit
9mos ago

get-routes

get-routes gets all routes from an Express application.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
22
Weekly Downloads
401
Last Commit
2mos ago
erg

@kmpizmad/express-route-generator

Generates a basic route for an Express application.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
40
Last Commit
10mos ago
elr

express-list-routes

List routes for Express 4

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
22
Weekly Downloads
4K
Last Commit
1yr ago

fast-custom-router

Express router that is very fast

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
21
Last Commit
3mos ago
ec

@varasto/express-crud

JSON key-value store with HTTP server interface

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
10
Last Commit
3mos ago
rou

@rapidcode/route

Set of libraries to help express application development

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
9
Last Commit
4mos ago

@root/async-router

Write Express middleware and route handlers using async/await

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
43
Last Commit
4mos ago
efr

express-file-routing

Flexible system-based file routing for Express (like Next.js + additional features)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
22
Last Commit
4mos ago
erc

express-route-cache

Express middleware that caches your routes

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
29
Last Commit
3mos ago

express-async-router

Express Async Router - An Express Router wrapper which automatically manage Promise.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
39
Weekly Downloads
13K
Last Commit
3yrs ago
cwr

@tsndr/cloudflare-worker-router

A super lightweight router (3.6 kB) with middleware support and ZERO dependencies for CloudFlare Workers, inspired by the express.js syntax.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
52
Weekly Downloads
36
Last Commit
3mos ago
evr

express-version-route

A Node.js express middleware that implements API versioning for route controllers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
83
Weekly Downloads
781
Last Commit
8mos ago
ere

@lykmapipo/express-router-extra

express router extensions

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
117
Last Commit
2mos ago

express-enrouten

An express route initialization and configuration module.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
172
Weekly Downloads
10K
Last Commit
5yrs ago
ae

adv-express

ADV integration with Express

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
45
Last Commit
2mos ago
sre

super-route-express

Non pretentious express framework

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
6
Last Commit
5mos ago
pe

pretty-express

Decorators for express RequestHandlers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
6
Last Commit
3mos ago
eir

express-import-routes

Auto import your routes like Nuxt.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
12
Last Commit
3mos ago
nav

navamid

Navamid. A navigation aid (aka, router) for the browser with middleware support

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
22
Last Commit
5mos ago
edr

express-directory-router

[![npm version](https://badge.fury.io/js/express-directory-router.svg)](https://badge.fury.io/js/express-directory-router)

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
10
Last Commit
4mos ago

@sagacify/autoroute

Automatic router for rest API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
81
Last Commit
3mos ago
ec

express-chocola

A samll express framework for setting up and registering routes

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
6
Last Commit
5mos ago
ert

ert

Express routing templates provides a simple micro-templating syntax for building strings from a template and a request object.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
3K
Last Commit
6yrs ago
vre

version-router-express

Lightweight api versioning tool for express

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
6
Last Commit
7mos ago

@novice1/routing

A small extension of Express routing.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
31
Last Commit
5mos ago
erl

express-route-logging

Npm Package to log every API endpoints with params, query, middlware etc in Md file

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
5
Last Commit
6mos ago
exp

@appsignal/express

![npm (scoped)](https://img.shields.io/npm/v/@appsignal/express) ![npm peer dependency version (scoped)](https://img.shields.io/npm/dependency-version/@appsignal/express/peer/express)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2K
Last Commit
N/A
ert

express-router-ts

Express Router Utility

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
13
Last Commit
6mos ago
evr

express-v-router

It is a router that can be versioned using url path in express.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
2
Last Commit
10mos ago
elr

express-list-routes-cuz

List routes for Express 3,4,5

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
15
Last Commit
7mos ago
erm

express-routes-mapper

a small mapper for express routes

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
18
Weekly Downloads
1K
Last Commit
2yrs ago

fhirball

An Express router for a nodejs+MongoDB FHIR server

License Icon
License: LGPL-3.0+
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
25
Weekly Downloads
6
Last Commit
5mos ago
er

express-router

A library for organizing routes of an express application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
925
Last Commit
9yrs ago

express-joi-swagger-ts

Router with express, joi and swagger on typescript

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
2
Last Commit
1yr ago
er

express-routemagic

A simple and fast module to automatically require all your express routes without bloating your code with `app.use('i/will/repeat/this', require('./i/will/repeat/this')`. 把 Express 路由图给自动化。

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
93
Weekly Downloads
23
Last Commit
4mos ago
ena

express-next-api

File routing framework like api serverless for Node Express Next Generation.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
13
Last Commit
3mos ago
ear

express-automatic-routes

fastest way to map directories to URLs in express

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
11
Weekly Downloads
15
Last Commit
6mos ago
uo

use-openapi

Node.js openapi framework and utils.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
4
Last Commit
2mos ago
nr

named-routes

Named routes for node.js. Works with express and independently.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
86
Weekly Downloads
549
Last Commit
3yrs ago
sr

@naren_codes/server-router

Package to describe api routes in express-nodejs in a easy way.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
13
Last Commit
6mos ago
cor

@totea/core

use decorator and js to build nodejs server

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
2
Last Commit
9mos ago
ejr

express-json-router

A toolkit to handle Express.js requests easier

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
15
Last Commit
6mos ago
era

express-relative-api-routes

Addon for expressJS that makes adding routes as easy as adding files with the name *-routes.js in specified folders.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
9
Last Commit
4mos ago