StricJS é um framework Bun para construir aplicações web e APIs de alta performance.
- Rápido — Stric é um dos frameworks Bun mais rápidos. Consulte o benchmark para mais detalhes.
- Minimal — Os componentes básicos como
@stricjs/routere@stricjs/utilstêm menos de 50kB e não requerem dependências externas. - Extensível — Stric inclui um sistema de plugins, injeção de dependência e otimizações opcionais para lidar com requisições.
Use bun init para criar um projeto vazio.
bash
mkdir myapp
cd myapp
bun init
bun add @stricjs/router @stricjs/utilsPara implementar um servidor HTTP simples com StricJS:
ts
import { Router } from "@stricjs/router";
export default new Router().get("/", () => new Response("Hi"));Para servir arquivos estáticos de /public:
ts
import { dir } from "@stricjs/utils";
export default new Router().get("/", () => new Response("Hi")).get("/*", dir("./public"));Execute o arquivo em modo watch para iniciar o servidor de desenvolvimento.
bash
bun --watch run index.tsPara mais informações, consulte a documentação do Stric.