Topics / #router
Router projects on GitHub
HTTP routing libraries that map requests to handlers.
As of , the most-starred Router projects on GitHub are gin (89.4K stars), react-router (56.6K stars) and remix (33.4K stars). GitHub.Locker tracks 43 Router repositories with 734.5K stars combined. The fastest-growing on October 16 was awesome-free-llm-apis, with +76 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+76awesome-free-llm-apis
mnfst/awesome-free-llm-apis · ★ 10.4KA curated list of LLM APIs that offer permanent free tiers for text inference. Every entry links straight to the provider's API key page, so you can register and start calling models at no cost.
lantern
getlantern/lantern · ★ 16.3KLantern is a free, open-source censorship circumvention tool — a VPN focused on speed, privacy, and getting around internet blocks.
+20EasyTier
EasyTier/EasyTier · ★ 14.1KEasyTier is a decentralized mesh VPN built with Rust and Tokio. It connects your devices into one secure virtual network over the internet without requiring any central server.
clash-rules
Loyalsoldier/clash-rules · ★ 28.8KReady-made rule lists (RULE-SETs) for the Clash Premium core: domain and IP lists telling your client what goes direct, what goes through your proxy, and what gets blocked (like ads). You just load them from URLs.
The all-time top
43 projects · by stars
- 89.4K
#1 · gin-gonic/gingin
Gin is a high-performance HTTP web framework written in Go, used for building REST APIs, web applications, and microservices.
- 56.6K
#2 · remix-run/react-routerreact-router
React Router is a multi-strategy router for React: it lets you define routes and handle navigation in React apps.
- 33.4K
#3 · remix-run/remix
remix
Remix 3 is a full-stack web framework built directly on Web APIs (Streams, Fetch, Web Crypto) rather than bundler-specific abstractions, distributed as one umbrella 'remix' package made of many standalone JS/TS tools.
- 4
echo
32.8Klabstack/echo · GoEcho is a high performance, minimalist web framework for Go, used to build web apps, RESTful APIs and microservices.
- 5

hono
32.6Khonojs/hono · TypeScriptHono (Japanese for 'flame' 🔥) is a small, simple, and ultrafast web framework built on Web Standards for the TypeScript and JavaScript ecosystem.
- 6

lede
31.6Kcoolsnowwolf/lede · CLean's LEDE source: a hugely popular OpenWrt/LEDE fork for building your own router firmware, extended with support for domestic Chinese CPUs like Loongson loongarch64 and Phytium Tengrui D2000.
- 7
clash-rules
28.8KLoyalsoldier/clash-rulesReady-made rule lists (RULE-SETs) for the Clash Premium core: domain and IP lists telling your client what goes direct, what goes through your proxy, and what gets blocked (like ads). You just load them from URLs.
- 8

openwrt
28.8Kopenwrt/openwrt · COpenWrt is a Linux-based operating system built for embedded devices, mostly routers, that replaces a single static vendor firmware with a fully writable filesystem and its own package manager so you can customize the device however you want.
- 9

OpenClash
27.8Kvernesong/OpenClash · JavaScriptOpenClash is a Mihomo (Clash) client plugin for OpenWrt routers: it runs a policy-based proxy on the router, routing traffic through flexible rule configurations.
- 10
chi
23Kgo-chi/chi · Gochi is a lightweight, idiomatic and composable router for building Go HTTP services, aimed especially at large REST APIs that stay maintainable as the project grows and changes.
- 11
mux
21.8Kgorilla/mux · GoA request router and dispatcher for Go web servers: it matches incoming requests to the right handler based on the URL and other conditions. The name mux stands for 'HTTP request multiplexer'.
- 12
uWebSockets
19KuNetworking/uWebSockets · C++μWebSockets is a simple, secure and standards-compliant web server for demanding applications, built as a C++ library — so optimized for speed and memory that its TLS 1.3 encrypted messaging outruns most servers' cleartext.
- 13

vue-router
18.9Kvuejs/vue-router · JavaScriptIt is vue-router 3.x, the official router for Vue 2 — it maps URLs to components so a Vue 2 single-page app can move between views. It is part of the Vue Ecosystem.
- 14
httprouter
17.1Kjulienschmidt/httprouter · GoHttpRouter is a lightweight, high performance HTTP request router (a multiplexer) for Go, built as an alternative to the default net/http mux.
- 15
lantern
16.3Kgetlantern/lantern · DartLantern is a free, open-source censorship circumvention tool — a VPN focused on speed, privacy, and getting around internet blocks.
- 16
dva
16.1Kdvajs/dva · JavaScriptdva is a lightweight front-end framework for building React applications, built on redux, redux-saga and react-router, with its design inspired by elm and choo.
- 17

v2rayA
15.7Kv2rayA/v2rayA · Gov2rayA is a V2Ray client with a web interface: it runs an Xray-based core and gives you a global transparent proxy on Linux, or a system proxy on Windows and macOS.
- 18
router
15.2KTanStack/router · TypeScriptTanStack Router is a modern router for the web built around end-to-end type safety — routes, params, loaders and search params are all checked. The repo also hosts TanStack Start, a full-stack framework built on top of the router.
- 19

soybean-admin
15.1Ksoybeanjs/soybean-admin · TypeScriptSoybeanAdmin is a clean, elegant and feature-rich admin template for Vue3 — a ready-made dashboard boilerplate built on Vite, TypeScript, Pinia, NaiveUI and UnoCSS that works out of the box.
- 20
riot
14.9Kriot/riot · JavaScriptRiot is a lightweight component-based UI library that brings custom components (custom tags) to all modern browsers, aiming to give you everything you wished the native Web Components API provided, with a tiny footprint and simple API.
- 21

mithril.js
14.5KMithrilJS/mithril.js · JavaScriptMithril.js is a modern client-side JavaScript framework for building Single Page Applications. It is small (8.93 KB gzipped), fast, and ships with routing and XHR utilities out of the box.
- 22

ARouter
14.5Kalibaba/ARouter · JavaAn open-source routing framework from Alibaba for Android componentization: pages are addressed by URL paths instead of direct class references, so a multi-module app can navigate and share services without compile-time coupling between modules.
- 23

EasyTier
14.1KEasyTier/EasyTier · RustEasyTier is a decentralized mesh VPN built with Rust and Tokio. It connects your devices into one secure virtual network over the internet without requiring any central server.
- 24
single-spa
13.9Ksingle-spa/single-spa · JavaScriptsingle-spa is a JavaScript framework for front-end microservices, described as 'the router for easy microfrontends'. It lets you split a web app into micro frontends that coexist on the same page, each optionally written with its own framework.
- 25

fancyss
13.8Khq450/fancyss · ShellFancyss is a plugin that adds transparent proxy and GFW-circumvention tools (SS/SSR/VMess/VLESS/Trojan/NaiveProxy/TUIC/Hysteria2/Xray) to Asuswrt-Merlin or official-modded router firmware with a software center.
- 26

ui-router
13.4Kangular-ui/ui-router · TypeScriptUI-Router is a client-side routing framework for Single Page Applications, originally built for AngularJS, that models an app as a hierarchical tree of states instead of flat URL-to-view mappings.
- 27

routersploit
13.3Kthreat9/routersploit · PythonRouterSploit is an open-source exploitation framework built specifically for testing the security of embedded devices like routers.
- 28
barba
13Kbarbajs/barba · TypeScriptBarba.js is a small JavaScript library that creates fluid, SPA-like page transitions between the pages of a regular website, reducing load delay and HTTP requests.
- 29
immortalwrt
11.8Kimmortalwrt/immortalwrt · CImmortalWrt is a fork of OpenWrt (a Linux-based router firmware) with more packages ported, more devices supported, optimized default profiles, and localization specifically for mainland China users.
- 30

smartdns
11.3Kpymumu/smartdns · CSmartDNS is a local DNS server that forwards each query to multiple upstream DNS servers, measures which resolved IP responds fastest, and returns that IP to the client for a faster browsing experience. It also supports DoT, DoH, DoQ and DoH3 for privacy and can act as an ad filter by mapping specific domains to chosen IPs.
- 31

fancyss_history_package
11Khq450/fancyss_history_packageThis repository stores offline installation packages for the fancyss plugin, a proxy tool that lets Asuswrt/Asuswrt-Merlin routers bypass the GFW using protocols like Shadowsocks, V2ray, Xray, Trojan, and Hysteria2.
- 32

vue2-happyfri
10.5Kbailicangdu/vue2-happyfri · JavaScriptA simple, beginner-level demo project built with Vue 2, Vue Router, and Vuex to show how the three pieces fit together in one small app.
- 33

awesome-free-llm-apis
10.4Kmnfst/awesome-free-llm-apis · JavaScriptA curated list of LLM APIs that offer permanent free tiers for text inference. Every entry links straight to the provider's API key page, so you can register and start calling models at no cost.
- 34

ProxyBridge
6.8KInterceptSuite/ProxyBridge · CProxyBridge is a cross-platform proxy client that transparently redirects TCP and UDP traffic from specific Windows/macOS/Linux applications through SOCKS5 or HTTP proxies, acting as an open-source alternative to Proxifier.
- 35

UFI-TOOLS
2.9Kkanoqwq/UFI-TOOLS · JavaScriptUFI-TOOLS is a system management and extension framework for ZTE (Ziguang/UNISOC-based) mobile WiFi routers like the F50 and U30 Air, giving you signal monitoring, remote control, and a plugin store on top of the stock firmware.
- 36

Open-Box
2.2Kliandu2024/Open-Box · ShellOpen-Box is an all-in-one transparent proxy solution for OpenWrt routers: it installs the sing-box core plus a web management panel with a single command, so you can set up proxy routing from a browser without hand-editing any config files.
- 37

w1700k-sdr
814h0m3us3r/w1700k-sdr · CW1700K SDR turns a Gemtek W1700K Wi-Fi 7 router into a wideband software-defined receiver: the router's MediaTek MT7996 radio captures raw 14-bit IQ at up to 320 Msps, its AN7581 SoC streams it over 10 GbE, and a Linux host shows it as a live spectrum and waterfall in the browser.
- 38
3X-UI_KIT
450itsnotkubrick/3X-UI_KIT · ShellA script that turns a clean VPS into a ready VPN server in minutes: it installs the official 3X-UI panel, sets up 11 popular protocols, a certificate and a firewall, and gives you one subscription link. No domain needed.
- 39

wificalling-location-gateway
245smthdagg/wificalling-location-gateway · RustAn all-in-one gateway for OpenWrt/ImmortalWrt routers: a Rust daemon routes a designated test device's Wi-Fi Calling through a chosen sing-box node and rewrites Apple WLOC location responses so they match that node's region, all managed from a LuCI web UI.
- 40

nuvex-services
196NuvexNetwork/nuvex-services · TypeScriptA Foundry project of Solidity smart contracts for Gild on BNB Smart Chain: a DammHook, GildRouter, a fee collector and a banded buyback, plus deploy and liquidity-seeding scripts.
- 41

osw
196yinxulai/osw · TypeScriptOne Switch is a local AI API gateway: point your AI client at one local address, and it automatically routes to and fails over between the LLM providers/models you configure behind it.
- 42
router
156anonrig/router · TypeScriptA from-scratch React router that keeps the TanStack Router API — same public names — but rebuilds the internals for speed: faster navigations and streaming SSR. It is a new implementation, not a fork.
- 43

agent-router
115nidhi-singh02/agent-router · TypeScriptAgent Router is a CLI that looks at your AI coding-agent subscriptions, filters them by quota and policy rules, asks a ranking service for the best pick, and then launches the chosen agent (Cursor, Claude Code, Codex, or OpenCode) in a Herdr pane with your task.
Related topics
Often tagged together