Jetzig is a web framework written in 100% pure
Zig :lizard: for
Linux,
OS X,
Windows, and any
OS that can compile
Zig code.
Official website:
jetzig.dev
Please note that
Jetzig's
main
branch aims to be compatible with the latest
Zig nightly master build and older versions of
Zig are not supported.
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:
Checklist
- :white_check_mark: File system-based routing with [slug] matching.
- :white_check_mark: HTML and JSON response (inferred from extension and/or
Accept
header).
- :white_check_mark: JSON-compatible response data builder.
- :white_check_mark: HTML templating (see Zmpl).
- :white_check_mark: Per-request arena allocator.
- :white_check_mark: Sessions.
- :white_check_mark: Cookies.
- :white_check_mark: Error handling.
- :white_check_mark: Static content from /public directory.
- :white_check_mark: Request/response headers.
- :white_check_mark: Stack trace output on error.
- :white_check_mark: Static content generation.
- :white_check_mark: Param/JSON payload parsing/abstracting.
- :white_check_mark: Static content parameter definitions.
- :white_check_mark: Middleware interface.
- :white_check_mark: MIME type inference.
- :white_check_mark: Email delivery.
- :white_check_mark: Background jobs.
- :white_check_mark: General-purpose cache.
- :white_check_mark: Development server auto-reload.
- :white_check_mark: Testing helpers for testing HTTP requests/responses.
- :white_check_mark: Custom/non-conventional routes.
- :white_check_mark: Database integration.
- :x: Environment configurations (development/production/etc.)
- :x: Email receipt (via SendGrid/AWS SES/etc.)
LICENSE
MIT
Contributors