awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
void-linux avatar

void-linux/void-packages

0
View on GitHub↗
3,276 stele·2,685 fork-uri·Shell·14 vizualizărivoidlinux.org↗

Void Packages

This project is a source-based package management framework designed to build, maintain, and distribute software for a Linux operating system. It provides a comprehensive infrastructure for transforming source code into reproducible binary packages, utilizing modular shell-script templates to manage the entire lifecycle of fetching, patching, configuring, and compiling software.

The system distinguishes itself through its focus on isolated build environments and cross-compilation capabilities. By utilizing dedicated master directories and specialized toolchains, it ensures that builds remain consistent and reproducible regardless of the host system. It supports multi-binary package generation, allowing a single source build to be split into distinct components to optimize installation size and simplify dependency management.

The platform includes automated tools for dependency resolution, upstream version monitoring, and feature customization, enabling users to toggle build-time flags to tailor software behavior. It also incorporates system integration hooks that execute scripts during installation or removal to manage users, groups, and service states. To ensure security and reliability, the system employs cryptographic signing for all binary packages and metadata, while maintaining source mirrors to guarantee build continuity.

Features

  • Source-Based Package Managers - Provides a comprehensive framework for managing the entire software lifecycle, from fetching and patching source code to compiling reproducible binary distributions.
  • Linux Package Generators - Creates and maintains installable binary software packages from source code for Linux distributions.
  • Build Template Scripts - Uses modular shell-script templates to manage the entire software build lifecycle.
  • Source Compilation - Manages the end-to-end lifecycle of building software from source, including fetching, patching, configuring, and testing.
  • Distribution Infrastructure - Maintains a repository of standardized build definitions and configurations for a rolling-release operating system.
  • Binary Package Generators - Compiles source code into installable binary packages and bundles them with necessary metadata for distribution.
  • Source Builds - Provides a collection of build templates and scripts for compiling source code into installable binary packages.
  • Software Dependency Resolution - Automates the resolution and packaging of software components to ensure correct application installation.
  • Package Signing - Applies cryptographic signatures to binary packages and metadata to verify authenticity and integrity.
  • Package Dependency Resolution - Automates the discovery and resolution of software dependencies using declarative metadata files.
  • Reproducible Build Environments - Manages isolated build containers to ensure software compilation remains reliable and identical across systems.
  • Build Definition Languages - Standardizes compilation workflows using modular build phases to ensure consistent output across targets.
  • Isolated Build Directories - Ensures reproducible builds by performing compilation within clean, dedicated directory structures.
  • Cross-Compilation Toolchains - Provides specialized toolchains in isolated environments to enable cross-compilation for diverse hardware architectures.
  • Multi-Package Splitting - Optimizes installation size and dependency management by splitting single source builds into multiple binary components.
  • Build-Time Feature Toggles - Allows users to toggle optional build-time flags to tailor software behavior and reduce the dependency footprint.
  • Build Environment Configurations - Adjusts compiler flags and build options through configuration files to control the package creation process.
  • Upstream Version Trackers - Automatically monitors remote sources to detect new software releases and trigger updates for maintained packages.
  • Cross Compilation Toolchains - Builds software for different target architectures using specialized toolchains and isolated directories.
  • Cross-Platform Compilers - Builds software for different hardware architectures using specialized toolchains to ensure cross-platform compatibility.
  • Package Signing - Secures software distributions by applying digital signatures to binary packages and metadata.

Istoric stele

Graficul istoricului de stele pentru void-linux/void-packagesGraficul istoricului de stele pentru void-linux/void-packages

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Void Packages

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Void Packages.
  • homebrew/homebrew-coreAvatar Homebrew

    Homebrew/homebrew-core

    15,383Vezi pe GitHub↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Rubycoreformulaehacktoberfest
    Vezi pe GitHub↗15,383
  • blade-build/blade-buildAvatar blade-build

    blade-build/blade-build

    2,100Vezi pe GitHub↗

    Blade-build is a multi-language build system and software orchestrator designed to automate the compilation, linking, and testing of complex codebases. It functions as an incremental build engine that models project structures as directed acyclic graphs, ensuring that only affected modules are recompiled when source code or header files change. By utilizing declarative build specifications, the system provides a unified approach to managing dependencies and toolchains across diverse programming environments. The system distinguishes itself through a focus on hermetic build environments and re

    Pythonbuild-systembuild-toolcplusplus
    Vezi pe GitHub↗2,100
  • mesonbuild/mesonAvatar mesonbuild

    mesonbuild/meson

    6,547Vezi pe GitHub↗

    The Meson Build System

    Python
    Vezi pe GitHub↗6,547
  • homebrew/legacy-homebrewAvatar Homebrew

    Homebrew/legacy-homebrew

    26,849Vezi pe GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Vezi pe GitHub↗26,849
Vezi toate cele 30 alternative pentru Void Packages→

Întrebări frecvente

Ce face void-linux/void-packages?

This project is a source-based package management framework designed to build, maintain, and distribute software for a Linux operating system. It provides a comprehensive infrastructure for transforming source code into reproducible binary packages, utilizing modular shell-script templates to manage the entire lifecycle of fetching, patching, configuring, and compiling software.

Care sunt principalele funcționalități ale void-linux/void-packages?

Principalele funcționalități ale void-linux/void-packages sunt: Source-Based Package Managers, Linux Package Generators, Build Template Scripts, Source Compilation, Distribution Infrastructure, Binary Package Generators, Source Builds, Software Dependency Resolution.

Care sunt câteva alternative open-source pentru void-linux/void-packages?

Alternativele open-source pentru void-linux/void-packages includ: homebrew/homebrew-core — This project is a Ruby-based package definition repository that functions as a cross-platform package manager and… blade-build/blade-build — Blade-build is a multi-language build system and software orchestrator designed to automate the compilation, linking,… mesonbuild/meson — The Meson Build System. homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… facebook/buck — Buck is a multi-language build system and modular build orchestrator designed to compile and package software modules… probonopd/appimagekit — AppImageKit is a set of utility tools for the portable Linux application format, designed to bundle desktop…

Colecții curatoriate care includ Void Packages

Colecții selectate manual în care apare Void Packages.
  • Linux build tools
  • Kernel Linux și distribuții