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
·

11 Repos

Awesome GitHub RepositoriesDaemonized Process Execution

Capability to run a development tool as a background daemon for persistent availability.

Distinct from Background Processing: Existing candidates focus on task queues or evasion; this is about simple service daemonization for dev tools.

Explore 11 awesome GitHub repositories matching development tools & productivity · Daemonized Process Execution. Refine with filters or upvote what's useful.

Awesome Daemonized Process Execution 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
  • sj26/mailcatcherAvatar von sj26

    sj26/mailcatcher

    6,762Auf GitHub ansehen↗

    Mailcatcher is a local email development proxy and SMTP server mock designed to intercept outgoing emails during development. It acts as a network bridge that catches outbound mail on a specified port and displays it in a web-based inspector instead of delivering messages to real recipients. The tool provides a web-based email viewer for reviewing HTML, plain text, and raw source content, along with an interface for inspecting headers and downloading attachments. It utilizes a RESTful JSON API to serve captured mail as structured data to the browser interface. The system includes a TCP socke

    Can be executed as a background daemon to maintain constant connectivity on designated ports.

    Rubydevelopmentdevtoolsmail
    Auf GitHub ansehen↗6,762
  • aome510/spotify-playerAvatar von aome510

    aome510/spotify-player

    6,247Auf GitHub ansehen↗

    Spotify Player is a terminal-based client for streaming and controlling Spotify music directly from the command line. It combines a text-based user interface with a background daemon mode, allowing users to browse their Spotify library, manage playlists, and control playback entirely through keyboard shortcuts. The application integrates with Spotify's Web API and Connect protocol, enabling remote playback control across devices while streaming audio locally without the official client. The player distinguishes itself through its plugin-based command system, which lets users define custom she

    Runs as a background daemon with a Unix socket for CLI commands to control playback without the UI.

    Rustclimusicmusic-player
    Auf GitHub ansehen↗6,247
  • shadowsocksr-backup/shadowsocksrAvatar von shadowsocksr-backup

    shadowsocksr-backup/shadowsocksr

    6,142Auf GitHub ansehen↗

    ShadowsocksR ist eine Python-basierte Implementierung eines SOCKS5-Proxy-Servers, der dazu dient, Netzwerkverkehr durch verschlüsselte Verbindungen zu tunneln. Er fungiert als verschlüsselter Netzwerktunnel, der den Internetverkehr verschleiert, um Netzwerksperren und Firewalls zu umgehen. Das Projekt enthält Sicherheitsfunktionen zum Schutz des Proxy-Servers vor unbefugtem Zugriff, insbesondere durch das Blockieren von IP-Adressen, die Brute-Force-Angriffe auf Anmeldedaten versuchen. Der Server verwaltet bidirektionalen TCP- und UDP-Verkehr und kann als Hintergrund-Daemon ausgeführt werden, um eine dauerhafte Konnektivität aufrechtzuerhalten. Er unterstützt symmetrische Verschlüsselung und nutzt dateibasierte Konfigurationen zur Verwaltung von Servereinstellungen und Verschlüsselungsschlüsseln.

    Provides the capability to run the proxy server as a background daemon for persistent connectivity.

    Python
    Auf GitHub ansehen↗6,142
  • jhuckaby/cronicleAvatar von jhuckaby

    jhuckaby/Cronicle

    5,745Auf GitHub ansehen↗

    Cronicle is a distributed job scheduler that replaces traditional cron with a browser-based management interface. It runs scheduled tasks across a cluster of servers with automatic failover, using a custom cron parser that intersects day-of-month and day-of-week constraints when both are specified. The system executes jobs through a plugin framework that runs command-line scripts in any language, communicating via JSON over standard input and output. The scheduler provides a web-based real-time dashboard for monitoring running jobs with live logs, resource usage charts, and progress updates.

    Provides a CLI command to gracefully stop the scheduler daemon and wait for it to exit.

    JavaScript
    Auf GitHub ansehen↗5,745
  • deployd/deploydAvatar von deployd

    deployd/deployd

    4,942Auf GitHub ansehen↗

    deployd ist ein Echtzeit-API-Framework und ein MongoDB-Backend-as-a-Service, das die Erstellung vernetzter Interfaces ermöglicht, die Daten und Ereignisse zwischen Clients und Servern synchronisieren. Es fungiert als JavaScript-API-Middleware, die in HTTP-Server integriert werden kann, um Authentifizierung, Request-Interceptors und Echtzeitfunktionen bereitzustellen. Das Projekt bietet ein selbst gehostetes API-Management-Dashboard zur Konfiguration von Ressourceneinstellungen, zur Verwaltung von Datensammlungen und zur Überwachung des Serverstatus über ein webbasiertes Interface. Es enthält eine Echtzeit-Datensynchronisations-Engine, die Live-Datenbankaktualisierungen über Sockets an verbundene Clients sendet. Das System deckt Backend-Datenmanagement mit Schema-Validierung und rekursiven Abfragen ab sowie Benutzerauthentifizierungs-Workflows, die Sitzungen über zustandslose Anfragen und persistente Verbindungen hinweg verfolgen. Es bietet zudem Funktionen für Echtzeit-Event-Broadcasting, benutzerdefinierte API-Middleware-Erweiterung über Module und administrative Zugriffskontrolle. Das Projekt enthält ein CLI zum Bootstrapping neuer Projekte und zum Ausführen von Entwicklungsservern.

    Runs the application as a background process for continuous availability and automatic crash recovery.

    JavaScript
    Auf GitHub ansehen↗4,942
  • unicornsonlsd/finampAvatar von UnicornsOnLSD

    UnicornsOnLSD/finamp

    4,030Auf GitHub ansehen↗

    Finamp is a remote media player and music streaming client designed to interface with personal music libraries hosted on remote servers. It functions as a client for servers utilizing the Subsonic API standard, including Navidrome, allowing users to stream and control audio content from a mobile device. The application enables remote music management and playback without requiring personal media data to be stored locally. It supports server-side transcoding to ensure compatibility across various audio and video formats. The project includes localization for multiple languages and provides co

    Supports playback management and streaming via the Music Player Daemon protocol.

    Dartflutterhacktoberfestjellyfin
    Auf GitHub ansehen↗4,030
  • darthsim/overmindAvatar von DarthSim

    DarthSim/overmind

    3,687Auf GitHub ansehen↗

    Overmind is a process manager for starting and monitoring multiple background processes defined in a Procfile. It functions as an interactive process controller that allows users to attach terminals to running processes for direct input and control. The project differentiates itself through its integration with a terminal multiplexer to organize process outputs into separate windows and its ability to act as a remote process manager via a network-capable controller. It supports a daemonized execution mode to maintain process execution in the background while providing separate interfaces for

    Provides a background daemon mode to maintain process execution while offering separate interfaces for logs and termination.

    Goprocfile
    Auf GitHub ansehen↗3,687
  • abenz1267/walkerAvatar von abenz1267

    abenz1267/walker

    2,549Auf GitHub ansehen↗

    Walker is a centralized search interface and application launcher designed to find and start installed software, system tools, and local files. It functions as a single entry point for executing desktop applications, running shell commands, and managing system scripts. The project uses a provider-based plugin architecture to extend its capabilities via independent modules. It allows for deep visual and behavioral customization through CSS styling, XML-defined layout templates, and layered configuration overrides. The system includes integrated productivity tooling for mathematical calculatio

    Operates as a background daemon to eliminate latency and provide immediate access to the search interface.

    Rustrunnerrustwayland
    Auf GitHub ansehen↗2,549
  • 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

Unter-Tags erkunden

  • Background Worker ProcessesProcesses 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
  • Daemon Stop CommandsCommands that gracefully stop a running background service process and wait for it to exit. **Distinct from Daemonized Process Execution:** Distinct from Daemonized Process Execution: focuses on the stop operation with graceful shutdown, not the general concept of running as a daemon.
  • Media Player Daemons1 Sub-TagBackground processes that run media players as services, exposing IPC channels for CLI control. **Distinct from Daemonized Process Execution:** Distinct from Daemonized Process Execution: focuses on media player daemonization with IPC for playback control, not general dev tool daemonization.