10 Best JavaScript Routing Libraries

List hand-picked by Openbase Experts
Learn More

@angular/router

The modern web developer’s platform

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
81.4K
Weekly Downloads
2.2M
Last Commit
2mos ago
User Rating
4.7/ 5
14
Top Feedback
10Great Documentation
10Easy to Use
9Performant

react-router-dom

Declarative routing for React

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
47K
Weekly Downloads
8.3M
Last Commit
3mos ago
User Rating
4.6/ 5
501
Top Feedback
28Great Documentation
28Easy to Use
23Performant

react-router

Declarative routing for React

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
47K
Weekly Downloads
8.7M
Last Commit
3mos ago
User Rating
4.9/ 5
8
Top Feedback
7Great Documentation
6Easy to Use
5Highly Customizable

vue-router

🚦 The official router for Vue 2

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
18.8K
Weekly Downloads
2.2M
Last Commit
3mos ago
User Rating
4.7/ 5
83
Top Feedback
10Great Documentation
10Easy to Use
7Performant

react-navigation

Routing and navigation for your React Native apps

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
21.2K
Weekly Downloads
121K
Last Commit
3mos ago
User Rating
4.7/ 5
103
Top Feedback
16Great Documentation
13Performant
10Easy to Use
wou

wouter

🥢 A minimalist-friendly ~1.5KB routing for React and Preact. Nothing else but HOOKS.

ISC
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
4K
Weekly Downloads
38.8K
Last Commit
2mos ago
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant

routing-controllers

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

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
3.7K
Weekly Downloads
43.5K
Last Commit
2mos ago
User Rating
4.3/ 5
3
Top Feedback

react-router-config

Declarative routing for React

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
43.7K
Weekly Downloads
216K
Last Commit
9mos ago
User Rating
4.5/ 5
4
Top Feedback

koa-router

Router middleware for koa.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
665
Weekly Downloads
419K
Last Commit
4mos ago
User Rating
4.0/ 5
1
Top Feedback
3Great Documentation
1Easy to Use

single-spa

The router for easy microfrontends

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
11.2K
Weekly Downloads
108K
Last Commit
6mos ago
User Rating
4.5/ 5
4
Top Feedback
2Great Documentation
2Easy to Use
2Responsive Maintainers