19 مستودعات
Tools that run a networking stack or application as a persistent background service for continuous operation.
Distinct from Platform as a Service: No candidate in the shortlist covers running a networking stack as a background daemon; the closest are PaaS and encryption services which are different concepts.
Explore 19 awesome GitHub repositories matching devops & infrastructure · Background Daemon Services. Refine with filters or upvote what's useful.
Powerline is a statusline and prompt generation framework designed to provide consistent visual information across terminal shells, text editors, and multiplexers. It functions as a configuration-driven customization engine that allows users to define themes, color schemes, and dynamic segment layouts to maintain a cohesive interface across diverse command-line environments. The system utilizes a persistent background daemon to manage state and rendering logic, which offloads processing tasks to minimize resource consumption and ensure high responsiveness across multiple active application in
Offloads statusline updates to a persistent background process to minimize resource consumption and ensure high responsiveness.
Mindoc is a self-hosted documentation portal and API documentation management system built as a Golang web application. It serves as a markdown documentation engine for authoring, organizing, and sharing technical interface documentation and database dictionaries. The system persists project data and user accounts using MySQL or SQLite databases. The platform distinguishes itself by integrating diagrams-as-code rendering via Mermaid syntax, allowing flowcharts, sequence diagrams, and Gantt charts to be generated directly from text. It supports a flexible content pipeline that combines markdow
Allows the application to run as a persistent background daemon service for continuous operation on Linux and Windows.
Matterbridge هو جسر دردشة متعدد البروتوكولات وبوابة مراسلة تقوم بمزامنة الرسائل والوسائط وهويات المستخدمين عبر منصات اتصال متباينة في الوقت الفعلي. يعمل كحافلة رسائل محايدة للبروتوكول، حيث يترجم بروتوكولات الدردشة المختلفة إلى تنسيق داخلي مشترك لتمكين الاتصال السلس بين الخدمات المختلفة. يتميز النظام بوكيل وسائط متعدد المنصات يقوم بتنزيل وإعادة تحميل الملفات والمرفقات لضمان إمكانية الوصول عبر البروتوكولات. كما يستخدم وكيل هوية خطاف الويب لتكرار أسماء المستخدمين والصور الرمزية للمرسل الأصلي عبر المنصات، مع الحفاظ على وضوح الهوية من خلال التعيين والتنسيق القابل للتخصيص. توفر البوابة إدارة واسعة لحركة المرور عبر برمجيات وسيطة لحركة دردشة، مما يسمح بتحويل الرسائل وتصفيتها وتوجيهها باستخدام التعبيرات النمطية والمنطق القابل للبرمجة. يدعم إدارة دورة حياة الرسائل المعقدة، بما في ذلك مزامنة التعديلات والحذف والمحادثات المترابطة، مع توفير تكامل بروتوكول برمجي لخدمات الطرف الثالث. يمكن نشر الجسر كخدمة خلفية أو داخل حاوية، مع دعم التكوين لمتغيرات البيئة وواجهة برمجة تطبيقات إدارية آمنة.
Runs as a persistent background system daemon to ensure continuous operation and automatic restarts.
This is a software development kit for building applications that publish and retrieve digital media from a peer-to-peer network. It provides a toolset for decentralized content distribution, enabling the upload and management of digital assets to ensure censorship resistance. The SDK features a dedicated utility for migrating content from YouTube channels into the peer-to-peer network to allow for independent hosting and monetization. It employs a unified set of rules to ensure content remains compatible across different decentralized applications. The system operates through a background d
Runs a persistent background service that manages network connectivity and handles API requests.
ShadowsocksR هو تطبيق لخادم وكيل (proxy) من نوع SOCKS5 يعتمد على Python، مصمم لنقل حركة مرور الشبكة عبر اتصالات مشفرة. يعمل كنفق شبكة مشفر يقوم بتعتيم حركة مرور الإنترنت للالتفاف على قيود الشبكة وجدران الحماية. يتضمن المشروع ميزات تعزيز الأمان لحماية خادم الوكيل من الوصول غير المصرح به، وتحديداً عن طريق حظر عناوين IP التي تحاول هجمات القوة الغاشمة (brute force) على بيانات الاعتماد. يدير الخادم حركة مرور TCP وUDP ثنائية الاتجاه ويمكن تنفيذه كعملية خلفية (daemon) للحفاظ على اتصال مستمر. يدعم التشفير بالمفتاح المتماثل ويستخدم إعدادات تعتمد على الملفات لإدارة إعدادات الخادم ومفاتيح التشفير.
Runs the networking stack as a persistent background daemon for continuous operation.
gsudo is a command-line utility for Windows that elevates any command with administrator privileges directly from the current console window. It functions as a sudo-style tool, detecting the active shell environment—whether CMD, PowerShell, WSL, or Bash—and running the elevated command natively within that shell without spawning a new window. The tool preserves full console features including colors, keyboard input, auto-completion, and I/O redirection during elevated execution. A key differentiator is gsudo's credential caching system, which stores UAC-approved tokens in a background daemon
Runs a background daemon that caches UAC tokens to suppress repeated elevation prompts.
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Binds the management API to network interfaces for remote client access and administration.
Raspotify هو مشغل صوتي بدون واجهة رسومية لأجهزة Linux يعمل كعميل Spotify Connect. يعمل كخدمة نظام في الخلفية، مما يسمح للأجهزة بالعمل كمستقبل صوت لاسلكي يمكن التحكم فيه عبر تطبيق Spotify الرسمي. تم تصميم الخدمة لأجهزة الكمبيوتر ذات اللوحة الواحدة وتتضمن تقليل الكتابة على القرص لتقليل تآكل بطاقة SD. يحقق ذلك عن طريق إعادة توجيه مخازن مؤقتة لمسارات الصوت إلى نظام ملفات في الذاكرة. يتضمن المشروع إمكانيات لتكوين جودة الصوت، بما في ذلك تعديلات معدل البت ومعدل العينة. كما يدير المصادقة من خلال التخزين المؤقت للرموز المحلية للحفاظ على اتصالات مستمرة دون الحاجة إلى عمليات تسجيل دخول متكررة.
Runs as a persistent background service to maintain a constant connection for remote device discovery.
lan-mouse is a software KVM switch and networked peripheral controller that allows a user to share a single keyboard and mouse across multiple computers over a local area network. It functions as a cross-platform input sharer, capturing local peripheral events and relaying them to remote hosts for simulation at the operating system level. The system secures remote input control using a TLS-encrypted transport layer to prevent the interception of keystrokes and pointer data. Access is managed through fingerprint-based device authorization, which validates remote connections by matching unique
Operates as a headless background service to maintain network connectivity and process input without a user interface.
Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec
Executes the authorization engine as a persistent background daemon to ensure continuous operation.
OpenRazer هو برنامج تشغيل وخادم مفتوح المصدر للتحكم في إضاءة أجهزة Razer وإعداداتها على GNU/Linux. يعمل كمدير أجهزة إدخال Linux ووحدة تحكم في الأجهزة الطرفية RGB، ويوفر خدمة خلفية تتعامل مع اتصال USB الخام ومراقبة الحالة لفئران ولوحات مفاتيح الألعاب المتوافقة. يوفر المشروع واجهة أجهزة D-Bus تعرض وظائف التحكم في الجهاز لتطبيقات الطرف الثالث عبر ناقل رسائل النظام. تسمح طبقة الاتصال هذه للبرامج النصية والبرامج الخارجية بإدارة مكونات الأجهزة الفيزيائية من خلال واجهة برمجية. تشمل القدرات تخصيص أنماط الإضاءة القابلة للعنونة والمؤثرات المرئية، بالإضافة إلى تحسين أداء فأرة الألعاب من خلال ضبط إعدادات DPI ومعدلات الاقتراع. يراقب النظام أيضاً حالة الأجهزة الطرفية لتتبع مستويات البطارية وحالات الجهاز.
Runs the core hardware logic as a persistent background service to isolate unstable lighting control code from the kernel.
Reticulum is a decentralized networking stack that enables encrypted, peer-to-peer communication over diverse physical mediums without relying on central infrastructure or IP protocols. It uses self-sovereign cryptographic identities for routing and authentication, replacing traditional IP addresses with collision-free globally unique addresses that require no central coordination. Every packet is encrypted by default using ephemeral key exchanges with forward secrecy, and unencrypted traffic is dropped as invalid. The stack unifies heterogeneous transport mediums—including LoRa radio, packet
Starts the Reticulum networking stack as a background daemon that provides persistent connectivity to local and wider mesh networks.
Fusuma هي خدمة خلفية لنظام Linux تراقب مدخلات اللمس المتعدد الخام من لوحات اللمس (trackpads) لتشغيل إجراءات النظام المحددة من قبل المستخدم. تعمل كمحرك للتعرف على الإيماءات يقوم بترجمة أنماط السحب والقرص إلى أوامر shell، واختصارات لوحة المفاتيح، وعناصر تحكم مدير النوافذ. يتميز المشروع ببنية إضافات (plugin) معيارية تسمح بالتوسع الديناميكي لقدرات التعرف على الإيماءات وسلوكيات النظام المخصصة. ويوفر تحكماً دقيقاً في معالجة المدخلات من خلال تطبيق تصفية خاصة بالجهاز وضبط الحساسية، مما يضمن التعرف على الإيماءات بناءً على عتبات دقيقة للمسافة والوقت. يدعم المحرك تدفقات عمل تفاعلية معقدة من خلال الجمع بين أنماط الإيماءات وحالات مفاتيح التعديل وبوابات المنطق. وهذا يسمح بتنفيذ الأوامر المشروطة وإدارة النوافذ أو مساحات العمل المؤتمتة. يعمل البرنامج كخلفية (daemon) مستمرة، تحافظ على مراقبة المدخلات عبر جلسات المستخدم مع توفير خيارات تكوين لإعدادات لوحة اللمس على مستوى الأجهزة.
Provides a background daemon that translates raw multitouch hardware events into system-wide commands and actions.
OpenClawChineseTranslation is a framework for building conversational assistants that functions as a cross-platform chat gateway. It synchronizes conversational data between multiple external messaging applications and a centralized core, allowing users to interact with an assistant across different platforms. The system utilizes a plugin-based extension architecture to integrate external services such as note-taking and password managers. It features a model-agnostic provider interface, which enables the underlying intelligence to be swapped by selecting different large language model provid
Provides a dashboard to track the operational health and status of background daemon services.
Gizmo is a microservice development toolkit and HTTP server framework designed for building distributed services. It provides a collection of libraries for managing service lifecycles, including standardized configuration, logging, and health checks. The toolkit includes a PubSub messaging interface that abstracts the publishing and consuming of messages across different brokers and HTTP endpoints, featuring built-in mocking for integration testing. It also provides a security layer for validating inbound authentication tokens using public key signatures and custom decoders. The project cove
Provides tools to run applications as persistent background services with integrated logging and health monitoring.
This project is a real-time communication and media streaming server designed for broadcasting, recording, and distributing audio and video content. It functions as a live streaming server and an RTMP media server, providing the infrastructure necessary to deliver real-time media to multiple concurrent viewers over a network. The system distinguishes itself through a multi-protocol media gateway that supports RTMP, E-RTMP v2 for modern codecs like HEVC and AV1, and HTTP media tunneling to bypass restrictive firewalls. It further acts as a real-time communication platform by synchronizing shar
Deploys the server as a daemon on Linux and Windows to ensure automatic startup and background execution.
Human is a TensorFlow.js computer vision library used for face, body, and hand tracking within the browser or Node.js. It provides a framework for human pose and gesture tracking, facial recognition, and biometric liveness detection to verify a live human presence. The project distinguishes itself through a full suite of identity and motion tools, including a facial recognition framework that generates embeddings for similarity matching and a background segmenter for separating humans from their environment. It incorporates a liveness detector to prevent spoofing during facial analysis. The
Runs as a systemd daemon on Linux to ensure the application starts automatically and restarts.
slskd is a headless network daemon and peer-to-peer file-sharing server for the Soulseek network. It functions as a network client and API gateway, allowing users to search for and share files via a web interface or a REST API. The project distinguishes itself through a focus on automation and remote management, featuring event-driven triggers that can execute system scripts or send webhooks. It supports advanced network routing via SOCKS5 proxies and provides a flexible deployment model that includes a dockerized client with volume mapping and environment-based configuration. The system cov
Functions as a headless background service for network participation, controlled via API or web UI.
Git-Auto-Deploy هو خادم HTTP خفيف الوزن يعمل كخلفية (daemon) لأتمتة نشر ملفات المشروع المحلية. يستمع الخادم لإشعارات خطاف الويب (webhook) الواردة من منصات التحكم في الإصدارات البعيدة ويقوم بتشغيل تحديثات المستودع كلما تم دفع التزامات (commits) جديدة. تعمل الأداة كخدمة مستمرة، مما يحافظ على التوافر المستمر لمعالجة إشارات النشر دون الحاجة إلى تدخل يدوي أو جلسة طرفية نشطة. يستخدم المشروع نهجاً قائماً على التكوين لتعيين أحداث خطاف ويب محددة إلى مسارات المستودع المحلي، مما يضمن حدوث مزامنة الكود تلقائياً عند استلام حدث دفع. بعيداً عن تحديثات الملفات البسيطة، يتضمن النظام محرك تنفيذ يقوم بتشغيل أوامر الشل المحددة من قبل المستخدم. يتيح ذلك أتمتة مهام ما بعد النشر مثل عمليات البناء أو روتينات الاختبار، مما يتيح إدارة شاملة لمهام جانب الخادم مدمجة مباشرة مع سير عمل التحكم في الإصدارات.
Operates as a persistent daemon to handle deployment requests without requiring an active terminal session.