2024-01-20 19:40:07 +00:00
2024-01-20 19:04:56 +00:00
2024-01-15 11:05:17 +00:00
2024-01-17 23:01:05 +00:00
2024-01-18 21:05:17 +00:00
2024-01-20 19:40:07 +00:00
2024-01-15 11:05:17 +00:00
2024-01-20 19:04:56 +00:00

✈️🦎 Jetzig

Jetzig is a web framework written in Zig 🦎.

The framework is under active development and is currently in an alpha state.

Jetzig aims to provide a rich set of user-friendly tools for building modern web applications quickly. See the checklist below.

If you are interested in Jetzig you will probably find these tools interesting too:

Checklist

  • 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.
  • Headers (available but not yet wrapped).
  • Param/JSON payload parsing/abstracting.
  • Development-mode responses for debugging.
  • Environment configurations (develompent/production/etc.)
  • Middleware extensions (for e.g. authentication).
  • Email delivery.
  • Custom/dynamic routes.
  • General-purpose cache.
  • Background jobs.
  • Testing helpers for testing HTTP requests/responses.
  • Development server auto-reload.
  • Database integration.
  • Email receipt (via SendGrid/AWS SES/etc.)

LICENSE

MIT

Description
Jetzig is a web framework written in Zig
Readme MIT 1.3 MiB
Languages
Zig 99.4%
CSS 0.6%