StricJS es un framework de Bun para construir aplicaciones web y APIs de alto rendimiento.
- Rápido — Stric es uno de los frameworks de Bun más rápidos. Consulta benchmark para más detalles.
- Mínimo — Los componentes básicos como
@stricjs/routery@stricjs/utilstienen menos de 50kB y no requieren dependencias externas. - Extensible — Stric incluye un sistema de complementos, inyección de dependencias y optimizaciones opcionales para manejar solicitudes.
Usa bun init para crear un proyecto vacío.
bash
mkdir myapp
cd myapp
bun init
bun add @stricjs/router @stricjs/utilsPara implementar un servidor HTTP simple con StricJS:
ts
import { Router } from "@stricjs/router";
export default new Router().get("/", () => new Response("Hola"));Para servir archivos estáticos desde /public:
ts
import { dir } from "@stricjs/utils";
export default new Router().get("/", () => new Response("Hola")).get("/*", dir("./public"));Ejecuta el archivo en modo observación para iniciar el servidor de desarrollo.
bash
bun --watch run index.tsPara más información, consulta la documentación de Stric.