Structure over boilerplate. Tirne is a zero-boilerplate, Bun and Workers framework.
import { Server } from "tirne";
import type { Route } from "tirne";
const routes: Route[] = [
{
method: "GET",
path: "/",
handler: (req) => new Response("Hello from my framework!"),
},
];
const server = new Server(routes);
export default {
fetch: (req: Request) => server.fetch(req),
};
npx create-tirne-app my-app
cd my-app
npm install
npm run dev
http://localhost:3000
instantly.Tirne is best edge framework for Backend
ms
0.02 ms. No delay. No compromise. The cold start crown is ours.
rps
Built for flash traffic — no warmup needed.
ms
Snappy under pressure. Always.
req / 10s
Served 905,000 in 10s. Edge-scale, real load.
Tirne is not just a framework. It's a philosophy of structure, clarity, and control.
APIs are defined as code, not behavior. No decorators or magic.
Errors include status, type, and visibility. Not chaos—contracts.
Middleware is ordered and scoped. No global leaks.
Runs natively on Bun, Workers, Deno — no cold start surprises.
No CLI, no config folders. Just code you own and understand.
Create your Tirne app in seconds. No boilerplate, no black box.