9 repositorios
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 es una interfaz web interactiva basada en navegador y cliente de API para ejecutar llamadas a procedimientos remotos (RPC) a servidores gRPC. Funciona como un gateway de HTTP a gRPC que traduce payloads JSON en mensajes binarios protobuf, permitiendo a los usuarios activar solicitudes de red e inspeccionar respuestas a través de una interfaz web visual. La herramienta proporciona capacidades de exploración y descubrimiento de esquemas consultando la reflexión del servidor o cargando archivos descriptores protobuf locales para identificar servicios disponibles y firmas de métodos. Utiliza estas definiciones para generar automáticamente formularios de entrada dinámicos para construir datos de solicitud, incluyendo soporte para estructuras anidadas complejas. El proyecto cubre pruebas de API y depuración de clientes, permitiendo la revisión de cuerpos de respuesta, códigos de estado y encabezados de metadatos. También gestiona la conectividad segura a través de una capa de transporte que admite texto plano, TLS y autenticación mutua con certificados de cliente configurables.
Resolves available network endpoints by parsing compiled binary descriptors or local proto files.
Este proyecto es una implementación de referencia y tutorial diseñado para demostrar el flujo de trabajo de extremo a extremo de construcción, versionado y carga de distribuciones de Python. Sirve como una plantilla de proyecto concreta y ejemplo para configurar metadatos y artefactos de compilación para índices de paquetes. El repositorio ilustra cómo empaquetar software definiendo metadatos del proyecto y dependencias en archivos de configuración estáticos. Cubre el proceso de transformar árboles de fuente en archivos versionados y distribuciones binarias específicas de plataforma, mostrando específicamente cómo construir wheels binarios y distribuciones de fuente. El proyecto cubre áreas de capacidad más amplias, incluyendo gestión de dependencias, la creación de interfaces de línea de comandos y la automatización de la publicación de lanzamientos en repositorios. También demuestra el uso de entornos virtuales aislados y la integración de extensiones binarias.
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.