Jetzig is a web framework written in 100% pure Zig π¦ for Linux, OS X, Windows, and any OS that can compile Zig code.
Official website: jetzig.dev
Jetzig aims to provide a rich set of user-friendly tools for building modern web applications quickly. See the checklist below.
Join us on Discord ! https://discord.gg/eufqssz7X6.
If you are interested in Jetzig you will probably find these tools interesting too:
- β File system-based routing with [slug] matching.
- β
HTML and JSON response (inferred from extension and/or
Accept
header). - β JSON-compatible response data builder.
- β HTML templating (see Zmpl).
- β Per-request arena allocator.
- β Sessions.
- β Cookies.
- β Error handling.
- β Static content from /public directory.
- β Request/response headers.
- β Stack trace output on error.
- β Static content generation.
- β Param/JSON payload parsing/abstracting.
- β Static content parameter definitions.
- β Middleware interface.
- β MIME type inference.
- β Email delivery.
- β Background jobs.
- β General-purpose cache.
- β Development server auto-reload.
- β Testing helpers for testing HTTP requests/responses.
- β Custom/non-conventional routes.
- β Environment configurations (development/production/etc.)
- β Database integration.
- β Email receipt (via SendGrid/AWS SES/etc.)