An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: http-router

adisuartana/extreme-router

A high-performance, tree-based router for JavaScript and TypeScript, featuring a powerful plugin system for extreme extensibility

Language: TypeScript - Size: 188 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

xgfone/ship

A flexible, powerful, high performance and minimalist Go Web HTTP router framework.

Language: Go - Size: 714 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 53 - Forks: 5

pascal-fb-martin/houseportal

A web server to redirect to multiple specialized web servers

Language: C - Size: 435 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0

muir/nchi

golang http router with elegance, speed, and flexibility

Language: Go - Size: 180 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 18 - Forks: 1

VloRyan/goltmux

A blazing-fast, exact-match HTTP router for Go.

Language: Go - Size: 170 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

tigerwill90/fox

Fox is a high-performance HTTP router for Go that supports route updates at runtime. Under the hood, it uses an immutable radix tree that enables lock-free reads and ACID-compliant transactions.

Language: Go - Size: 2.47 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 0

AxonJsLabs/AxonJs

A backend library that aims to be simple and powerful.

Language: TypeScript - Size: 999 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 13 - Forks: 2

bermudaphp/router

Simple, flexible and very fast http-router with support psr-7 and psr-15

Language: PHP - Size: 548 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 8 - Forks: 0

anuragsoni/routes

typed bidirectional router for OCaml/ReasonML web applications

Language: OCaml - Size: 2.64 MB - Last synced at: 2 days ago - Pushed at: 9 months ago - Stars: 147 - Forks: 11

inphinit/teeny

A teeny route system PHP 5.3 to PHP 8

Language: PHP - Size: 221 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 9 - Forks: 1

Ashu11-A/AsterFlow

My strongly typed framework

Language: TypeScript - Size: 148 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

gookit/rux

⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface. 简单且快速的 Go api/web 框架,支持路由分组,路由参数绑定,中间件,兼容 http.Handler 接口

Language: Go - Size: 774 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 97 - Forks: 15

go-playground/lars

:rotating_light: Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.

Language: Go - Size: 476 KB - Last synced at: 15 days ago - Pushed at: about 6 years ago - Stars: 384 - Forks: 26

infraboard/mcube

微服务工具箱

Language: Go - Size: 1.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 129 - Forks: 53

yuhr/routets

Vanilla filesystem-based routing for TypeScript.

Language: TypeScript - Size: 231 KB - Last synced at: about 17 hours ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

miladrahimi/phprouter

PhpRouter is a full-featured yet very fast HTTP URL router for PHP projects

Language: PHP - Size: 343 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 198 - Forks: 19

issue9/mux

适用第三方框架实现可定制的路由

Language: Go - Size: 1.66 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 53 - Forks: 6

amirzayi/rahjoo

lightweight zero dependency HTTP router library for Go

Language: Go - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

struktapp/strukt-router

Http Router

Language: PHP - Size: 227 KB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

go-playground/pure

:non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation

Language: Go - Size: 107 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 150 - Forks: 13

MrF0o/php-router

A simple and dependency-free Object Oriented PHP routing library inspired by Laravel

Language: PHP - Size: 55.7 KB - Last synced at: about 15 hours ago - Pushed at: 9 months ago - Stars: 16 - Forks: 0

jkyberneees/fastify-gateway

A Node.js API gateway that just works!

Language: JavaScript - Size: 647 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 108 - Forks: 14

tbrand/router.cr

Minimum High Performance Middleware for Crystal Web Server.

Language: Crystal - Size: 64.5 KB - Last synced at: 21 days ago - Pushed at: about 4 years ago - Stars: 266 - Forks: 15

uptrace/bunrouter

Golang HTTP router

Language: Go - Size: 327 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 739 - Forks: 38

thomasp85/routr

Routing of Web Requests in R

Language: R - Size: 3.72 MB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 55 - Forks: 6

routejs/router

Fast and lightweight http routing engine for nodejs

Language: JavaScript - Size: 102 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 3

JoakimCarlsson/go-router

A lightweight HTTP router for Go with built-in OpenAPI 3.0 support, featuring route grouping, middleware support, and type-safe request/response documentation.

Language: Go - Size: 123 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

BaseMax/c-http-router

A lightweight HTTP router written in C that makes it easy to route HTTP requests to specific handlers. This project provides a simple interface to create routes, handle client connections, and send HTTP responses. It is designed to be minimal and straightforward, making it ideal for small web services or educational purposes.

Language: C - Size: 12.7 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

hatsyjs/router 📦

Hatsy router

Language: TypeScript - Size: 580 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

esdmr/lacgi

LaTeX-based http router

Language: TeX - Size: 41 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

rajaatreja/Redis-Monitor

Redis Monitor is a web app that publishes Redis real-time statistics via web socket to the client, which would be consumed by the web client.

Language: Go - Size: 175 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

bmf-san/go-router-benchmark

Benchmark tests for http router implemented in golang.

Language: Go - Size: 7.38 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 1

klen/http-router

A simple router for HTTP applications

Language: Python - Size: 267 KB - Last synced at: 28 days ago - Pushed at: 7 months ago - Stars: 26 - Forks: 1

httpsoft/http-router

Simple and fast HTTP request router providing PSR-7 and PSR-15

Language: PHP - Size: 43.9 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

bmf-san/goblin

A golang http router based on trie tree.

Language: Go - Size: 9.65 MB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 79 - Forks: 6

bmf-san/introduction-to-golang-http-router-made-with-net-http

It is a repository to introduce how to implement your own HTTP router with golang.

Language: Go - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 2

inphinit/teeny.js

A teeny route system for Node.js

Language: JavaScript - Size: 106 KB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1

surrealdb/fibre

A simple and fast HTTP and WebSocket framework for Go

Language: Go - Size: 126 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 1

golobby/router

A lightweight yet powerful HTTP router for the Go programming language

Language: Go - Size: 313 KB - Last synced at: 29 days ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 0

twiny/sigma

a small wrapper around go-chi HTTP router.

Language: Go - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

jeamon/demo-redis

Demo Go-based RestFul API backend implementation with Redis & HTTP-Router. Driven by DDD approach in a flat style project structure for simplicity.

Language: Go - Size: 169 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

hafidzdev17/go-http-router

Language: Go - Size: 2.93 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

otiai10/marmoset

The very minimum web toolkit, less than framework

Language: Go - Size: 59.6 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 4

dedalqq/omg.httpserver

It's a simple HTTP handler with a router

Language: Go - Size: 77.1 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

shohruhadham/nanomux 📦

HTTP Request router for the Go language.

Language: Go - Size: 425 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 5 - Forks: 1

go101/tinyrouter

An ~O(2k) time complexity http request router in Go

Language: Go - Size: 42 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 44 - Forks: 4

yousuf64/shift

High-performance HTTP router for Go.

Language: Go - Size: 153 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 59 - Forks: 5

pernillasterner/edu-mern-book-store-project

MERN Stack - Book Store Project

Language: JavaScript - Size: 39.1 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

takashabe/go-router

HTTP request router

Language: Go - Size: 50.8 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

gossie/router

HTTP router for the Go's net/http package supporting middleware functions.

Language: Go - Size: 44.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

skitsanos/resty-umzila

Lua HTTP router for OpenResty

Language: Lua - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

charonlab/charon-routing

An flexible lightweight routing library.

Language: PHP - Size: 165 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dmitrymomot/httprouter

A go-chi/chi router wrapper offering pre configured setups and helpers for enhanced development flow speed

Language: Go - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ostrojs/router

Router Module for OstroJS Framework.

Language: JavaScript - Size: 28.3 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

obity/mux

Mux is a simple and efficient route distributor that supports the net/http interface of the standard library.

Language: Go - Size: 48.8 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 137 - Forks: 3

ChukwuEmekaAjah/http-router

A lightweight http router for NodeJS servers.

Language: JavaScript - Size: 73.2 KB - Last synced at: 9 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

Ahmard/quick-route

Simple http router designed to look just like Laravel's router

Language: PHP - Size: 270 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 0

buddhike/hyperdrive

Hyperdrive is a highly scalable, distributed reverse proxy. It stores the route table in a raft peer set and distributes it across all worker nodes. It also has a friendly admin API that upstream services could call to automate the route management process. This work is in progress.

Language: Go - Size: 43.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 1

routejs/docs

Fast and lightweight http router for nodejs

Size: 216 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

MrBran4/orbit

A Go HTTP router that resolves url params into complex types. If your handler gets called, it's being called with valid data in types you're expecting. Similar to Rocket for rust.

Language: Go - Size: 63.5 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

halobase/hr

A cooler HTTP router for Go.

Language: Go - Size: 16.6 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

verdie-g/jambe 📦

Experimental NodeJS HTTP router written in C++ using N-API

Language: C++ - Size: 48.8 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

Rafaelcv7/ControllerBuilder

This package contains decorators that can be used in an Express application. These decorators allow you to easily define and mount HTTP routes for your Express server.

Language: TypeScript - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

divineniiquaye/flight-routing

Flight routing is a simple, fast PHP router that is easy to get integrated with other routers.

Language: PHP - Size: 1.46 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 4

bozzelliandrea/shelter

☂️​ Fast and Minimalist HTTP Java library for API Routing ☂️​

Language: Java - Size: 13.7 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kaatinga/httpeasy

The package provides everything to create a simple web service. You merely have to announce handlers

Language: Go - Size: 88.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

gbrlsnchs/httpmux 📦

Golang HTTP request multiplexer that enables router nesting and middleware stacking

Language: Go - Size: 52.7 KB - Last synced at: 3 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

crhntr/trailmux 📦

Yet another Go HTTP Request Router/Mux

Language: Go - Size: 19.5 KB - Last synced at: 1 day ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

bmf-san/go-radix-tree

Implementation of Radix Tree assuming use in HTTP Router.

Language: Go - Size: 14.6 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Rosto4eks/grapes

Simple router written in golang

Language: Go - Size: 38.1 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bitbloxhub/upr

A URLPattern-based router for typescript

Language: TypeScript - Size: 21.5 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

joseluisq/ruta

A lightweight HTTP routing library for PHP 8+ without external dependencies. (WIP)

Language: PHP - Size: 144 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

Yusfuu/Lightweight-PHP-Framework-For-Web-and-APIs

Simple PHP framework that helps you quickly understand and write simple APIs.

Language: PHP - Size: 87.9 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 4

Rod1Andrade/simple-router

Simple Router to API applications.

Language: PHP - Size: 64.5 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

bmf-san/bmf-php-router

The simple URL router built with PHP

Language: PHP - Size: 45.9 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 3

Balakumar777/Simple-vue3-application-using-http-router-and-express-framework

Runs a simple VUE3 application to display covid-19 stats with free apis

Language: JavaScript - Size: 183 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

designcise/bitframe-fastroute

PSR-15 FastRoute router middleware for BitFrame microframework

Language: PHP - Size: 164 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

m7andrew/biplane

A stripped down HTTP/1.1 framework for Janet.

Language: Clojure - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

TyroneAmorim/ReqHTTP

PHP class to handle HTTP requests

Language: PHP - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

monirz/track

A lightweight and fast HTTP router for Go.

Language: Go - Size: 5.96 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 0

piotrkowalczuk/rmux

:dizzy: RESTful friendly, sinatra-like, idiomatic golang router

Language: Go - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: over 8 years ago - Stars: 8 - Forks: 0

wmentor/serv

Http web server

Language: Go - Size: 77.1 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

thebagchi/pathfinder

HTTP Router

Language: Go - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

nissy/bon

Go http router

Language: Go - Size: 79.1 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 4

rickycorte/pantofola-rest

Simple go rest api framework designed to fast and custumizable.

Language: Go - Size: 58.6 KB - Last synced at: 12 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

phpzm/php-like-a-boss

Este livro tem a pretensão de ser um guia de como criar aplicações usando PHP usando o que há de melhor na Orientação a Objetos e no ecossistema da linguagem.

Language: Shell - Size: 1.56 MB - Last synced at: 2 months ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

katmore/flat

an experimental framework for php

Language: PHP - Size: 781 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 2

nasermirzaei89/httprouter

Simple Golang HTTP Router

Language: Go - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

gyselroth/micro-http

DEPRECATED!

Language: PHP - Size: 2.45 MB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

rbo13/stockhttp

Stock http router

Language: Go - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

diego3/free-machine

Router component

Language: PHP - Size: 506 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

go-aah/router

Router library by aah framework

Language: Go - Size: 229 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 2

open-node/open-router

Language: JavaScript - Size: 38.1 KB - Last synced at: 10 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

xiy/charon

An HTTP reverse proxy and router, or API Gateway, written in Go

Language: Go - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 1

pwm/sfw-router

A simple Router that maps incoming requests to predefined handlers.

Language: PHP - Size: 18.6 KB - Last synced at: 22 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0