awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jetzig-framework avatar

jetzig-framework/jetzig

0
View on GitHub↗
1,487 stars·53 forks·Zig·MIT·11 views

Jetzig

Jetzig is a full-stack web framework built in the Zig programming language. It provides a structured environment for developing web applications and programmatic APIs by mapping incoming HTTP traffic directly to files on the filesystem.

The framework distinguishes itself through a compile-time approach to template rendering, which ensures type safety and performance during the build phase. It manages application state and cross-cutting concerns through a middleware-based interception system and encrypted, session-based cookie storage.

The platform includes integrated support for persistent data management, asynchronous background task execution, and multi-format content rendering. It handles request parsing and data serialization natively, allowing developers to interface with external databases and mail delivery services while maintaining application responsiveness.

Diagnostic tools are built into the framework to provide detailed error reporting and stack traces during development. The system also includes native support for static asset serving and in-memory data caching to optimize response times.

Features

  • Web Application Development - Builds high-performance web applications with integrated routing, templating, and database connectivity.
  • Application Data Persistence - Manages persistent connections to external databases for reliable storage and retrieval of application state.
  • Database Integrations - Provides integrated connectivity to external databases for persistent application state management.
  • Template Compilation Tools - Transforms templates into optimized render functions during the build phase for high performance and type safety.
  • Secure Session Management - Maintains user authentication state across requests using encrypted, session-based browser cookies.
  • Filesystem-Based Routing - Maps URL paths directly to handler files on the filesystem to determine endpoint logic.
  • Full-Stack Web Frameworks - A full-stack web framework built in Zig that maps filesystem paths to handlers and supports multi-format responses.
  • Request Interception Middlewares - Implements a middleware pipeline for intercepting and modifying HTTP requests and responses to handle cross-cutting concerns like authentication and logging.
  • Request Parsing - Automatically decodes incoming request parameters and JSON bodies into structured application objects.
  • File-System-Based Routers - Maps incoming HTTP traffic to specific files on disk to simplify endpoint management.
  • Server-Side Frameworks - Provides a platform for building web applications with built-in database, session, and background task support.
  • File-System Routing - Maps directory and file structures directly to network API endpoints to handle incoming web requests.
  • Data Caching - Utilizes in-memory data caching to store frequently accessed information and improve application response times.
  • Data Type Serialization - Serializes request payloads and database records into structured objects using native memory layouts.
  • Error Reporting - Provides detailed stack traces and error reporting during development to assist in identifying and resolving runtime issues.
  • REST API Interfaces - Provides programmatic interfaces for serving structured JSON data to clients.
  • Session State Persistence - Maintains user context across requests using encrypted session cookies mapped to server-side storage.
  • Asynchronous Background Processors - Offloads time-consuming operations to background threads to maintain application responsiveness.
  • Asynchronous Task Processing - Supports offloading non-critical operations to background workers for improved system responsiveness.
  • Background Task Execution - Executes heavy tasks like email delivery asynchronously to keep the main request cycle responsive.
  • HTML Content Renderers - Generates dynamic HTML templates and JSON responses by combining request data with predefined structures.
  • Content Negotiation - Negotiates response formats like HTML or JSON based on client request headers or file extensions.

Star history

Star history chart for jetzig-framework/jetzigStar history chart for jetzig-framework/jetzig

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Jetzig

Hand-picked collections where Jetzig appears.
  • HTTP server frameworks

Frequently asked questions

What does jetzig-framework/jetzig do?

Jetzig is a full-stack web framework built in the Zig programming language. It provides a structured environment for developing web applications and programmatic APIs by mapping incoming HTTP traffic directly to files on the filesystem.

What are the main features of jetzig-framework/jetzig?

The main features of jetzig-framework/jetzig are: Web Application Development, Application Data Persistence, Database Integrations, Template Compilation Tools, Secure Session Management, Filesystem-Based Routing, Full-Stack Web Frameworks, Request Interception Middlewares.

Which projects share features with jetzig-framework/jetzig?

Projects with overlapping indexed features include: answerdotai/fasthtml — FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It… alsotang/node-lessons — node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided… freshframework/fresh — Fresh is a server-side web framework for the Deno runtime designed for building websites with native TypeScript… goplus/gop — Gop is a general purpose programming language and cross-language compiler designed to unify assets and libraries from… chenshenhai/koa2-note — koa2-note is a project focused on Koa2 web server development and Node.js asynchronous programming. It provides a… iron/iron — Iron is a Rust web framework used for building concurrent web applications and APIs. It functions as a concurrent HTTP…

Projects sharing features with Jetzig

These projects share indexed features with Jetzig. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • answerdotai/fasthtmlAnswerDotAI avatar

    AnswerDotAI/fasthtml

    6,846View on GitHub↗

    FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It functions as an HTMX integration framework and a Python HTML domain-specific language, allowing developers to generate HTML structures using native objects and functions instead of external templating files. The framework is distinguished by its native support for real-time bidirectional communication via WebSockets and Server-Sent Events, enabling server-side updates to be pushed to the browser without full page reloads. It further integrates identity management through OAut

    Jupyter Notebook
    View on GitHub↗6,846
  • alsotang/node-lessonsalsotang avatar

    alsotang/node-lessons

    16,450View on GitHub↗

    node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL

    JavaScriptjavascriptnodejs
    View on GitHub↗16,450
  • freshframework/freshfreshframework avatar

    freshframework/fresh

    13,774View on GitHub↗

    Fresh is a server-side web framework for the Deno runtime designed for building websites with native TypeScript support. It functions as a zero-JavaScript server-side renderer that sends only HTML to the browser by default to eliminate client-side runtime overhead. The framework implements an islands architecture, which delivers static HTML and selectively activates JavaScript only for specific interactive components. It utilizes a file-system based router that automatically maps directory structures and filenames to URL patterns without requiring a central configuration file. The platform c

    TypeScript
    View on GitHub↗13,774
  • goplus/gopgoplus avatar

    goplus/gop

    9,439View on GitHub↗

    Gop is a general purpose programming language and cross-language compiler designed to unify assets and libraries from multiple programming ecosystems into a single shared environment. It translates high-level source code into executable binaries using specialized backends tailored for different target environments. The project features a system for natural language programming, transforming human-readable instructions written in plain English into executable code. It also functions as a cross-language tool that imports and integrates external libraries and assets from different language ecosy

    Go
    View on GitHub↗9,439
Compare all 30 related projects→