Framework-agnostic SSR core for nifra — the render seam + HTML document orchestration.
Scaffold a new nifra app — bun create nifra <dir> .
Svelte 5 render adapter for @nifrajs/web — SSR + hydration + the .svelte compiler Bun-plugin.
Zero-framework render adapter for @nifrajs/web — auto-escaping tagged-template HTML, ~0 KB client JS, interactivity via @nifrajs/web/islands.
Framework-agnostic i18n for nifra — locale negotiation + a tiny ICU message formatter on the platform Intl. Dependency-free.
Browser-safe, end-to-end-typed client for @nifrajs/core servers (Eden-style proxy).
Run a nifra app on Node's http server — a Request<->stream adapter with a graceful stop().
Runtime-agnostic in-process cron for nifra — standard 5-field expressions + @macros, overlap-safe, error-isolated, graceful stop. For long-running servers (Bun/Node/Deno); Workers use the platform scheduled trigger. Dependency-free.
Mount better-auth into a nifra app — one app.use() wires /api/auth/*, plus typed getSession/requireSession guards. Structural typing: no hard dependency on better-auth.
Run a nifra app on Deno via Deno.serve — graceful stop() + opt-in signals.
Built-in schema builder t — TypeBox-backed (free JSON Schema + compiled validators), implements Standard Schema so nifra routes validate it natively.
Typed, validated environment variables for nifra — define a schema, get a frozen typed object, fail loud at boot listing every problem. Coercing helpers (number/port/boolean/url/enum) + any Standard Schema. Dependency-free, edge-safe.
Session primitives for nifra — signed-cookie + server-store sessions, CSRF, and route guards. Bring your own identity (Better Auth / Lucia / OAuth); nifra owns the session.
Cloudflare Workers helpers for nifra — a Durable Object hub for cross-connection WebSocket broadcast.
Image optimization for nifra — a CLS-safe responsive + pluggable loaders (CDN or self-hosted) + pure-JS dimension reading. Zero-dependency core; optional Bun.Image-backed resize endpoint at @nifrajs/image/server.
File-upload hardening for nifra — magic-byte MIME detection, size + type validation, short-TTL signed download URLs, and EXIF/metadata stripping. Dependency-free, edge-safe.
Distributed tracing for nifra — W3C traceparent/tracestate propagation + OpenTelemetry-semantic-convention spans via a pluggable exporter. Bridge to the OpenTelemetry SDK or log spans directly; no SDK bundled. Edge-safe.
Composable middleware for nifra — auth, CSRF, JWT/JWKS, IP restriction, CORS, body limits, response cache, timing, and operational helpers.
Run requests through a nifra app's fetch and capture structured results — the engine behind the playground and the agent run/verify tool. Dependency-free; runs in the browser, Bun, Node, Deno, and on the edge.
Fine-grained signals + declarative DOM bindings for nifra islands — interactivity in ~1 KB, no framework runtime. The client companion to @nifrajs/web-vanilla.
The nifra full-stack framework — unscoped meta-entry that re-exports @nifrajs/core, so import { server } from "nifra" works. Scaffold an app with bun create nifra ; the rest of the framework lives under @nifrajs/*.
Typed, schema-validated content collections for nifra — Markdown + frontmatter, framework-agnostic.
Bun-native, contract-first HTTP framework — the router, server, and route descriptor.
Preact render adapter for @nifrajs/web — streaming SSR + hydration (no build plugin).
Solid render adapter for @nifrajs/web — SSR + hydration + the Solid Babel build plugin.