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 API,以及允许执行用于服务器端渲染和自定义 HTTP 路由的便携式组件而脱颖而出。它还集成了向量数据库功能,以支持嵌入向量的存储和基于相似性的向量搜索。 该系统涵盖了广泛的操作功能,包括支持社交登录的用户认证、用于数据可见性的访问控制列表,以及用于实时数据更新的发布-订阅(pub-sub)同步。它还提供了通过 SQL 迁移管理数据库模式以及处理地理空间数据的工具。
Packages the server, database engine, and Wasm runtime into a single executable to eliminate infrastructure overhead.
Infinity 是一个分布式向量数据库和多模态向量存储,旨在管理用于检索和相似性搜索的大规模数据集。它通过存储和检索稠密向量、稀疏向量和全文数据,作为大语言模型应用和检索增强生成流水线的后端。 该系统作为一个混合搜索引擎,结合了向量嵌入和全文搜索以及重排序算法,以识别最相关的文档。它支持多模态数据存储,允许在单一环境中维护包括张量、字符串和数值在内的多种数据类型。 该数据库提供管理数据库模式和记录的功能,包括数据导入、导出和结构化查询。它包含用于索引管理和存储优化的工具,并通过系统或表快照提供状态恢复。 该数据库可以作为单一二进制文件部署或通过 Docker 部署,并可通过 HTTP API 和 Python SDK 进行访问。
Packages the entire database engine into a standalone executable to eliminate external runtime dependencies.
该项目是一个自托管的企业 Wiki 平台,专为团队创建、组织和共享文档而设计。它作为一个集中式知识管理系统,通过 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.
这是一个自托管的 Web 应用,支持通过网络进行文件共享和管理。它作为一个轻量级服务,通过基于浏览器的界面暴露本地目录,允许用户从任何连接的设备上传、下载和组织文件。 该系统的独特之处在于集成了一个专用的媒体流服务器,允许用户直接在 Web 浏览器中播放主机上的视频内容。它还提供了一个程序化接口,支持外部服务集成,通过安全的基于令牌的身份验证实现自动化文件操作。 该平台包含全面的访问控制机制,例如请求速率限制和特定于用户的权限,以管理流量并保护共享资源。它通过生成可扫描的访问码支持移动端访问,并提供灵活的部署选项,包括单二进制文件执行和容器化打包。
Packages the entire application, including assets and dependencies, into a single static binary for simplified deployment.