Open-source routing software
1041 open-source libraries, tools and applications tagged routing, ranked by how closely routing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1041 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| aiogram/aiogram aiogram is a modern, fully asynchronous Python framework for the Telegram Bot API, built on asyncio and aiohttp. It provides routers, middl… | 96 | 5888 | active |
| easegress-io/easegress Easegress is a cloud-native traffic orchestration system that acts as an API gateway, reverse proxy, and traffic manager with built-in Raft… | 78 | 5867 | active |
| Vike Vike is a Vite-based meta-framework for building server-side rendered (SSR), statically generated (SSG), or SPA web applications with React… | 95 | 5837 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| dromara/lamp-cloud lamp-cloud is a Java-based microservices rapid development platform built on Spring Boot and Spring Cloud, focused on multi-tenant (SaaS) a… | 76 | 5758 | active |
| kgateway-dev/kgateway kgateway is a Kubernetes-native API gateway and ingress controller that implements the Kubernetes Gateway API as a control plane for Envoy … | 100 | 5713 | stable |
| pgdogdev/pgdog PgDog is a PostgreSQL proxy written in Rust that combines connection pooling, query load balancing, and database sharding in a single binar… | 85 | 5584 | active |
| orion-lib/OrionTV OrionTV is a video player client built with React Native TVOS and Expo, designed to deliver a smooth video viewing experience on Apple TV a… | 54 | 5539 | active |
| xjasonlyu/tun2socks A Go-based tool that transparently routes all network traffic from any application through a proxy (SOCKS4/5, HTTP, Shadowsocks, SSH, WireG… | 81 | 5513 | active |
| tobychui/zoraxy Zoraxy is a general-purpose HTTP reverse proxy and forwarding tool written in Go, managed through a built-in web interface designed for hom… | 97 | 5504 | active |
| agentgateway/agentgateway Agentgateway is an open-source, Rust-based proxy and gateway for agentic AI traffic, handling LLM provider routing, MCP tool servers, and A… | 83 | 5420 | active |
| IHP IHP is a batteries-included, type-safe full-stack web framework built on Haskell and Nix, featuring compile-checked HTML (HSX), typed SQL q… | 89 | 5359 | active |
| Solidus Solidus is a free, open-source eCommerce platform built as a Ruby on Rails framework, providing a full storefront, admin dashboard, and com… | 100 | 5344 | active |
| Shlink Shlink is a self-hosted, PHP-based URL shortener that serves shortened URLs under your own domains. It provides a REST API, a CLI interface… | 96 | 5307 | stable |
| Blog.Core Blog.Core is an open-source, enterprise-ready ASP.NET Core 8.0 Web API framework with a companion Vue frontend, implementing repository + s… | 63 | 5286 | active |
| signalwire/freeswitch FreeSWITCH is an open-source software-defined telecom stack that turns commodity servers into a full telephony platform for voice, video, a… | 95 | 5191 | stable |
| vllm-project/aibrix AIBrix is an open-source, cloud-native framework from the vLLM project providing essential building blocks for scalable, cost-efficient Gen… | 88 | 5149 | active |
| web-infra-dev/modern.js Modern.js is a progressive React web framework from ByteDance built on the Rust-based Rspack/Rsbuild toolchain. It provides file-based nest… | 94 | 5048 | active |
| CrowCpp/Crow Crow is a fast, header-only C++ microframework for building HTTP and WebSocket web services, with Flask-style routing and type-safe handler… | 88 | 4997 | active |
| Goravel Goravel is a full-featured, modular web application framework for Go, styled after Laravel so PHP developers can build Golang applications … | 86 | 4869 | active |
| EasySwoole EasySwoole is a high-performance, persistent-memory PHP framework built on the Swoole extension, designed for building coroutine-based APIs… | 67 | 4753 | active |
| San San is a fast, lightweight (under 17k gzipped), flexible JavaScript MVVM component framework developed by Baidu. It offers declarative HTML… | 73 | 4736 | active |
| OPNsense OPNsense is an open-source, FreeBSD-based firewall and routing platform with a web GUI, REST API, and extensible plugin system. It provides… | 75 | 4696 | active |
| Grid.js Grid.js is a free, open-source, MIT-licensed JavaScript table library written in TypeScript for rendering advanced data tables with sorting… | 48 | 4687 | active |
| prest/prest pRESTd is a production-ready Go service that exposes instant REST APIs (and a read-only MCP endpoint) on top of any existing or new Postgre… | 100 | 4624 | stable |
| spec-first/connexion Connexion is a Python web framework for spec-first (API-first) development, where the API is described in an OpenAPI/Swagger specification … | 77 | 4613 | active |
| ln-dev7/circle Circle is an open-source project management web application inspired by Linear, built with Next.js, TypeScript, shadcn/ui, and Tailwind CSS… | 62 | 4567 | active |
| Aimeos Aimeos is a full-featured, open-source PHP e-commerce framework that integrates with Laravel, Symfony, and TYPO3 to build online shops, mar… | 76 | 4537 | stable |
| mosn/mosn MOSN (Modular Open Smart Network) is a cloud-native network proxy platform written in Go, open-sourced by Ant Group and battle-tested on hu… | 61 | 4508 | stable |
| danielgtaylor/huma Huma is a modern micro-framework for building HTTP REST/RPC APIs in Go, backed by OpenAPI 3.1 and JSON Schema. It is router-agnostic (bring… | 94 | 4449 | active |
| archtechx/tenancy Tenancy for Laravel (stancl/tenancy) is a PHP package that adds automatic multi-tenancy to Laravel applications with no code changes requir… | 87 | 4421 | stable |
| kubernetes/ingress-nginx Ingress NGINX Controller is a Kubernetes ingress controller that uses NGINX as a reverse proxy and load balancer to route external traffic … | 10 | 19446 | maintenance |
| Absinthe Absinthe is a complete, production-ready GraphQL implementation and toolkit for Elixir. It provides compile-time-verified schema macros, a … | 90 | 4398 | stable |
| Fleetbase Fleetbase is an open-source, modular logistics and supply chain operating system (LSOS) providing fleet management, dispatch, route optimiz… | 95 | 4327 | active |
| wang2122/sprix-sage-router Sprix SAGE Router is a Python decision layer for Agent2Agent (A2A) networks that routes tasks across three modes—SELF, COLLABORATE, and HAN… | 63 | 4261 | active |
| yusing/godoxy GoDoxy is a lightweight, high-performance reverse proxy with a built-in WebUI, designed for self-hosters running Docker or Podman. It autom… | 87 | 4161 | active |
| taiga-family/taiga-ui Taiga UI is a fully-treeshakable Angular UI kit consisting of multiple base libraries and add-ons, offering 130+ components and 100+ direct… | 96 | 4070 | active |
| apache/httpd The Apache HTTP Server (httpd) is a fast, reliable, and extensible open-source web server written in C, maintained by the Apache Software F… | 77 | 4039 | stable |
| BenedictKing/ccx CCX is a self-hosted AI API proxy and protocol translation gateway written in Go that unifies access to Claude, OpenAI Chat/Images/Embeddin… | 72 | 3992 | active |
| Vue Naive Admin A lightweight Vue 3 admin dashboard template built with Vite, Pinia, UnoCSS, and Naive UI, including a full-stack NestJS + TypeORM + MySQL … | 64 | 3984 | active |
| aurelio-labs/semantic-router Semantic Router is a Python library that provides a fast decision-making layer for LLMs and agents, routing requests based on semantic vect… | 95 | 3959 | active |
| umijs/dumi dumi is a static site generator and documentation framework purpose-built for developing React component libraries. It renders Markdown doc… | 92 | 3801 | active |
| undertow-io/undertow Undertow is a high-performance, non-blocking Java web server built on NIO, providing a core HTTP server, a Servlet 4.0/5.0/6.0 container, a… | 91 | 3760 | stable |
| upstash/jstack JStack is a lightweight, end-to-end typesafe framework for building fast Next.js 15 applications, built on Hono, Tailwind, and Drizzle ORM.… | 27 | 3743 | active |
| pallets/quart Quart is an async Python web application framework that reimplements Flask's API on top of asyncio and ASGI. It supports HTML templating, J… | 96 | 3673 | stable |
| networknt/light-4j Light-4J is a fast, lightweight, cloud-native microservices framework for Java built on the Undertow HTTP core. It offers a small memory fo… | 94 | 3673 | active |
| kennethreitz/responder Responder is a Python HTTP service framework with a Flask/Falcon-style request-response model, built on Starlette and ASGI. It bundles batt… | 85 | 3617 | active |
| dunglas/vulcain Vulcain is a protocol and reference gateway server (a Caddy web server module written in Go) that uses Preload hints, 103 Early Hints, and … | 94 | 3595 | active |
| elliotgao2/toapi A Python library that turns any website into a JSON API by declaring fields with CSS/XPath selectors. It fetches and parses pages on demand… | 73 | 3556 | active |
| Lighthouse Lighthouse is a GraphQL server framework that integrates with Laravel applications, letting you define your API schema using the GraphQL Sc… | 94 | 3498 | active |
| pistacheio/pistache Pistache is a modern, elegant HTTP and REST framework written in pure C++17. It provides a multi-threaded HTTP server, an asynchronous HTTP… | 71 | 3469 | active |
| mayuki/Cocona Cocona is a micro-framework for building .NET console applications with an ASP.NET Core-like minimal API style. It provides UNIX-style comm… | 10 | 3442 | active |
| fantastic-admin/basic Fantastic-admin is a Vue 3-based admin/management system framework designed to be AI-programming friendly, with built-in AI Skills for task… | 92 | 3415 | active |
| DGS Framework DGS Framework (Domain Graph Service) is a GraphQL server framework for Spring Boot, developed and maintained by Netflix. It provides an ann… | 98 | 3399 | active |
| sycamore-rs/sycamore Sycamore is a reactive library for building web user interfaces in Rust compiled to WebAssembly, using fine-grained reactivity with signals… | 82 | 3357 | active |
| ts-rest/ts-rest ts-rest is a TypeScript library for defining a shared API contract that both client and server consume, providing end-to-end type safety fo… | 60 | 3341 | active |
| zalando/skipper Skipper is an HTTP router and reverse proxy written in Go, designed for service composition with support for hundreds of thousands of dynam… | 94 | 3332 | stable |
| cita-777/metapi Metapi is a self-hosted meta-aggregation gateway that unifies multiple AI relay/proxy sites (New API, One API, OneHub, DoneHub, Veloera, et… | 70 | 3308 | active |
| Tencent/spring-cloud-tencent Spring Cloud Tencent is a Spring Cloud-based service governance framework from Tencent that implements the standard Spring Cloud SPI and in… | 94 | 3297 | active |
| Perfect Perfect is a server-side Swift framework and application server providing an HTTP/HTTPS server, routing, WebSockets, templating, and a suit… | 23 | 13733 | maintenance |
| jfinal/jfinal JFinal is a lightweight Java web + ORM framework combining MVC architecture with an ActiveRecord-style database layer and the Enjoy templat… | 75 | 3270 | stable |
| marc2332/freya Freya is a cross-platform, non-web, declarative GUI library for Rust powered by the Skia graphics engine. It provides built-in components, … | 97 | 3229 | active |
| RuoYi-Vue RuoYi-Vue is a full-stack, front-end/back-end separated admin and permission management system built on Spring Boot, Spring Security, JWT, … | 77 | 3228 | active |
| analogjs/analog Analog is a fullstack meta-framework for building applications and websites with Angular, powered by Vite and Nitro. It provides file-based… | 94 | 3187 | active |
| strongloop/loopback LoopBack is a highly-extensible Node.js framework for building dynamic end-to-end REST APIs and microservices with model-driven development… | 23 | 13158 | maintenance |
| GitHub Client SwiftHub is an open-source GitHub client app for iOS built with Swift, RxSwift, and MVVM-C clean architecture. It provides repository and u… | 68 | 3117 | active |
| Apiato Apiato is a PHP framework built on top of Laravel for creating scalable, testable, API-centric applications using the Porto architectural p… | 72 | 3108 | active |
| link1st/gowebsocket A distributed instant messaging (IM) chat system built in Go on top of WebSocket, designed to support up to a million concurrent connection… | 66 | 3106 | active |
| D2Admin D2Admin is an open-source front-end integration solution for building enterprise admin dashboards and management systems. It provides a pre… | 23 | 12619 | maintenance |
| elixir-plug/plug Plug is an Elixir library and specification for composing web applications from small functional pieces, with connection adapters for web s… | 74 | 3019 | stable |
| twitter/twemproxy Twemproxy (nutcracker) is a fast, lightweight proxy for the memcached and Redis protocols, written in C. It reduces backend connection coun… | 23 | 12338 | maintenance |
| userver-framework/userver userver is a production-ready open-source C++ asynchronous framework with coroutines for building microservices, services, and utilities. I… | 93 | 2982 | stable |
| kamailio/kamailio Kamailio is an open source SIP signaling server (RFC3261) written in C, designed for large-scale VoIP and real-time communication platforms… | 95 | 2978 | stable |
| mikestefanello/pagoda Pagoda is a full-stack web development starter kit and admin panel written in Go, providing authentication, ORM-based entities, sessions, a… | 92 | 2958 | active |
| rs/cors rs/cors is a Go library providing a configurable net/http handler that implements the Cross Origin Resource Sharing (CORS) W3C specificatio… | 67 | 2898 | stable |
| Aurelia Aurelia 1 is a modern front-end JavaScript/TypeScript framework for building browser, mobile, and desktop single-page applications. This pa… | 23 | 11676 | maintenance |
| opensolon/solon Solon is a Java enterprise application development framework built from scratch as a lighter, faster alternative to Spring Boot/Spring Clou… | 92 | 2794 | active |
| FOSRestBundle FOSRestBundle is a Symfony bundle providing tools for rapidly building RESTful APIs, including a format-agnostic view layer, Accept header … | 57 | 2793 | stable |
| http4k http4k is a lightweight, functional HTTP toolkit for Kotlin where applications are just functions from Request to Response, with no annotat… | 95 | 2792 | stable |
| Pedestal Pedestal is a set of Clojure libraries for building server-side services, APIs, and web applications on the JVM. It provides an interceptor… | 65 | 2783 | active |
| mojolicious/mojo Mojolicious is a real-time web framework for Perl that supports MVC web applications, WebSockets, and non-blocking I/O with a built-in web … | 72 | 2747 | active |
| vitmalina/w2ui W2UI is a lightweight JavaScript UI widget library for building rich web applications declaratively via JSON data structures. It provides g… | 64 | 2743 | stable |
| bcosca/fatfree Fat-Free Framework (F3) is a lightweight PHP micro-framework condensed into a single file for building dynamic web applications quickly. It… | 77 | 2716 | stable |
| KrakenD KrakenD Community Edition is an open-source, stateless, high-performance API Gateway written in Go that aggregates, transforms, secures, an… | 99 | 2691 | stable |
| walkor/webman Webman is a high-performance PHP web framework built on Workerman that integrates HTTP, WebSocket, TCP, and UDP services. It uses resident … | 74 | 2691 | active |
| UI Kitten ngx-admin is a customizable admin dashboard template built with Angular and Nebular. It provides a rich set of UI components, theming optio… | 98 | 10665 | maintenance |
| vercel/micro Micro is a minimal asynchronous HTTP framework for building microservices in Node.js using async/await. It provides a tiny, dependency-ligh… | 57 | 10629 | maintenance |
| http4s Http4s is a minimal, idiomatic Scala library for building HTTP servers and clients, serving as Scala's equivalent to Rack, WSGI, WAI, and S… | 94 | 2626 | stable |
| youlaitech/vue3-element-admin An enterprise-grade admin dashboard frontend template built with Vue 3, Vite, TypeScript, and Element Plus, serving as the Vue 3 successor … | 70 | 2607 | active |
| rubyonjets/jets Jets is a Ruby serverless framework and deployment service that packages Rails, Sinatra, Hanami, or any Rack app and runs it on AWS Lambda.… | 51 | 2590 | active |
| roninoss/create-expo-stack An interactive CLI tool that scaffolds highly configurable React Native apps built on Expo. It generates projects with options for TypeScri… | 89 | 2572 | active |
| ReactPWA ReactPWA is an upgradable boilerplate and framework for building Progressive Web Applications with React 18, built on top of PawJS. It prov… | 23 | 2551 | active |
| ntex ntex is a Rust framework for building composable asynchronous network services, supporting HTTP and WebSockets. It is runtime-agnostic, let… | 93 | 2538 | active |
| OpenMPTCProuter OpenMPTCProuter is an OpenWrt-based router distribution that aggregates multiple internet connections (fiber, ADSL, 4G/5G, etc.) using Mult… | 75 | 2513 | active |
| schultek/jaspr Jaspr is a modern web framework for building websites in Dart, using a component model similar to Flutter widgets that renders real HTML an… | 84 | 2488 | active |
| senchalabs/connect Connect is an extensible HTTP server framework for Node.js built around a stack of 'plugins' known as middleware. It provides a minimal cor… | 32 | 9874 | maintenance |
| dmjio/miso Miso is a Haskell front-end framework for building web and native user interfaces, inspired by Elm and React, using a Model-View-Update arc… | 93 | 2442 | active |
| Genie Framework Genie.jl is the core of the Genie Framework, a full-stack, MVC-style web framework for the Julia language providing routing, templating, au… | 99 | 2425 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| dingo/api Dingo API is a PHP package that provides tools for building RESTful APIs on top of the Laravel and Lumen frameworks. It offers content nego… | 23 | 9378 | maintenance |