Bob Farrell 65edd20092 Allow mailers to modify mail template params
Remove need to add all mail template params to view response data. This
was originally intended functionality but the wrong value was passed to
the `deliver` function, and no `data` argument was given, making it
cumbersome to create new values.
2024-05-05 20:04:57 +01:00
2024-03-11 18:38:48 +00:00
2024-04-27 23:03:53 +01:00
2024-01-15 11:05:17 +00:00
2024-05-01 20:51:39 +01:00

Jetzig Logo

Jetzig is a web framework written in 100% pure Zig 🦎 for Linux, OS X, Windows, and any OS that can compile Zig code.

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

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:

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.
  • 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.
  • Environment configurations (develompent/production/etc.)
  • Custom/non-conventional routes.
  • General-purpose cache.
  • Testing helpers for testing HTTP requests/responses.
  • Development server auto-reload.
  • Database integration.
  • Email receipt (via SendGrid/AWS SES/etc.)

LICENSE

MIT

Contributors

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