High-performance, fully type-safe, and modern web framework for TypeScript. Powered by Rust for extreme speed and low memory usage.
- Extreme performance โ Rust core optimized for extreme speed & efficiency. See the benchmarks.
- Type-safe โ full TypeScript support with end-to-end safety and exceptional DX.
- Schema validation โ built-in validation with zero bloat.
- Middleware system โ composable and flexible like you expect.
- Cross-platform โ runs on Node.js, Bun, and Deno.
You can add Kito to an existing project:
pnpm add kitojs
# Or: npm/yarn/bun add kitojs
# Or: deno add npm:kitojsOr create a new project instantly with the official starter:
pnpm create kitojs
# Or: npm/yarn/bun create kitojs
# Or: deno init --npm kitojsimport { server } from "kitojs";
const app = server();
app.get("/", ({ res }) => {
res.send("hello world!");
});
app.listen(3000);Fluent style
Kito also supports fluent style. You can chain all methods. See the examples here.
import { server } from "kitojs";
server()
.get("/", ({ res }) => res.send("hello world!"))
.listen(3000);Full docs available at the official website. You can also explore ready-to-run examples.
We welcome contributions! Check the contributing guide to learn how to set up your environment and submit pull requests.
Licensed under the MIT License.