https://github.com/willybrauner/low-router
low level base routing for nodejs, javascript and typescript
https://github.com/willybrauner/low-router
browserhistory javascript low-level nodejs router typescript
Last synced: 2 months ago
JSON representation
low level base routing for nodejs, javascript and typescript
- Host: GitHub
- URL: https://github.com/willybrauner/low-router
- Owner: willybrauner
- Created: 2023-09-06T20:22:44.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-03-15T22:16:22.000Z (3 months ago)
- Last Synced: 2026-03-16T09:04:05.072Z (3 months ago)
- Topics: browserhistory, javascript, low-level, nodejs, router, typescript
- Language: TypeScript
- Homepage:
- Size: 687 KB
- Stars: 17
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
low-router 🚌
`LowRouter` is a lightweight _(~=2Kb)_, low-level router implementation designed for use in nodejs, javascript or typescript applications. By default, `LowRouter` has no link with the browser history, but this repository provide a `createBrowserHistory` util ready to use. It also includes a `createMatcher` function to convert a route path to a regular expression, but still open to use a custom one.
This repo contains:
- [@wbe/low-router](https://github.com/willybrauner/low-router/tree/main/packages/low-router) - low-router core vanilla
- [@wbe/low-router-preact](https://github.com/willybrauner/low-router/tree/main/packages/low-router-preact) - low-router wrapper for preact
## Credits
© [Willy Brauner](https://willybrauner.com)