https://github.com/toyamarinyon/raula
Raula is a typesafe routing library for the React. You can choose a destination from intellisense of vscode with no code generation.
https://github.com/toyamarinyon/raula
react router routing
Last synced: about 2 months ago
JSON representation
Raula is a typesafe routing library for the React. You can choose a destination from intellisense of vscode with no code generation.
- Host: GitHub
- URL: https://github.com/toyamarinyon/raula
- Owner: toyamarinyon
- Created: 2023-02-04T13:41:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-07T00:05:50.000Z (over 1 year ago)
- Last Synced: 2024-02-15T05:43:41.863Z (over 1 year ago)
- Topics: react, router, routing
- Language: TypeScript
- Homepage:
- Size: 1.59 MB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Raula
Raula is a typesafe routing library for the React. You can choose a destination from intellisense of vscode with no code generation.
## Motivation
There are already several awesome routing libraries for the React such as React Router, Expo Router and Tanstack Router. All of them has great features and allows you to manage routing.
But, I think no one uses full-power TypeScript inference like tRPC so I created this library.
## Example
You can try example project on the browser with StackBlitz.
[](https://stackblitz.com/github/toyamarinyon/raula/tree/main/examples/app)
# Getting Started
```bash
# npm
npm install @raula/router
# yarn
yarn add @raula/router
# pnpm
yarn add @raula/router
```
# TutorialWIP
# Milestones
- [ ] Define a sub route.
- [ ] Define a auth route.(middleware)