👋 Welcome
Zarf is a Bun-powered, and Bun-only(for now) Web API framework with full Typescript support and performance in mind.
Getting Started
Starting with Zarf is as simple as instantiating the BunTea class, attaching route handlers and finally starting the server
import { Zarf } from "@zarfjs/zarf"
const app = new Zarf()
app.get("/hello", (ctx) => {
return ctx.json({
hello: "hello"
})
})
app.get("/", (ctx) => {
return ctx.html(`Welcome to Zarf App server`)
})
app.listen({
port: 3000
}, (server) => {
console.log(`Server started on ${server.port}`)
})