9 个仓库
Methods for packaging and distributing software as self-contained, dependency-free executables.
Distinguishing note: No candidates provided; minting under DevOps & Infrastructure as it relates to deployment and distribution.
Explore 9 awesome GitHub repositories matching devops & infrastructure · Binary Distribution. Refine with filters or upvote what's useful.
Micro is a terminal-based text editor designed for use within command-line interfaces. It provides a keyboard-centric environment for creating and modifying source code and configuration files without requiring a graphical desktop system. The editor features a modular architecture centered on a plugin-driven system and an embedded scripting engine. Users can extend core functionality, automate workflows, and customize editor behavior by writing scripts or installing external extensions through a centralized package management system. This extensibility allows for the integration of custom com
Deploying software as a single self-contained binary file to ensure consistent functionality across different operating systems without managing complex dependencies.
CodexPlusPlus is a suite of specialized tools designed for API redirection, runtime application enhancement, binary updates, history exportation, and remote editor bridging. It functions as an enhancement framework that modifies the runtime behavior of a specific desktop application. The project provides a proxy mechanism to reroute model requests to custom endpoints while maintaining the original application authentication state. It also includes a bridge to connect local application contexts to remote SSH environments for file editing and a system to automatically download and install the l
Fetches and replaces application launcher files from a remote repository to perform version updates.
Buf is a toolchain for managing the full lifecycle of Protocol Buffers schemas. It provides a set of tools for schema governance, including linting to enforce style guides, a breaking change detector to ensure backward compatibility, and a system for producing language-specific source code via local or remote plugins. The project distinguishes itself through a remote schema registry that centralizes the hosting, versioning, and distribution of Protocol Buffers modules. This registry allows for server-side enforcement of governance policies, such as blocking updates that introduce backward-inc
Compiles source files into binary descriptor sets to distribute validated schemas without requiring original source files.
AppImageKit is a system of tools and utilities for bundling Linux desktop applications into single-file, portable executables. It functions as a packager that converts application directories into self-mounting binaries, allowing software to run across multiple Linux distributions without a formal installation process. The project enables portable software distribution by isolating application configurations and home directories from the host system, which allows applications to run from removable media. It includes a filesystem manager for extracting, inspecting, and mounting the embedded im
Implements binary linking targeted at the minimum common denominator of system libraries for cross-distribution compatibility.
This project is a PHP archive distribution system designed for hosting and deploying versioned releases. It functions as an installation tool and distribution manager that handles the downloading of archives from remote repositories or URLs into local project directories. The system ensures installation security by acting as an integrity verifier, validating archives using hash checksums and digital signatures. It includes a version resolver that matches requested constraints against available releases to ensure environment consistency. The project manages resource organization through XML m
Hosts and distributes versioned PHP archives via remote release servers.
grpcui 是一个基于浏览器的交互式 Web 界面和 API 客户端,用于向 gRPC 服务器执行远程过程调用。它作为一个 HTTP 转 gRPC 网关,将 JSON 有效载荷转换为二进制 protobuf 消息,允许用户通过可视化 Web 界面触发网络请求并检查响应。 该工具通过查询服务器反射或加载本地 protobuf 描述符文件来识别可用服务和方法签名,从而提供模式浏览和发现功能。它使用这些定义自动生成用于构建请求数据的动态输入表单,包括对复杂嵌套结构的支持。 该项目涵盖 API 测试和客户端调试,支持审查响应体、状态码和元数据头。它还通过支持纯文本、TLS 和带有可配置客户端证书的相互认证的传输层来管理安全连接。
Resolves available network endpoints by parsing compiled binary descriptors or local proto files.
该项目是一个参考实现和教程,旨在演示构建、版本化和上传 Python 分发包的端到端工作流。它作为一个具体的项目模板和示例,用于配置包索引的元数据和构建产物。 该仓库演示了如何通过在静态配置文件中定义项目元数据和依赖项来打包软件。它涵盖了将源代码树转换为版本化归档文件和特定平台二进制分发包的过程,特别展示了如何构建二进制 wheel 和源代码分发包。 该项目涵盖了更广泛的功能领域,包括依赖管理、命令行界面创建以及向仓库发布发布的自动化。它还演示了隔离虚拟环境的使用和二进制扩展的集成。
Shows the conversion of source code into compressed, installable archive formats for index upload.
Setuptools is a Python package build tool and distribution framework used to bundle code into distributable archives. It functions as a project metadata manager, allowing for the declarative definition of project identity, versioning, and dependencies. The toolkit distinguishes itself by providing an extension compiler for C and C++ source files and a plugin architecture that uses entry points to enable runtime discovery of functionality. It also supports development environment tooling, such as editable installs that link source code directly to the environment to allow immediate changes wit
Setuptools packages project code and metadata into standardized formats for distribution to end users.
k3s-ansible is a set of playbooks and tools for automating the deployment, orchestration, and lifecycle management of lightweight Kubernetes clusters. It functions as a provisioning tool that installs and configures these environments across multiple Linux nodes using a declarative approach. The project provides specialized support for high-availability configurations using either embedded etcd or external datastores. It also includes mechanisms for air-gapped installations, allowing the distribution of binaries and container images from a local directory to nodes without internet access. Th
Provides a mechanism to distribute installation binaries and container images from a local controller to nodes for air-gapped setups.