awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·2 vues

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.

Historique des stars

Graphique de l'historique des stars pour jetzig-framework/jetzigGraphique de l'historique des stars pour jetzig-framework/jetzig

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Jetzig

Sélections manuelles où Jetzig apparaît.
  • HTTP server frameworks

Questions fréquentes

Que fait jetzig-framework/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.

Quelles sont les fonctionnalités principales de jetzig-framework/jetzig ?

Les fonctionnalités principales de jetzig-framework/jetzig sont : Web Application Development, Application Data Persistence, Database Integrations, Template Compilation Tools, Secure Session Management, Filesystem-Based Routing, Full-Stack Web Frameworks, Request Interception Middlewares.

Quelles sont les alternatives open-source à jetzig-framework/jetzig ?

Les alternatives open-source à jetzig-framework/jetzig incluent : 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…

Alternatives open source à Jetzig

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Jetzig.
  • answerdotai/fasthtmlAvatar de AnswerDotAI

    AnswerDotAI/fasthtml

    6,846Voir sur 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
    Voir sur GitHub↗6,846
  • alsotang/node-lessonsAvatar de alsotang

    alsotang/node-lessons

    16,450Voir sur 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
    Voir sur GitHub↗16,450
  • freshframework/freshAvatar de freshframework

    freshframework/fresh

    13,774Voir sur 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
    Voir sur GitHub↗13,774
  • goplus/gopAvatar de goplus

    goplus/gop

    9,439Voir sur 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
    Voir sur GitHub↗9,439
Voir les 30 alternatives à Jetzig→