https://github.com/kitojs/kito
🦊 The web framework written in Rust for TypeScript.
https://github.com/kitojs/kito
backend bun deno express framework http javascript nodejs trpc typescript web webframework
Last synced: 3 months ago
JSON representation
🦊 The web framework written in Rust for TypeScript.
- Host: GitHub
- URL: https://github.com/kitojs/kito
- Owner: kitojs
- License: mit
- Created: 2024-12-18T05:55:34.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-02-23T02:20:14.000Z (3 months ago)
- Last Synced: 2025-02-23T02:22:41.557Z (3 months ago)
- Topics: backend, bun, deno, express, framework, http, javascript, nodejs, trpc, typescript, web, webframework
- Language: TypeScript
- Homepage: https://kito.pages.dev
- Size: 1.15 MB
- Stars: 15
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
> [!IMPORTANT]
> Kito is still in development and is not available at this time. When this notice is removed, you will know that the framework will be available.---
[](https://github.com/kitojs/kito/actions)
[](https://github.com/kitojs/kito/blob/main/LICENSE)
[](https://github.com/kitojs/kito/pulse)
[](https://github.com/kitojs/kito/commits/main)Kito is a high-performance backend web framework for TypeScript, written in Rust. It offers an end-to-end type-safe API inspired by **ExpressJS** with optional **tRPC** capabilities. Kito is designed for developers who value performance, simplicity, and flexibility.
```typescript
import { server } from "kitojs"const app = server();
app.get("/", (req, res) => {
res.send("Hello, world!");
});app.listen(3000);
```---
## ⚡️ Performance
Kito is **the fastest backend framework** in the JavaScript ecosystem. By leveraging the performance of **Rust**, Kito outperforms traditional frameworks like Express by an incredible margin. To put it in perspective: **Kito is +1400% (x15) faster than Express**.
> **Req/s**: Higher is better.
> **Latency**: Lower is better.Kito's impressive speed stems from a Rust core that minimizes JavaScript's inherent performance limitations, making it ideal for demanding applications that require **exceptional speed and scalability**. *See more benchmarks [here](./bench).*
For a deeper dive into the internal architecture, check out the full details [here]() and [here]().
---
## 📚 Documentation
Kito offers comprehensive and up-to-date documentation, complete with tutorials, examples, and best practices. Explore everything you need to get started and become proficient at [Kito Documentation](https://kito.pages.dev).
---
## ✍️ Contributing
Interested in contributing? We welcome improvements, bug fixes, and new features! Please refer to our [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines on how to help us make Kito even better.
#### Honorable Mention
A special thanks to the [RustLangES community](https://github.com/RustLangES) for their early support of this project. They provide a fantastic, welcoming space for Rust developers, whether you're just starting out or already a pro. ❤️
---
## 📄 License
Kito is licensed under the [MIT License](./LICENSE).