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
·

11 dépôts

Awesome GitHub RepositoriesWorker Context Access

Interfaces for accessing runtime context, request data, and platform services within worker handlers.

Distinguishing note: Focuses on the context provided to the worker environment rather than general request handling.

Explore 11 awesome GitHub repositories matching devops & infrastructure · Worker Context Access. Refine with filters or upvote what's useful.

Awesome Worker Context Access GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • heyputer/puterAvatar de HeyPuter

    HeyPuter/puter

    42,318Voir sur GitHub↗

    Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure. The platform distinguishes itself through a unified cloud storage layer and a distributed network runtime that facilitates peer-to-peer communication and cross-origin resource fetching. It features a sophisticated cross-window orchestr

    Retrieves global objects and request data within worker handlers to access platform services.

    TypeScriptcloudcloud-oscloud-storage
    Voir sur GitHub↗42,318
  • nwjs/nw.jsAvatar de nwjs

    nwjs/nw.js

    41,183Voir sur GitHub↗

    nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build standalone software for Windows, macOS, and Linux. It serves as a cross-platform desktop runtime that allows developers to create native executables using web technologies. The project is distinguished by its integration layer that exposes Node.js system APIs and modules directly to the browser window and web worker contexts. It functions as a native module bridge, enabling the compilation and execution of low-level C++ system code and native addons within a web-based applica

    Exposes low-level system APIs and Node.js modules directly to the browser window and web worker contexts.

    JavaScriptdesktopjavascriptnode-webkit
    Voir sur GitHub↗41,183
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Voir sur GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Provides interfaces for accessing runtime context and platform metadata within application handlers.

    Javacloud-nativehacktoberfestjava
    Voir sur GitHub↗15,479
  • googlechrome/workboxAvatar de GoogleChrome

    GoogleChrome/workbox

    12,895Voir sur GitHub↗

    Workbox is a modular library and toolkit designed for managing service workers in progressive web applications. It provides a comprehensive framework for handling asset caching, request routing, and background script lifecycle management, enabling developers to build web applications that function reliably offline and load efficiently. The project distinguishes itself through a declarative routing engine and a plugin-based architecture that allows for the injection of custom logic into the request and response processing pipeline. It supports advanced caching patterns, such as cache-first or

    Exposes cache instances and communication channels to the window context to coordinate state between the main thread and background workers.

    JavaScriptoffline-firstprogressive-web-appservice-worker
    Voir sur GitHub↗12,895
  • crazyguitar/pysheeetAvatar de crazyguitar

    crazyguitar/pysheeet

    8,150Voir sur GitHub↗

    pysheeet est une bibliothèque de référence technique fournissant une collection organisée d'extraits de code et de modèles d'implémentation pour le développement Python avancé, l'intégration système et le calcul haute performance. Il sert de guide complet pour implémenter la programmation réseau de bas niveau, les extensions C natives, et la programmation asynchrone et concurrente. Le projet fournit des frameworks spécialisés pour le développement et le déploiement de grands modèles de langage, y compris des outils pour l'inférence GPU distribuée et le service haute performance. Il inclut également des modèles détaillés pour l'orchestration de clusters de calcul haute performance, couvrant l'allocation des ressources GPU et la gestion des charges de travail multi-nœuds. La bibliothèque couvre une large surface de capacités, y compris la communication réseau sécurisée et la cryptographie, l'ORM et la gestion de base de données, et l'implémentation de structures de données et d'algorithmes complexes. Elle fournit également des utilitaires pour la gestion de la mémoire, l'interopérabilité native via des interfaces de fonctions étrangères (FFI) et l'intégration au niveau du système d'exploitation.

    Provides implementation patterns for creating persistent worker processes that maintain internal state between discrete task executions.

    Python
    Voir sur GitHub↗8,150
  • hatchet-dev/hatchetAvatar de hatchet-dev

    hatchet-dev/hatchet

    6,622Voir sur GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Provides middleware hooks with task context including run IDs and cancellation capabilities.

    Goconcurrencydagdistributed
    Voir sur GitHub↗6,622
  • graphql-dotnet/graphql-dotnetAvatar de graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987Voir sur GitHub↗

    GraphQL.NET est un framework côté serveur pour construire et exécuter des API GraphQL au sein d'applications C#. Il fournit une boîte à outils complète pour la construction de schémas, un moteur fédéré pour les graphes de données distribués et un gestionnaire d'abonnements pour gérer les flux de données en temps réel. Le projet se distingue par un constructeur de schéma flexible qui prend en charge à la fois les définitions programmatiques code-first et les approches déclaratives schema-first utilisant le langage de définition de schéma standard. Il inclut un moteur de fédération dédié pour diviser les graphes de données en sous-graphes et les composer en une passerelle unifiée, ainsi qu'une implémentation de chargeur de données (data loader) spécifiquement conçue pour résoudre le problème de requête N+1 via le traitement par lots et la mise en cache. Le framework couvre un large éventail de capacités opérationnelles, notamment l'intégration de l'injection de dépendances pour la gestion du cycle de vie des services, des pipelines de middleware pour l'interception de la résolution de champs, et un pipeline d'exécution optimisé avec des types de valeur pour réduire les allocations mémoire. Il fournit également des outils pour l'analyse de la complexité des requêtes, la mise en cache des documents et le contrôle d'accès basé sur les rôles pour sécuriser les endpoints de l'API. La prise en charge de la compilation de schéma en avance de phase (ahead-of-time) permet au framework de s'exécuter dans des environnements qui interdisent la génération de code dynamique.

    Provides an injectable accessor to retrieve the current GraphQL field resolution context from external services.

    C#apidotnet-coregraphiql
    Voir sur GitHub↗5,987
  • partykit/partykitAvatar de partykit

    partykit/partykit

    5,644Voir sur GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Executes application logic on a globally distributed worker that maintains persistent state for real-time collaboration.

    TypeScriptbackendscollaborationcrdts
    Voir sur GitHub↗5,644
  • zenml-io/zenmlAvatar de zenml-io

    zenml-io/zenml

    5,451Voir sur GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Provides interfaces for accessing runtime context and execution details within pipeline steps.

    Pythonagentopsagentsai
    Voir sur GitHub↗5,451
  • ockam-network/ockamAvatar de ockam-network

    ockam-network/ockam

    4,628Voir sur GitHub↗

    Ockam est un framework de chiffrement end-to-end et un fournisseur d'identité distribué conçu pour établir une communication sécurisée entre les applications et les appareils. Il fournit une superposition réseau sécurisée qui utilise des identités cryptographiques et un contrôle d'accès basé sur les attributs pour implémenter un accès réseau zero trust. Le projet se distingue par un routage multi-sauts piloté par métadonnées et une couche de transport enfichable, permettant au trafic chiffré de se déplacer sur diverses topologies réseau sans nécessiter de superpositions IP virtuelles. Il permet spécifiquement le tunneling sécurisé pour les applications héritées en enveloppant le trafic TCP brut dans des canaux chiffrés, permettant la connectivité réseau privée et le contournement des pare-feu via des relais sortants. La plateforme couvre un large éventail de capacités, notamment la gestion d'identité distribuée, l'émission et la vérification de justificatifs cryptographiques, et l'exécution d'acteurs concurrents avec état. Elle fournit également des outils pour le provisionnement de nœuds à l'échelle du cloud et le déploiement automatisé en utilisant des modèles d'infrastructure-as-code.

    Runs lightweight concurrent actors within a node that maintain state and process asynchronous messages via dedicated mailboxes.

    Rust
    Voir sur GitHub↗4,628
  • jeffail/tunnyAvatar de Jeffail

    Jeffail/tunny

    4,033Voir sur GitHub↗

    Tunny est une bibliothèque de pool de travailleurs (worker pool) et un gestionnaire de concurrence pour Go. Il fonctionne comme un planificateur de tâches concurrent qui limite le nombre de travailleurs parallèles traitant les travaux pour éviter l'épuisement des ressources système. Le projet permet le maintien d'un état persistant au sein des routines de travail individuelles pour éviter les coûts d'initialisation répétés. Il prend également en charge la mise à l'échelle dynamique des travailleurs, permettant d'ajuster le nombre de travailleurs en arrière-plan actifs en temps réel sans interrompre les tâches en cours. La bibliothèque fournit des mécanismes pour l'application de délais d'expiration (timeout) des tâches et la gestion du cycle de vie des travailleurs, y compris l'arrêt gracieux des pools de routines. Elle utilise la limitation de la concurrence pour restreindre le nombre total de goroutines actives.

    Enables individual worker routines to maintain local state across multiple task executions for optimization.

    Gogogolanggoroutine-pool
    Voir sur GitHub↗4,033
  1. Home
  2. DevOps & Infrastructure
  3. Worker Context Access

Explorer les sous-tags

  • Middleware Context Access1 sous-tagProvides middleware hooks with the task context, including run IDs, logging, and cancellation capabilities. **Distinct from Worker Context Access:** Distinct from Worker Context Access: focuses on middleware-specific context access rather than general worker context.
  • State-Aware Worker Execution2 sous-tagsExecution environments where workers have access to the historical state of a multi-step workflow. **Distinct from Worker Context Access:** Distinct from Worker Context Access by focusing on the preservation of workflow state across multiple discrete task executions.
  • Worker Context Bridges1 sous-tagExposing cache instances and communication channels to the window context. **Distinct from Worker Context Access:** Distinct from worker context access: focuses on the bridging of state and cache instances between threads.