Fastro

Build Status - Cirrus deno doc Coverage Status

Fast and simple web application framework for deno.

With deno near native performance, you can:

  • Manage your app and routing cleanly with builder pattern
  • Leverage existing Deno objects and methods such as Request, Headers, URLPattern
  • Access the request, the context, and the next callback before execute the route handler with route and app middleware
  • Get url param with URLPattern
  • Set the react component props from the server side
  • Attach your API and React-SSR-SEO-ready pages in a single file

Getting started

Create a main.ts file for deno-cli entry point.

import fastro from "https://deno.land/x/fastro/mod.ts";

const f = new fastro();

f.get("/", () => "Hello, World!");

await f.serve();

Run the app

deno run -A main.ts

Examples

Find one that fits your use case here