Arachne
Static sites, server-rendered apps and APIs from one TypeScript codebase — on Bun.
Open arachne.rh1.tech
- Bun
- TypeScript
- Node-compatible
Arachnestatic sites · SSR · APIs · Bun
import { route } from "arachne/kit";
export const get = route({
query: { name: String },
handler: ({ query }) => ({
hello: query.name,
}),
});1Codebase
SSRAnd static
APIValidated routes
BunRuntime
Pages, loaders, validated API routes and UI primitives share one stack. No meta-framework maze between you and the response.
Open source, pre-release. Docs and packages live at arachne.rh1.tech.
Pages with loader data
Server-rendered routes that hydrate only where interaction is needed.
Validated API routes
Bad requests fail with 422 before the handler runs — schema first.
UI primitives included
The practical pieces for docs, dashboards and product surfaces.
Foundation on Bun
Fast installs, fast starts, TypeScript without a second build identity.