10 dépôts
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 10 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 est une interface web interactive basée sur navigateur et un client API pour exécuter des appels de procédure distante vers des serveurs gRPC. Il fonctionne comme une passerelle HTTP vers gRPC qui traduit les payloads JSON en messages protobuf binaires, permettant aux utilisateurs de déclencher des requêtes réseau et d'inspecter les réponses via une interface web visuelle. L'outil fournit des capacités de navigation et de découverte de schéma en interrogeant la réflexion du serveur ou en chargeant des fichiers de descripteur protobuf locaux pour identifier les services disponibles et les signatures de méthodes. Il utilise ces définitions pour générer automatiquement des formulaires de saisie dynamiques pour construire les données de requête, incluant la prise en charge de structures imbriquées complexes. Le projet couvre le test d'API et le débogage client, permettant la revue des corps de réponse, des codes de statut et des en-têtes de métadonnées. Il gère également la connectivité sécurisée via une couche de transport qui prend en charge le texte brut, TLS et l'authentification mutuelle avec des certificats clients configurables.
Resolves available network endpoints by parsing compiled binary descriptors or local proto files.
Ce projet est une implémentation de référence et un tutoriel conçu pour démontrer le flux de travail de bout en bout de la construction, du versionnage et du téléchargement de distributions Python. Il sert de modèle de projet concret et d'exemple pour configurer les métadonnées et les artefacts de build pour les index de paquets. Le dépôt illustre comment empaqueter un logiciel en définissant les métadonnées du projet et les dépendances dans des fichiers de configuration statiques. Il couvre le processus de transformation des arbres sources en archives versionnées et en distributions binaires spécifiques à la plateforme, montrant spécifiquement comment construire des wheels binaires et des distributions sources. Le projet couvre des domaines de capacités plus larges, notamment la gestion des dépendances, la création d'interfaces en ligne de commande et l'automatisation de la publication des versions vers des dépôts. Il démontre également l'utilisation d'environnements virtuels isolés et l'intégration d'extensions binaires.
Shows the conversion of source code into compressed, installable archive formats for index upload.
This project is a collection of common Unix utilities compiled as statically linked binaries. It provides a portable Nix toolset and a bundle of POSIX utilities designed to run across different Linux distributions without requiring shared library dependencies. The collection focuses on cross-distribution compatibility and minimal environment setup. By utilizing a musl-based toolchain and static-link compilation, these utilities are distributed as standalone files that execute immediately without the need for a package manager or external system packages. The project covers a range of portabl
Ensures tools run across different Linux distributions by avoiding dependencies on specific glibc versions.
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.