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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesImmutable Package Archives

Bundling application definitions into versioned, immutable archives for reproducible distribution.

Distinct from Versioned Package Managers: Focuses on the immutability and bundling of the package for distribution, not just version management

Explore 7 awesome GitHub repositories matching development tools & productivity · Immutable Package Archives. Refine with filters or upvote what's useful.

Awesome Immutable Package Archives GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • helm/chartsAvatar von helm

    helm/charts

    15,425Auf GitHub ansehen↗

    This repository serves as a curated collection of software packages for Kubernetes application deployment and package management. Its primary purpose is to provide a standardized set of predefined application configurations to ensure consistent software installations across different clusters. The project focuses on maintaining version compatibility and providing a reliable source of verified packages. This allows for a standardized cluster setup by simplifying the installation and versioning of software on a container orchestration platform.

    Bundles application definitions into immutable, versioned archives to ensure reproducible deployments across environments.

    Go
    Auf GitHub ansehen↗15,425
  • wasm-bindgen/wasm-packAvatar von wasm-bindgen

    wasm-bindgen/wasm-pack

    7,207Auf GitHub ansehen↗

    wasm-pack is a build tool and workflow orchestrator for compiling Rust code to WebAssembly. It coordinates the compilation process and generates the JavaScript glue code required to execute Rust logic within web browsers and server-side runtimes. The tool manages binary optimization to reduce file sizes and improve execution speed. It also functions as a package manager, bundling compiled WebAssembly modules into archives compatible with JavaScript registries and bundlers. The project covers language interoperability through the automatic generation of TypeScript type definitions. It further

    Creates distributable tarball archives from the compiled directory for manual sharing or deployment.

    Rust
    Auf GitHub ansehen↗7,207
  • lxc/lxdAvatar von lxc

    lxc/lxd

    5,554Auf GitHub ansehen↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Separates metadata and root filesystem into two tarballs for reuse of existing rootfs.

    Go
    Auf GitHub ansehen↗5,554
  • sublimehq/package_controlAvatar von sublimehq

    sublimehq/package_control

    4,876Auf GitHub ansehen↗

    Package Control ist ein Paketmanager für den Sublime Text Editor, der zum Entdecken, Installieren und Aktualisieren von Erweiterungen und Plugins entwickelt wurde. Er nutzt ein JSON-basiertes Repository-System, um Paketversionen und Quell-URLs zu verfolgen, und bietet ein Framework zur Verwaltung der erweiterten Funktionalität des Editors. Das System lässt sich in Versionskontrollsysteme integrieren, sodass Plugins direkt geklont werden können, was quellcodebasierte Modifikationen und verfolgte Updates ermöglicht. Zudem bietet es einen Mechanismus zur plattformübergreifenden Konfigurationssynchronisation, um konsistente Sätze installierter Pakete und Einstellungen über verschiedene Betriebssysteme hinweg beizubehalten. Das Tool deckt ein breites Spektrum an Management-Funktionen ab, einschließlich automatisierter Abhängigkeitsauflösung, Umschalten des Paketstatus und der Möglichkeit, Paketdateien über ein dediziertes Benutzerverzeichnis zu überschreiben. Es enthält zudem Dienstprogramme für Plugin-Entwickler, um Binärdateien zu bündeln, Metadaten zu validieren und Erweiterungen in benutzerdefinierten Repositories zu veröffentlichen. Die Software unterstützt die Konfiguration von Netzwerk-Proxys zum Routing von Anfragen über sichere Gateways und bietet die Generierung von Debug-Logs zur Diagnose technischer Fehler.

    Compresses a package directory into a distributable archive file with configurable inclusions.

    Python
    Auf GitHub ansehen↗4,876
  • jupyterlite/jupyterliteAvatar von jupyterlite

    jupyterlite/jupyterlite

    4,840Auf GitHub ansehen↗

    JupyterLite ist eine auf WebAssembly basierende interaktive Notebook-Umgebung, die Computing im Browser ohne Backend-Server ermöglicht. Es bietet eine clientseitige Data-Science-Sandbox, in der Benutzer Programmiersprachen-Kernel ausführen und interaktive Notebooks direkt im Webbrowser nutzen können. Das Projekt ermöglicht die Erstellung maßgeschneiderter Distributionen durch Vorinstallation spezifischer Sprachpakete, das Bündeln benutzerdefinierter Wheels und das Anwenden von Umgebungskonfigurationen. Es unterstützt die Generierung statischer Seiten, die auf jedem Standard-HTTP-Host bereitgestellt werden können, einschließlich der Möglichkeit, die Umgebung für den Offline-Zugriff in ein Archiv zu packen. Die Plattform deckt eine breite Palette an Funktionen ab, darunter die Synchronisierung virtueller Dateisysteme mit dem Browserspeicher, Web-Worker-basierte Isolation für reaktionsschnelle Oberflächen und das Einbetten interaktiver REPLs in Webseiten via Iframes. Zudem enthält sie eine Suite von CLI-Tools für die Automatisierung von Site-Builds, Integritätsprüfungen und die Verwaltung lokaler Entwicklungsserver.

    Compresses the output directory into portable archive files for offline distribution or baseline use.

    TypeScriptjupyterjupyterlabjupyterlab-extension
    Auf GitHub ansehen↗4,840
  • lxc/incusAvatar von lxc

    lxc/incus

    4,893Auf GitHub ansehen↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Accepts images as unified or split tarballs with support for multiple compression algorithms.

    Gocloudcontainershacktoberfest
    Auf GitHub ansehen↗4,893
  • ddosolitary/lxrunofflineAvatar von DDoSolitary

    DDoSolitary/LxRunOffline

    4,264Auf GitHub ansehen↗

    LxRunOffline is a command line utility for managing the lifecycle of Windows Subsystem for Linux environments. It functions as a distribution manager and orchestrator used to install, register, and configure Linux environments. The tool provides capabilities for exporting, importing, and duplicating filesystems and configurations. It enables the relocation of environments to different drive locations or directories and allows for the creation of compressed archives to facilitate backup and portability. Beyond migration, the utility covers environment orchestration through the execution of co

    Packages a Linux environment into a compressed archive file for portability and distribution.

    C++bashbash-on-windowsinstaller
    Auf GitHub ansehen↗4,264
  1. Home
  2. Development Tools & Productivity
  3. Versioned Package Managers
  4. Immutable Package Archives

Unter-Tags erkunden

  • Distribution ArchivesCompressing package directories into versioned archives for hosting on repositories. **Distinct from Immutable Package Archives:** Focuses on the act of archive creation for distribution rather than the immutability of the archive.
  • Distribution Tarballs1 Sub-TagCreation of compressed archives containing compiled binaries and assets for manual deployment. **Distinct from Immutable Package Archives:** Focuses on simple tarball packaging for manual sharing rather than immutable versioned archives