Kito is an ultra-modern web framework that combines the power of Rust with the simplicity and elegance of TypeScript. Designed to be minimalist, blazing-fast, and extremely secure, Kito allows you to build high-performance applications with a clean, user-friendly, and end-to-end type-safe API.
Under the hood, Kito is powered by Actix, one of the fastest and most robust Rust frameworks in the world. The TypeScript API allows you to define routes, middlewares, and all the logic without needing to touch Rust.
Install Kito and create your first application in just a few minutes.
deno add jsr:kito
A simple example of an API with a route:
import { kito } from "kito";
const app = kito();
app.get("/", (req, res) => {
res.send("Hello, world!");
});
app.listen(3000);
Your server is running on http://localhost:3000
, responding with "Hello,
world!". It's that simple!
- π Extremely fast: Thanks to Rust and Actix, Kito achieves speeds that surpass all existing web frameworks in the ecosystem. Check it out in the benchmarks.
- π Type-Safe end-to-end: Enjoy type safety from client to server, inspired by the approach of tRPC.
- π§ Extensible: Define routes, middlewares, and all application logic without limitations.
- π» Friendly API: Minimalist, clean, and easy to understand. Writing code in Kito feels natural and familiar.
Check out the full documentation at kito.pages.dev to learn more about Kito.
Want to help improve Kito? Take a look at the CONTRIBUTING.md for important information on how to contribute to the project.
This project is licensed under the MIT License. Enjoy it and help it grow.