Zigistry
  • Packages
  • Programs
  • Statistics
  • Apps
  • API
  • About
  • Help
  • Star
© 2024Rohan Vashisht
  • About
  • Help
  • GitHub
misshodjetzig

jetzig-framework/jetzig

MIT

Jetzig is a web framework written in Zig

6246242714
1
zig-package
 
build.zig.zonbuild.zig
View package on GitHub

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

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:

  • Zap
  • http.zig (Jetzig's backend)
  • tokamak
  • zig-router
  • zig-webui
  • ZTS
  • Zine
  • Zinc
  • zUI

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

  • Zackary Housend
  • Andreas Stührk
  • Karl Seguin
  • Bob Farrell
zmd
zmpl
jetkv
jetquery
jetcommon
args
pg
smtp_client
httpz