Familiar Web APIs
Use TypeScript and Web-standard requests. Run on Deno, Bun or Node.
↗Get a working endpoint from one TypeScript file. Add a CMS, login or messaging when you need them.
Start with one action. Keep adding only what your project needs, from API endpoints to editable pages.
One file is enough to make a URL respond. Follow the short guide, copy the example and open it in your browser.
Your first appimport { Access, App, sys } from "@qino/qino";
const app = new App();
app.apiTree = {
hello: {
get: {
access: Access.PUBLIC,
execute: () => ({ message: "Hello from Qino" }),
},
},
};
await app.init();
sys.serve({ port: 8080 }, app.fetch);A focused starting point, then guides that follow the framework's real concepts.