14 مستودعات
Deploys the entire application as a single static binary including web server, interface, API, and agent endpoints.
Distinct from Platform as a Service: No candidate covers single-binary deployment; closest candidates focus on PaaS or authentication services.
Explore 14 awesome GitHub repositories matching devops & infrastructure · Single-Binary Deployments. Refine with filters or upvote what's useful.
Gogs is a self-hosted Git service and repository manager written in Go. It provides a web-based hosting platform for storing version-controlled repositories with a focus on lightweight deployment across various operating systems and hardware architectures. The system distinguishes itself through a single-binary deployment model, which simplifies installation. It also supports repository migration, allowing users to move existing codebases and documentation from other hosting services into a self-managed environment. The platform covers collaborative code development through pull requests and
Ships as a single static binary including the web server and API to simplify installation across platforms.
go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go programming language. It functions as a low-code dashboard builder and a web-based interface for performing create, read, update, and delete operations across multiple SQL database dialects. The project features a deployment model that compiles backend logic and frontend assets into a single executable binary for simplified distribution. It includes a role-based access control system to manage user permissions and restrict administrative functions based on assigned roles. The frame
Deploys the entire application as a single static binary containing the server, API, and web interface.
Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario
Bundles the entire execution engine, server tools, and interfaces into a single executable for simplified deployment.
Elvish is a shell that combines interactive command-line use with a structured scripting language, designed to make both everyday terminal work and automation tasks more predictable and readable. It parses, compiles, and executes code in three phases, catching syntax and variable errors before any code runs, and it aborts execution on command failure by default to prevent silent errors. The shell introduces value-oriented pipelines that pass structured data like lists, maps, and closures between commands, preserving types without serialization. It also mixes traditional byte streams with thes
Runs on any platform from a statically linked binary with no dependencies.
Fleet is an open-source device management platform that provides centralized control over computing devices running macOS, Linux, Windows, Chromebooks, iOS, and Android. It enables organizations to enroll devices, collect real-time telemetry, enforce security compliance policies, and manage software remotely from a single system. The platform can be deployed as a single binary, run locally for testing, or scaled horizontally across cloud infrastructure on AWS, Kubernetes, GCP, or Render, with support for high availability through database replication and load balancing. The platform distingui
Deploys the entire Fleet application as a single static binary with all components included.
Goatcounter is a privacy-focused web analytics platform designed to be self-hosted on your own infrastructure. It collects visitor statistics like page views, browser information, location, screen size, and referring sites without using cookies or storing any personal data, identifying unique visits through a non-identifiable hash derived from browser and network data. The platform distinguishes itself by offering multiple tracking methods that respect user privacy, including a lightweight JavaScript snippet, an image-based tracking pixel for environments without JavaScript, and the ability t
Runs the entire analytics stack from a single compiled binary with SQLite for zero-dependency deployment.
Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and receiving email through SMTP, IMAP4rev2, and a built-in webmail application. It is designed to be operated without external dependencies or runtime plugins, with all mail services — including spam filtering, queue management, and web interfaces for administration and account management — contained in one executable. The server distinguishes itself through automated TLS certificate management via ACME, DNS-based autoconfiguration for email clients, and file-based configuration
All mail services are compiled into a single Go binary with no external dependencies or runtime plugins.
Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro
Cortex starts all Cortex components in one process for simplified local development and testing.
Trailbase هي منصة خلفية كخدمة (BaaS) يتم تسليمها كملف تنفيذي واحد يدمج محرك قاعدة بيانات في الوقت الفعلي، ومدير هوية ووصول، ومولد API آمن للأنواع. توفر بيئة خلفية شاملة بما في ذلك محرك تخزين مدعوم بـ SQLite وخادم وقت تشغيل WebAssembly لتنفيذ المنطق المخصص. تتميز المنصة بتحويل مخططات قاعدة البيانات تلقائياً إلى JSON APIs مع روابط عميل عبر اللغات، ومن خلال السماح بتنفيذ مكونات محمولة للعرض من جانب الخادم ومسارات HTTP مخصصة. كما تدمج قدرات قاعدة البيانات المتجهية لدعم تخزين التضمينات والبحث المتجهي القائم على التشابه. يغطي النظام مجموعة واسعة من القدرات التشغيلية، بما في ذلك مصادقة المستخدم مع دعم تسجيل الدخول الاجتماعي، وقوائم التحكم في الوصول لرؤية البيانات، ومزامنة pub-sub لتحديثات البيانات الحية. كما يوفر أدوات لإدارة مخططات قاعدة البيانات عبر عمليات ترحيل SQL والتعامل مع البيانات الجغرافية المكانية.
Packages the server, database engine, and Wasm runtime into a single executable to eliminate infrastructure overhead.
Infinity هي قاعدة بيانات متجهة موزعة ومتجر متجهات متعدد الوسائط مصمم لإدارة مجموعات البيانات واسعة النطاق للاسترجاع والبحث عن التشابه. تعمل كخلفية لتطبيقات النماذج اللغوية الكبيرة وخطوط أنابيب التوليد المعزز بالاسترجاع (RAG) عن طريق تخزين واسترجاع المتجهات الكثيفة، والمتجهات المتفرقة، وبيانات النص الكامل. يعمل النظام كمحرك بحث هجين، يجمع بين تضمينات المتجهات والبحث عن النص الكامل مع خوارزميات إعادة الترتيب لتحديد المستندات الأكثر صلة. يدعم تخزين البيانات متعدد الوسائط، مما يسمح بالحفاظ على أنواع بيانات متنوعة بما في ذلك الموترات، والسلاسل، والأرقام داخل بيئة واحدة. توفر قاعدة البيانات إمكانيات لإدارة مخططات قاعدة البيانات والسجلات، بما في ذلك استيراد البيانات وتصديرها والاستعلام المنظم. تتضمن أدوات لإدارة الفهرس وتحسين التخزين، وتوفر استعادة الحالة من خلال لقطات النظام أو الجدول. يمكن نشر قاعدة البيانات كملف ثنائي واحد أو عبر Docker، ويمكن الوصول إليها من خلال HTTP API وPython SDK.
Packages the entire database engine into a standalone executable to eliminate external runtime dependencies.
هذا المشروع عبارة عن منصة ويكي مؤسسية مستضافة ذاتياً مصممة للفرق لإنشاء الوثائق وتنظيمها ومشاركتها. تعمل كنظام مركزي لإدارة المعرفة يتيح التأليف التعاوني من خلال بناء جملة markdown، مما يسمح للمستخدمين بهيكلة المعلومات داخل مساحات إدارية معزولة ومساحات عمل خاصة للفريق. تتميز المنصة بتركيزها على البساطة التشغيلية والتحكم الإداري. يتم توزيعها كملف ثنائي واحد قائم بذاته، مما يبسط النشر عن طريق القضاء على تبعيات وقت التشغيل المعقدة. لدعم بيئات المؤسسات الآمنة، تتكامل مع موفري الهوية الخارجيين مثل LDAP لمصادقة المستخدم المركزية وتفرض سياسات أمنية دقيقة من خلال إطار عمل للتحكم في الوصول القائم على الأدوار. يتضمن النظام بنية تحتية شاملة لاكتشاف المحتوى ووعي الفريق، ويتميز بفهرسة البحث بالنص الكامل عبر قاعدة المعرفة بأكملها ونظام إشعارات مؤتمت ينبه المتابعين بتعديلات المستندات. يمكن للمسؤولين إدارة صحة النظام وأمنه من خلال تسجيل النشاط، بينما يحتفظ المستخدمون بالقدرة على تصدير مصادر المستندات للاستخدام دون اتصال بالإنترنت أو النسخ الاحتياطية المحلية.
Simplifies installation by providing a single executable file that runs without complex environment setup.
Wud is a self-hosted container image update monitoring system that periodically checks running containers against their registries and reports when newer image versions are available. It detects updates by comparing SHA-256 digest hashes of container image manifests rather than relying on version tags, and persists last-known image digests and notification states to avoid duplicate alerts across restarts. The system abstracts different container registry APIs behind a unified interface, supporting Docker Hub, GHCR, Quay, and others, and runs update checks on a configurable cron-like schedule
Packages all functionality into a single executable binary with no external runtime dependencies for easy deployment.
Libredesk is an omnichannel support management system designed to unify live chat and email communications into a single dashboard. It provides a comprehensive environment for managing customer interactions, agent roles, and team assignments to organize support workloads. The project distinguishes itself through AI customer support automation, which includes generating automated responses and refining message tones. It also supports the development and integration of custom chat widgets using WebSockets and JavaScript APIs. The system covers a broad set of capabilities, including customer re
Provides a self-contained binary that bundles the backend and frontend assets for simplified deployment.
هذا المشروع عبارة عن تطبيق ويب مستضاف ذاتياً يتيح مشاركة الملفات وإدارتها عبر الشبكة. يعمل كخدمة خفيفة تعرض الأدلة المحلية من خلال واجهة قائمة على المتصفح، مما يسمح للمستخدمين برفع وتنزيل وتنظيم الملفات من أي جهاز متصل. يتميز النظام بدمج خادم بث وسائط مخصص، مما يسمح للمستخدمين بتشغيل محتوى الفيديو مباشرة من الجهاز المضيف داخل متصفح الويب. كما يوفر واجهة برمجية تدعم تكامل الخدمات الخارجية، مما يتيح عمليات ملفات آلية من خلال مصادقة آمنة قائمة على الرموز (tokens). تتضمن المنصة آليات شاملة للتحكم في الوصول، مثل تحديد معدل الطلبات وأذونات خاصة بالمستخدم، لإدارة حركة المرور وتأمين الموارد المشتركة. يدعم إمكانية الوصول عبر الهاتف المحمول من خلال توليد رموز وصول قابلة للمسح الضوئي ويوفر خيارات نشر مرنة، بما في ذلك التنفيذ بملف ثنائي واحد والتعبئة في حاويات.
Packages the entire application, including assets and dependencies, into a single static binary for simplified deployment.