7 रिपॉजिटरी
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.
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.
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.
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.
Package Control, Sublime Text एडिटर के लिए एक पैकेज मैनेजर है जिसे एक्सटेंशन और प्लगइन्स को खोजने, इंस्टॉल करने और अपडेट करने के लिए डिज़ाइन किया गया है। यह पैकेज वर्ज़न्स और सोर्स URLs को ट्रैक करने के लिए JSON-आधारित रिपॉजिटरी सिस्टम का उपयोग करता है, जो एडिटर की विस्तारित कार्यक्षमता को मैनेज करने के लिए एक फ्रेमवर्क प्रदान करता है। यह सिस्टम वर्ज़न कंट्रोल सिस्टम के साथ इंटीग्रेट होता है ताकि प्लगइन्स को सीधे क्लोन किया जा सके, जिससे सोर्स-लेवल संशोधन और ट्रैक किए गए अपडेट्स संभव हो सकें। यह विभिन्न ऑपरेटिंग सिस्टम्स पर इंस्टॉल किए गए पैकेजेस और सेटिंग्स के सुसंगत सेट को बनाए रखने के लिए क्रॉस-प्लेटफ़ॉर्म कॉन्फ़िगरेशन सिंक्रोनाइज़ेशन के लिए एक तंत्र भी प्रदान करता है। यह टूल मैनेजमेंट क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें ऑटोमेटेड डिपेंडेंसी रिज़ॉल्यूशन, पैकेज स्टेट टॉगलिंग और एक समर्पित यूज़र डायरेक्टरी के माध्यम से पैकेज फाइलों को ओवरराइड करने की क्षमता शामिल है। इसमें प्लगइन डेवलपर्स के लिए बाइनरी बंडल करने, मेटाडेटा को मान्य करने और कस्टम रिपॉजिटरी में एक्सटेंशन प्रकाशित करने के लिए यूटिलिटीज भी शामिल हैं। यह सॉफ़्टवेयर सुरक्षित गेटवे के माध्यम से रिक्वेस्ट्स को रूट करने के लिए नेटवर्क प्रॉक्सी कॉन्फ़िगरेशन को सपोर्ट करता है और तकनीकी विफलताओं के निदान के लिए डिबग लॉग जनरेशन प्रदान करता है।
Compresses a package directory into a distributable archive file with configurable inclusions.
JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser. The project allows for the creation of tailored distributions by pre-installing specific language packages, bundling custom wheels, and applying environment configurations. It supports the generation of static sites that can be deployed to any standard HTTP host, including the ability to package the envi
Compresses the output directory into portable archive files for offline distribution or baseline use.
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.
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.