awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • helm/chartshelm 的头像

    helm/charts

    15,425在 GitHub 上查看↗

    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
    在 GitHub 上查看↗15,425
  • wasm-bindgen/wasm-packwasm-bindgen 的头像

    wasm-bindgen/wasm-pack

    7,207在 GitHub 上查看↗

    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
    在 GitHub 上查看↗7,207
  • lxc/lxdlxc 的头像

    lxc/lxd

    5,554在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,554
  • sublimehq/package_controlsublimehq 的头像

    sublimehq/package_control

    4,876在 GitHub 上查看↗

    Package Control 是 Sublime Text 编辑器的包管理器,旨在发现、安装和更新扩展和插件。它利用基于 JSON 的仓库系统来跟踪包版本和源 URL,为管理编辑器的扩展功能提供了一个框架。 该系统与版本控制系统集成,允许直接克隆插件,从而实现源码级修改和跟踪更新。它还提供了一种跨平台配置同步机制,以在不同操作系统之间保持已安装包和设置的一致性。 该工具涵盖了广泛的管理功能,包括自动依赖解析、包状态切换,以及通过专用用户目录覆盖包文件的能力。它还包括供插件开发者打包二进制文件、验证元数据以及将扩展发布到自定义仓库的工具。 该软件支持通过安全网关路由请求的网络代理配置,并提供用于诊断技术故障的调试日志生成功能。

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

    Python
    在 GitHub 上查看↗4,876
  • jupyterlite/jupyterlitejupyterlite 的头像

    jupyterlite/jupyterlite

    4,840在 GitHub 上查看↗

    JupyterLite 是一个基于 WebAssembly 的交互式笔记本环境,无需后端服务器即可实现基于浏览器的计算。它提供了一个客户端数据科学沙箱,用户可以在 Web 浏览器中执行编程语言内核并运行交互式笔记本。 该项目允许通过预安装特定语言包、捆绑自定义 wheel 和应用环境配置来创建定制发行版。它支持生成可部署到任何标准 HTTP 主机的静态站点,包括将环境打包成存档以供离线访问的功能。 该平台涵盖了广泛的功能,包括与浏览器存储的虚拟文件系统同步、用于响应式界面的基于 Web Worker 的隔离,以及通过 iframe 将交互式 REPL 嵌入到网页中。它还包括一套用于站点构建自动化、完整性验证和本地开发服务器管理的命令行工具。

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

    TypeScriptjupyterjupyterlabjupyterlab-extension
    在 GitHub 上查看↗4,840
  • lxc/incuslxc 的头像

    lxc/incus

    4,893在 GitHub 上查看↗

    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
    在 GitHub 上查看↗4,893
  • ddosolitary/lxrunofflineDDoSolitary 的头像

    DDoSolitary/LxRunOffline

    4,264在 GitHub 上查看↗

    LxRunOffline 是一个用于管理 Windows Subsystem for Linux 环境生命周期的命令行实用程序。它作为一个发行版管理器和编排器,用于安装、注册和配置 Linux 环境。 该工具提供了导出、导入和复制文件系统及配置的功能。它支持将环境迁移到不同的驱动器位置或目录,并允许创建压缩归档文件以促进备份和可移植性。 除了迁移之外,该实用程序还通过跨发行版执行命令和管理系统设置来涵盖环境编排。它处理将现有文件系统目录注册为活动子系统,并复制环境状态以进行测试或冗余。

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

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

探索子标签

  • 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 个子标签Creation 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