awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

Awesome GitHub RepositoriesRequest-Scoped State

State management tied to the lifecycle of a single execution request across multiple nodes.

Distinct from Global State Access: Specific to request-level lifecycles in a workflow, unlike generic global application state access.

Explore 12 awesome GitHub repositories matching web development · Request-Scoped State. Refine with filters or upvote what's useful.

Awesome Request-Scoped State GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • cloudwego/einoالصورة الرمزية لـ cloudwego

    cloudwego/eino

    9,675عرض على GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Maintains request-level state accessible across different nodes through handlers that modify inputs and outputs.

    Goaiai-applicationai-framework
    عرض على GitHub↗9,675
  • mikro-orm/mikro-ormالصورة الرمزية لـ mikro-orm

    mikro-orm/mikro-orm

    9,085عرض على GitHub↗

    Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js applications. It translates TypeScript entities into relational or document-based database schemas, supporting a variety of engines including PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, and MongoDB. The project implements the data mapper pattern to decouple in-memory domain models from the database persistence layer. It utilizes a unit of work pattern to track entity changes in memory and commit them in a single coordinated database transaction. The library covers com

    Isolates identity maps to individual web requests to ensure data consistency and prevent leakage.

    TypeScript
    عرض على GitHub↗9,085
  • alibaba/transmittable-thread-localالصورة الرمزية لـ alibaba

    alibaba/transmittable-thread-local

    8,291عرض على GitHub↗

    This project is a Java thread-local extension and context transmitter designed to preserve execution context across asynchronous boundaries. It provides the mechanisms necessary to pass thread-local variables from parent threads to child threads, ensuring data persists when using thread pool executors. The library enables automatic context transmission through a Java agent that uses bytecode instrumentation to modify thread pool implementations without requiring source code changes. It also supports transparent instrumentation via executor service wrapping and task decoration for Runnable and

    Maintains request-scoped data and security contexts across complex thread boundaries in Java frameworks.

    Javaapmasyncasync-context
    عرض على GitHub↗8,291
  • symfony/http-kernelالصورة الرمزية لـ symfony

    symfony/http-kernel

    8,121عرض على GitHub↗

    HttpKernel is the core kernel component of the Symfony framework that orchestrates the complete HTTP request-response lifecycle. It provides an event-driven pipeline that converts an incoming HTTP request into a matching response by dispatching lifecycle events for early interception, controller resolution, error handling, response modification, and deferred tasks. The kernel automatically resolves the PHP callable that handles a request and injects its arguments using reflection and request attributes. It dispatches attribute-specific events for each PHP attribute found on a controller, enab

    Resets accumulated service state after each request to prevent memory leaks in long-running processes.

    PHPcomponentphpsymfony
    عرض على GitHub↗8,121
  • omniauth/omniauthالصورة الرمزية لـ omniauth

    omniauth/omniauth

    8,088عرض على GitHub↗

    OmniAuth is a rack authentication framework that allows applications to verify user identities through third-party service providers using a single standardized interface. It functions as middleware to separate identity verification from core application logic by intercepting incoming requests. The project employs a strategy-pattern provider model to encapsulate provider-specific logic into interchangeable classes. It provides a custom authentication strategy framework and base classes for building new providers based on industry standards. The framework handles the multi-step authentication

    Preserves original request parameters and session state throughout the multi-step authentication handshake.

    Ruby
    عرض على GitHub↗8,088
  • flyerhzm/bulletالصورة الرمزية لـ flyerhzm

    flyerhzm/bullet

    7,327عرض على GitHub↗

    Bullet is an Active Record performance monitor and query profiler for Ruby on Rails applications. It serves as a diagnostic utility to identify inefficient database access patterns, flag redundant requests, and suggest eager loading strategies to improve response times. The tool specifically detects N+1 queries, missing counter caches, and unused eager loading. It monitors these patterns across both standard web requests and background jobs, identifying records that are fetched but never accessed to reduce memory usage and query overhead. Analysis is supported by a system that intercepts dat

    Stores a registry of executed queries and accessed associations in a temporary store that clears after every single request.

    Ruby
    عرض على GitHub↗7,327
  • paper-trail-gem/paper_trailالصورة الرمزية لـ paper-trail-gem

    paper-trail-gem/paper_trail

    7,022عرض على GitHub↗

    PaperTrail is a Ruby on Rails versioning library and database audit trail system. It tracks changes to database models by capturing historical snapshots of object states and associating every modification with the specific user or process responsible for the update. The project provides a model state reification tool to reconstruct model instances as they existed at a specific point in time and a data recovery framework to restore deleted database records by reifying their last known version. The system covers a broad range of capabilities including version history navigation, changeset-base

    Uses request-scoped state to attribute database changes to the specific user making the request.

    Rubyactiverecordauditlog
    عرض على GitHub↗7,022
  • codeigniter4/codeigniter4الصورة الرمزية لـ codeigniter4

    codeigniter4/CodeIgniter4

    5,924عرض على GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Resets services, factories, and superglobals between requests to prevent data leakage across the persistent process.

    PHPcodeignitercodeigniter4framework-php
    عرض على GitHub↗5,924
  • livebud/budالصورة الرمزية لـ livebud

    livebud/bud

    5,584عرض على GitHub↗

    Bud هو إطار عمل ويب متكامل (Full-stack) لـ Go يعمل كمحرك سقالات وأداة لتوليد الكود. يقوم بأتمتة إنشاء هياكل الدليل، ووحدات التحكم، وكود الربط لتبسيط تطوير تطبيقات الويب. يستخدم إطار العمل نهجًا قائمًا على المترجم (Transpiler) لإنتاج نماذج التطبيقات ويوفر بيئة تطوير تتميز بإعادة التحميل السريع وإدارة الخادم المحلي. يتيح تجميع التطبيقات في ثنائيات مستقلة مع دعم للتجميع عبر المنصات عبر أنظمة تشغيل وبنى مختلفة. يتضمن النظام محرك توجيه HTTP مع توجيه URI غير حساس لحالة الأحرف وحقن التبعية بنطاق الطلب. كما يدعم عرض المحتوى من جانب الخادم والتكامل مع أطر عمل الواجهة الأمامية.

    Manages temporary object lifetimes tied to the duration of a single HTTP request.

    JavaScript
    عرض على GitHub↗5,584
  • salvo-rs/salvoالصورة الرمزية لـ salvo-rs

    salvo-rs/salvo

    4,376عرض على GitHub↗

    Salvo هو إطار عمل ويب Rust شامل لبناء خوادم HTTP غير متزامنة وتطبيقات ويب. يتميز بموجه ويب هرمي يستخدم بنية قائمة على الشجرة لتعيين الطلبات إلى المعالجات وخط أنابيب وسيط غير متزامن يعتمد على نموذج البصل لمعالجة الطلبات والاستجابات قبل وبعد المعالجة. يتميز إطار العمل بدعمه الأصلي لبروتوكولات الشبكة الحديثة، بما في ذلك تنفيذ HTTP/3 القائم على QUIC إلى جانب HTTP/1 و HTTP/2. يتضمن مولد وثائق OpenAPI متكاملاً يستخرج المخططات مباشرة من توقيعات المعالج لإنتاج مواصفات API موحدة وواجهات تفاعلية. بالإضافة إلى ذلك، يوفر إدارة TLS تلقائية من خلال تكامل ACME للحصول على شهادات الأمان وتجديدها. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك الاتصال في الوقت الفعلي عبر WebSockets و WebTransport، بالإضافة إلى وظائف بوابة API مع وكيل الطلب وإعادة كتابة المسار. يتضمن دعماً مدمجاً لإدارة الجلسة، واستخراج المعلمات الآمن من النوع، وإمكانية المراقبة من خلال تكامل OpenTelemetry. يتم التعامل مع تسليم المحتوى عبر خدمة الملفات الثابتة وقوالب HTML الديناميكية. يتم توفير أداة سطر أوامر لتمهيد هياكل المشاريع الجديدة.

    Provides state management tied to the lifecycle of a single execution request.

    Rustasyncframeworkhttp-server
    عرض على GitHub↗4,376
  • hhxsv5/laravel-sالصورة الرمزية لـ hhxsv5

    hhxsv5/laravel-s

    3,882عرض على GitHub↗

    This project is a high-performance PHP application server designed to keep applications resident in memory, eliminating the bootstrap overhead typically associated with each request. It functions as a multi-protocol network server capable of handling HTTP, WebSocket, TCP, and UDP traffic simultaneously within a single instance. The system is distinguished by an event-driven worker pool and a high-precision task scheduler that executes recurring background jobs at millisecond intervals. It utilizes a shared memory state store for high-speed data access across worker processes and incorporates

    Clears global variables and destroys controller instances after each request to prevent data leakage and memory leaks.

    PHP
    عرض على GitHub↗3,882
  • kludex/fastapi-tipsالصورة الرمزية لـ Kludex

    Kludex/fastapi-tips

    3,432عرض على GitHub↗

    Provides a pattern for sharing state across requests using the ASGI lifespan protocol.

    عرض على GitHub↗3,432
  1. Home
  2. Web Development
  3. Global State Access
  4. Request-Scoped State

استكشف الوسوم الفرعية

  • Handshake State PersistencePersistence of request parameters and session state during multi-step authentication processes. **Distinct from Request-Scoped State:** Specific to maintaining state across an authentication handshake, unlike general request-scoped state.
  • Identity MapsRegistries that ensure each database record is represented by a single unique object instance within a specific scope. **Distinct from Request-Scoped State:** Distinct from Request-Scoped State: specifically focuses on the Identity Map pattern for object uniqueness rather than general request state.
  • Lifespan State SharingSharing objects across the request-response cycle using the ASGI lifespan protocol instead of app.state. **Distinct from Request-Scoped State:** Distinct from Request-Scoped State: focuses on sharing state via the ASGI lifespan, not per-request lifecycle management.
  • Request State ResetsResetting services, factories, and superglobals between requests to prevent data leakage across a persistent process. **Distinct from Request-Scoped State:** Distinct from Request-Scoped State: actively resets state between requests rather than just scoping state to a request lifecycle.