Small by default
Routes, middleware, and dependency injection. Core has no external runtime dependencies.
Build APIs and server-rendered pages in TypeScript. Add what you need. Leave the rest out.
import { createApp } from "@portablesheep/brevity";
export const app = createApp();
app.router.get("/", (_req, res) => res.json({ message: "Hello, Brevity" }));Call app.listen(3000) in your entry point to start the server. Send JSON with res.json(), redirect with res.redirect(), or render an HTML page.
Run your first app, then follow the notebook tutorial for forms and a database. Already building something? Pick an integration recipe or look up an API in the reference.