All Projects → routexjs → Routex

routexjs / Routex

Licence: mit
Modern Node router

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Routex

Xunlei Fastdick
迅雷快鸟 Xunlei Network Accelerator For Router
Stars: ✭ 789 (+3845%)
Mutual labels:  router
Jsoo router
A small router to write easily single-page-app in Js_of_ocaml
Stars: ✭ 24 (+20%)
Mutual labels:  router
Shgf
Simple HTTP golang framework
Stars: ✭ 13 (-35%)
Mutual labels:  router
Multiprocessrouter
一个多进程路由框架,使用APT处理路由接口的注册和初始化。多个模块间可以进行IPC调用。
Stars: ✭ 18 (-10%)
Mutual labels:  router
Realtime Android
数据驱动视图开发在 Android 平台的实现
Stars: ✭ 23 (+15%)
Mutual labels:  router
Rnplus
RNX 的前端拓展框架
Stars: ✭ 25 (+25%)
Mutual labels:  router
Find My Way
A crazy fast HTTP router
Stars: ✭ 776 (+3780%)
Mutual labels:  router
U Boot mod
U-Boot 1.1.4 modification for routers
Stars: ✭ 884 (+4320%)
Mutual labels:  router
Vecty Router
A declarative client-side router for Vecty applications.
Stars: ✭ 24 (+20%)
Mutual labels:  router
Zeroframe Router
A very simple ZeroFrame Router for the ZeroNet.
Stars: ✭ 11 (-45%)
Mutual labels:  router
Kua
⚡️ Lightning fast URL routing in Python (trie router)
Stars: ✭ 18 (-10%)
Mutual labels:  router
Storeon Async Router
Asynchronous router for Storeon. It provides possibility for prefetch the data, lazy load, navigation cancellation, and routes modification on the fly.
Stars: ✭ 22 (+10%)
Mutual labels:  router
Bidi
Bidirectional URI routing
Stars: ✭ 941 (+4605%)
Mutual labels:  router
Macaw
🐦 Simple PHP router
Stars: ✭ 888 (+4340%)
Mutual labels:  router
Routing
The Routing component maps an HTTP request to a set of configuration variables.
Stars: ✭ 7,080 (+35300%)
Mutual labels:  router
One
一个极简高性能php框架,支持[swoole | php-fpm ]环境
Stars: ✭ 789 (+3845%)
Mutual labels:  router
Vmesh
VMesh is a decentralized Layer 3 mesh router and protocol designed for open network interconnection.
Stars: ✭ 25 (+25%)
Mutual labels:  router
Gt React Scaffold
🥚A boilerplate for client apps of webpack, react, redux, router...
Stars: ✭ 15 (-25%)
Mutual labels:  router
React Router Component
Declarative router component for React.
Stars: ✭ 879 (+4295%)
Mutual labels:  router
Vector
A reliable, high-performance tool for building observability data pipelines.
Stars: ✭ 8,736 (+43580%)
Mutual labels:  router

Routex: Modern Node router

npm Travis CI Codecov

Documentation - GitHub

Features

  • Easy to use, good performance
  • Modern API, native Promise support, fully typed (TypeScript)
  • Close compatibility with Express/Koa, fast migration
  • Very few dependencies, small API surface, easy to fully understand and extend
  • 100% code coverage, well tested

Example

Install:

yarn add routex
# or
npm add routex

Setup your app:

const { Routex, TextBody } = require("routex");

const port = process.env.PORT || 3000;
const app = new Routex();

app.get("/", (ctx) => {
  ctx.body = new TextBody("Hello world!");
});

app.listen(port).then(() => console.log(`Listening on ${port}`));

Support

We support all currently active and maintained Node LTS versions, include current Node versions.

Please file feature requests and bugs at the issue tracker.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].