Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Routing

Routing

216 projects

Showing 36 of 216 projects

React Navigation Hooks
React Navigation HooksTypeScript

React hooks for convenient navigation state and event handling in React Navigation v3/v4 apps.

#frontend#react-native#mobile-development
Stars574
Forks33
Last commit3 years ago
react-router-relay
react-router-relayJavaScript

Relay Classic integration for React Router, enabling efficient data fetching and parallel query execution for route components.

#data-fetching#relay#graphql
Stars557
Forks65
Last commit7 years ago
MOTIS
MOTISC++

An open-source multimodal routing, geocoding, and map tile server for large-scale transportation systems.

#transportation-planning#gtfs-rt#geocoding
Stars544
Forks149
Last commit3 days ago
svelte-router-spa
svelte-router-spaJavaScript

A feature-rich routing library for Svelte single-page applications with localization, guards, and nested layouts.

#hacktoberfest#single-page-application#route-guards
Stars536
Forks41
Last commit2 years ago
Alfred
AlfredDart

A performant, Express.js-like web server and REST API framework for Dart, designed for ease of use and minimal dependencies.

#dart#web-server#express-like
Stars532
Forks35
Last commit1 year ago
gorouter
gorouterGo

A simple and fast HTTP router for Go that supports regexp parameters and is optimized for building RESTful APIs.

#rest-api#regexp#golang-library
Stars524
Forks70
Last commit6 years ago
ex-navigator
ex-navigatorJavaScript

A route-centric navigation library for React Native built on top of React Native's Navigator.

#scene-transitions#ios#flux
Stars520
Forks67
Last commit8 years ago
sveltekit-kitql
sveltekit-kitqlTypeScript

A collection of standalone tools and libraries to accelerate SvelteKit and GraphQL web application development.

#developer-tools#productivity#graphql
Stars455
Forks40
Last commit3 days ago
Router
RouterSwift

A simple navigation library for iOS that decouples view controllers using enums to improve compile times and testability.

#ios#microframework#compile-time-optimization
Stars445
Forks25
Last commit4 years ago
go_router
go_routerDart

A declarative routing package for Flutter that simplifies navigation and deep linking across mobile, web, and desktop platforms.

#desktop-apps#declarative-ui#mobile-development
Stars441
Forks95
Last commit4 years ago
sugar
sugarElixir

A modular web framework for Elixir focused on speed, ease, and effectiveness.

#http-server#elixir#modular
Stars433
Forks26
Last commit7 years ago
trot
trotElixir

An Elixir web micro-framework built on Plug and Cowboy, designed to simplify API development while maintaining flexibility.

#elixir#micro-framework#api-development
Stars417
Forks26
Last commit6 years ago
PSR-15 Middlewares
PSR-15 Middlewares

A comprehensive collection of reusable PSR-15 middleware components for PHP applications.

#php-middleware#http-middleware#authentication
Stars411
Forks14
Last commit1 year ago
ArcGIS REST JS
ArcGIS REST JSTypeScript

Compact, modular JavaScript wrappers for the ArcGIS REST API that run in Node.js and modern browsers.

#hacktoberfest#geocoding#arcgis
Stars388
Forks126
Last commit7 days ago
ui-router
ui-routerTypeScript

A state-based routing framework for Angular (v2+) applications, enabling hierarchical navigation and URL management.

#spa#single-page-application#angular2
Stars365
Forks139
Last commit3 months ago
Siesta
SiestaGo

A composable framework for writing HTTP handlers in Go with typed URL parameters and middleware chains.

#context-passing#web-server#composable-handlers
Stars347
Forks15
Last commit2 years ago
vex
vexV

A modular, easy-to-use web framework for the V programming language, featuring routing, middleware, and static file serving.

#backend-development#http-server#vlang
Stars343
Forks29
Last commit2 years ago
Riptide
RiptideJava

A next-generation HTTP client for Spring that implements client-side response routing, embracing HTTP's full power.

#spring#rest-client#spring-framework
Stars340
Forks77
Last commit1 day ago
matchit
matchitJavaScript

A fast utility for parsing URL patterns and matching paths with support for parameters, wildcards, and optional segments.

#lightweight#nodejs#javascript-library
Stars323
Forks13
Last commit4 years ago
@nanostores/router
@nanostores/routerTypeScript

A tiny URL router for Nano Stores state manager, framework-agnostic and TypeScript-friendly.

#vanilla-js#tiny-libraries#nanostores
Stars314
Forks24
Last commit2 days ago
phprest
phprestPHP

A REST-like PHP micro-framework for building flexible, versioned APIs with HATEOAS support.

#micro-framework#dependency-injection#rest-api
Stars304
Forks17
Last commit6 years ago
ningle
ningleCommon Lisp

A super micro web framework for Common Lisp with Sinatra-like routing.

#clack#http-server#micro-framework
Stars303
Forks25
Last commit2 years ago
Spades
SpadesElm

An opinionated Elm framework for building real-world SPAs with code generators and server-side rendering.

#server-side-rendering#code-generator#real-world-apps
Stars301
Forks19
Last commit3 years ago
Hunt Framework
Hunt FrameworkD

A high-level, full-stack web framework for the D programming language, designed for rapid development of high-performance applications.

#d-language#orm#high-performance
Stars300
Forks28
Last commit2 years ago
Donkey
DonkeyJava

A modern, Ring-compliant HTTP server and client library for Clojure, built on Vert.x for high performance and ease of use.

#http-server#ring-compatible#non-blocking
Stars298
Forks14
Last commit2 years ago
react-server-routing-example
react-server-routing-exampleJavaScript

A minimal example of universal React routing and data fetching with server-side rendering and AWS DynamoDB.

#browserify#isomorphic#server-side-rendering
Stars297
Forks43
Last commit
grip
gripCrystal

A fast, modular microframework for building RESTful web applications in Crystal, featuring middleware pipes and Phoenix-like routing.

#json-api#modular-architecture#high-performance
Stars291
Forks18
Last commit3 days ago
Create-react-app-material-typescript-redux
Create-react-app-material-typescript-reduxTypeScript

A ready-to-use boilerplate for React projects with Material-UI, TypeScript, Redux, and routing.

#template#create-react-app#boilerplate
Stars289
Forks71
Last commit
OpenMessaging Spec
OpenMessaging Spec

A vendor-neutral, language-independent specification for building interoperable messaging and streaming applications across heterogeneous systems.

#tracing#iot#push
Stars287
Forks54
Last commit3 years ago
Galton
GaltonJavaScript

A lightweight Node.js server for generating isochrone maps using OSRM routing data.

#geospatial#osrm#isochrone-maps
Stars279
Forks35
Last commit4 years ago
Panel
PanelJavaScript

A library for building full web UIs with Web Components using Virtual DOM for state management and rendering.

#web-components#custom-elements#snabbdom
Stars273
Forks35
Last commit3 days ago
router.cr
router.crCrystal

A minimal, high-performance middleware for routing in Crystal's built-in HTTP server.

#http-server#webserver#web-server
Stars271
Forks14
Last commit5 years ago
WebProfilerExtraBundle
WebProfilerExtraBundleHTML

A Symfony bundle that adds routing, container, Twig, and Assetic information panels to the Symfony Web Profiler.

#dependency-injection#symfony-bundle#twig
Stars261
Forks46
Last commit6 years ago
kitbag/router
kitbag/routerTypeScript

A type-safe router for Vue.js applications, providing full TypeScript support for route definitions and navigation.

#single-page-application#vue-router#frontend
Stars253
Forks12
Last commit1 day ago
xng-breadcrumb
xng-breadcrumbTypeScript

A lightweight, declarative, and dynamic breadcrumb component for Angular applications.

#ngx#breadcrumb-labels#angular-universal
Stars246
Forks65
Last commit4 months ago
Resource Links
Resource LinksPHP

Automatically add controller action URLs to Laravel API resources for frontend routing.

#api-resources#spa#laravel
Stars240
Forks13
Last commit5 years ago
PreviousPage 3 of 6Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 years ago
5 years ago
#Web Framework59
#Middleware44
#Javascript41
#Frontend38
#Router38
#Web Development31
#Single Page Application27
#Typescript25
#Navigation23
#Php21
#Rest Api21
#Http Server21