awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesBackground Worker Processes

Processes that run in the background and terminate automatically when the parent process exits.

Distinct from Daemonized Process Execution: Focuses on the automatic termination lifecycle of worker daemons rather than persistent service availability

Explore 3 awesome GitHub repositories matching development tools & productivity · Background Worker Processes. Refine with filters or upvote what's useful.

Awesome Background Worker Processes GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • crazyguitar/pysheeetAvatar von crazyguitar

    crazyguitar/pysheeet

    8,150Auf GitHub ansehen↗

    pysheeet ist eine technische Referenzbibliothek, die eine kuratierte Sammlung von Code-Snippets und Implementierungsmustern für fortgeschrittene Python-Entwicklung, Systemintegration und High-Performance-Computing bereitstellt. Sie dient als umfassender Leitfaden für die Implementierung von Low-Level-Netzwerkprogrammierung, nativen C-Erweiterungen sowie asynchroner und nebenläufiger Programmierung. Das Projekt bietet spezialisierte Frameworks für die Entwicklung und Bereitstellung von Large Language Models, einschließlich Werkzeugen für verteilte GPU-Inferenz und High-Performance-Serving. Es enthält zudem detaillierte Muster für die Orchestrierung von High-Performance-Computing-Clustern, die GPU-Ressourcenzuweisung und Multi-Node-Workload-Management abdecken. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich sicherer Netzwerkkommunikation und Kryptografie, Object-Relational-Mapping und Datenbankverwaltung sowie die Implementierung komplexer Datenstrukturen und Algorithmen. Sie bietet zudem Utilities für Speicherverwaltung, native Interoperabilität via Foreign-Function-Interfaces und systemnahe OS-Integration.

    Implements patterns for worker processes that automatically terminate when the parent process exits.

    Python
    Auf GitHub ansehen↗8,150
  • rails/solid_queueAvatar von rails

    rails/solid_queue

    2,443Auf GitHub ansehen↗

    Solid Queue is a background job processing system for Ruby on Rails applications that utilizes a relational database as its primary storage backend. By integrating directly with the framework's native job interface, it ensures that task queues and execution states are persisted within the database, providing reliability and recoverability across system failures. The system distinguishes itself by embedding worker processes directly into the web server environment, which simplifies deployment and consolidates monitoring within existing infrastructure. It coordinates distributed worker processe

    Embeds background worker threads directly into the application server process to simplify infrastructure and share memory.

    Ruby
    Auf GitHub ansehen↗2,443
  • tobi/delayed_jobAvatar von tobi

    tobi/delayed_job

    2,172Auf GitHub ansehen↗

    Delayed Job ist eine Ruby-Bibliothek, die ein datenbankgestütztes System für die asynchrone Aufgabenverarbeitung bereitstellt. Sie ermöglicht das Auslagern langlaufender oder zeitaufwendiger Operationen an Hintergrund-Worker durch die Serialisierung von Methodenaufrufen und deren Argumenten in einer relationalen Datenbank, wodurch sichergestellt wird, dass Aufgaben auch nach Anwendungsneustarts bestehen bleiben. Das System fungiert als verteilter Prioritäts-Task-Scheduler, bei dem unabhängige Worker-Prozesse kontinuierlich die Datenbank auf anstehende Jobs abfragen. Durch die Integration der Task-Erstellung direkt in die Datenbanktransaktionen der Anwendung wird garantiert, dass Jobs nur dann in die Warteschlange eingereiht werden, wenn die zugehörige Geschäftslogik erfolgreich ist. Diese Architektur ermöglicht horizontales Skalieren durch den Betrieb mehrerer gleichzeitiger Worker-Prozesse auf verschiedenen Maschinen, um hohe Aufgabenvolumina zu bewältigen. Über die reine Ausführung hinaus unterstützt die Bibliothek verzögertes Scheduling und Aufgabenpriorisierung, sodass kritische Operationen vor Hintergrundarbeiten mit niedrigerer Priorität verarbeitet werden können. Sie enthält zudem administrative Werkzeuge für die Wartung der Warteschlangen und bietet die Möglichkeit, anstehende Aufgaben zu löschen, zurückzusetzen oder zu entfernen, um den Status des Hintergrundverarbeitungssystems zu verwalten.

    Provides worker processes that monitor the database for pending tasks and execute them across multiple machines.

    Ruby
    Auf GitHub ansehen↗2,172
  1. Home
  2. Development Tools & Productivity
  3. Daemonized Process Execution
  4. Background Worker Processes