awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

79 repository-uri

Awesome GitHub RepositoriesPackage Installations

Native operating system packaging for software distribution and installation.

Distinguishing note: Focuses on native OS package management for service deployment.

Explore 79 awesome GitHub repositories matching devops & infrastructure · Package Installations. Refine with filters or upvote what's useful.

Awesome Package Installations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • juanfont/headscaleAvatar juanfont

    juanfont/headscale

    40,074Vezi pe GitHub↗

    Headscale is a self-hosted control plane for private mesh networking that enables the creation of secure, encrypted peer-to-peer networks. By acting as a centralized coordination server, it manages device authentication, cryptographic key exchange, and network topology, allowing distributed infrastructure to communicate without relying on third-party services. It implements a zero-trust security architecture, verifying device and user identity before granting access to internal resources. The project distinguishes itself by providing a fully independent, self-hosted alternative for managing n

    Deploys software using native operating system packages that automatically configure dedicated users and system service files.

    Gotailscaletailscale-control-servertailscale-server
    Vezi pe GitHub↗40,074
  • pypa/pipenvAvatar pypa

    pypa/pipenv

    25,066Vezi pe GitHub↗

    Pipenv is a Python dependency manager and virtual environment manager that ensures reproducible environments across different systems. It functions as a lockfile resolver, generating deterministic lockfiles from high-level dependency constraints to prevent version drift. The tool integrates project workflow automation by loading environment variables and executing custom project scripts. It also includes security auditing capabilities to scan installed packages for known vulnerabilities. The system covers a broad range of capabilities including dependency version locking, package installatio

    Restricts the resolver to consider package versions uploaded only after a specific cool-down period.

    Python
    Vezi pe GitHub↗25,066
  • nixos/nixpkgsAvatar NixOS

    NixOS/nixpkgs

    23,527Vezi pe GitHub↗

    Nixpkgs is a comprehensive repository of declarative software definitions used to build and manage reproducible system environments. It functions as a framework for assembling operating system components and application dependencies into consistent, versioned, and verifiable software collections. By utilizing a functional derivation graph and a lazy evaluation model, the project ensures that software environments are defined as pure expressions, resulting in absolute reproducibility across different machines. The repository distinguishes itself through its ability to manage complex software l

    Filters available software based on license requirements and security policies.

    Nixhacktoberfestlinuxnix
    Vezi pe GitHub↗23,527
  • rust-lang/cargoAvatar rust-lang

    rust-lang/cargo

    14,624Vezi pe GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Prevents new projects from selecting specific package versions while maintaining access for existing users.

    Rustcargopackage-managerrust
    Vezi pe GitHub↗14,624
  • astral-sh/ryeAvatar astral-sh

    astral-sh/rye

    14,209Vezi pe GitHub↗

    Rye is a comprehensive Python toolchain manager, package manager, and virtual environment orchestrator. It provides a unified system for installing Python runtimes, resolving dependencies, and coordinating isolated environments across different projects. The project distinguishes itself through workspace management capabilities that coordinate dependencies and builds across multiple libraries within a single multi-package project structure. It further enables the global installation of Python tools into sandboxed environments, making them accessible system-wide without manual environment acti

    Deploys Python CLI utilities into isolated global environments for use across any directory.

    Rustpackage-managerpackagingpython
    Vezi pe GitHub↗14,209
  • pipxproject/pipxAvatar pipxproject

    pipxproject/pipx

    12,852Vezi pe GitHub↗

    Pipx is a system for installing, running, and managing isolated Python applications and their corresponding virtual environments. It functions as an application installer for Python command line tools, a manager for listing and upgrading those tools, and a runner for executing packages in temporary environments. The tool ensures that every installed package resides in its own dedicated virtual environment to prevent dependency conflicts. It automatically adds the binaries of installed applications to the system path and enables the execution of tools within ephemeral environments that are del

    Installs Python applications into isolated environments while making their command-line binaries available system-wide.

    Python
    Vezi pe GitHub↗12,852
  • modelcontextprotocol/typescript-sdkAvatar modelcontextprotocol

    modelcontextprotocol/typescript-sdk

    12,674Vezi pe GitHub↗

    This project provides a TypeScript software development kit for the Model Context Protocol, a standard designed to facilitate bidirectional communication between AI applications and external data sources or tools. It serves as a foundational framework for building both clients and servers, enabling language models to interact with external systems through a unified, decoupled interface. The SDK distinguishes itself by implementing a transport-agnostic connection layer that supports both local standard input-output streams and remote HTTP endpoints. It utilizes a JSON-RPC message bus to manage

    Supports host applications in choosing between remote network-based servers and local package-based installations.

    TypeScript
    Vezi pe GitHub↗12,674
  • jordansissel/fpmAvatar jordansissel

    jordansissel/fpm

    11,479Vezi pe GitHub↗

    fpm is a multiplatform package builder and converter used to create software packages for various Linux distribution formats from a single unified source. It functions as a Linux distribution packager and a cross-format converter, transforming local directories, existing packages, or language-specific modules into platform-native formats such as DEB and RPM. The tool acts as a language-specific package wrapper, bundling modules from Node.js, Python, Ruby, and Perl into system packages. It can also generate packages that automatically configure system services for targets like systemd. The pr

    Bundles software into a package that automatically configures and installs system services for targets like systemd.

    Rubypackaging
    Vezi pe GitHub↗11,479
  • stylus/stylusAvatar stylus

    stylus/stylus

    11,323Vezi pe GitHub↗

    Stylus is a CSS preprocessor that transforms a dynamic language into standard CSS. It utilizes a compilation workflow to enable the use of variables, nesting, and arithmetic, which are then rendered into stylesheets for use in frontend asset pipelines. The project is distinguished by a flexible syntax that allows for indentation-based styling, meaning curly braces, colons, and semicolons can be omitted. It further differentiates itself through a JavaScript-driven plugin pipeline and the ability to extend the native syntax with custom JavaScript functions for complex logic. Its capability sur

    Generates a full list of all imported files used during the compilation of a stylesheet.

    JavaScriptcsspreprocessorstyl
    Vezi pe GitHub↗11,323
  • phalcon/cphalconAvatar phalcon

    phalcon/cphalcon

    10,829Vezi pe GitHub↗

    Phalcon is a full-stack PHP web framework implemented as a compiled C extension that loads directly into the PHP interpreter. Rather than executing PHP scripts at runtime, the framework runs as a native C module, bundling routing, ORM, templating, and caching into immutable structures compiled at build time. This architecture hooks directly into PHP's internal Zend Engine API to bypass userland function call overhead, processes HTTP requests through a C-level event pipeline, and passes data between layers using pointer references instead of duplicating memory buffers. The framework manages ob

    Downloads and compiles the extension using the traditional PECL package manager.

    PHPext-phalconextensionframework
    Vezi pe GitHub↗10,829
  • npm/cliAvatar npm

    npm/cli

    9,846Vezi pe GitHub↗

    This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote registry. It serves as a dependency resolution tool, a software registry publishing client, and a security auditor for Node.js development workflows. The tool distinguishes itself by providing integrated monorepo workspace management and a comprehensive registry authentication client that supports multi-factor authentication. It enables detailed control over the software supply chain through provenance attestations, package signature verification, and the generation of a Software

    Provides a utility to spawn a subshell within a package installation folder to interact directly with its files.

    JavaScriptjavascriptnodejsnpm
    Vezi pe GitHub↗9,846
  • breezy-weather/breezy-weatherAvatar breezy-weather

    breezy-weather/breezy-weather

    9,365Vezi pe GitHub↗

    Breezy Weather is an open-source weather forecast application and data visualizer. It serves as a mobile client that retrieves atmospheric data, air quality forecasts, and UV indices from various open-source or self-hosted weather service endpoints using REST API integration. The application features a customizable interface that supports the scanning of third-party icon packs, live wallpapers, and home screen widgets. It includes location-based reporting via GPS coordinates or manually selected cities, with options for location privacy management through IP-based masking to reduce coordinate

    Detects third-party icon packs by scanning installed system packages to apply custom visual themes.

    Kotlin
    Vezi pe GitHub↗9,365
  • prusa3d/prusaslicerAvatar prusa3d

    prusa3d/PrusaSlicer

    9,146Vezi pe GitHub↗

    PrusaSlicer is a G-code generator that converts 3D models into machine instructions for FFF and mSLA printers, handling slicing, infill, and support generation. It provides a command-line slicing interface for processing models and profiles via terminal commands without a graphical user interface, and includes a G-code customization engine that inserts user-defined macros, variables, and post-processing scripts into generated G-code for tailored machine control. The software also manages multi-material prints by coordinating multiple extruders and filament colors, assigning materials to model

    PrusaSlicer installs from official repositories of major Linux distributions using their native package manager.

    C++
    Vezi pe GitHub↗9,146
  • freebsd/freebsd-srcAvatar freebsd

    freebsd/freebsd-src

    9,162Vezi pe GitHub↗

    This repository contains the complete source code for a Unix-like operating system, including the monolithic kernel and base system utilities. It provides a BSD-derived system core and a full build toolchain required to compile a functional operating system for servers, desktops, or embedded devices. The system features a Linux binary compatibility layer that enables the execution and emulation of Linux binaries on a non-Linux platform. It also includes a modular kernel configuration process to tailor hardware support and system features during compilation. The project covers broad system ca

    Provides native operating system packaging utilities for installing binary packages and source-based software.

    C
    Vezi pe GitHub↗9,162
  • phusion/baseimage-dockerAvatar phusion

    phusion/baseimage-docker

    9,098Vezi pe GitHub↗

    Phusion/baseimage-docker is a minimal Ubuntu-based Docker base image that includes a proper init system for managing multiple services and processes inside a single container. It provides a lightweight init process that reaps zombie processes, forwards stop signals for graceful shutdown, and supervises daemons through runit, restarting them automatically if they crash. The image includes a preconfigured OpenSSH server restricted to public-key authentication for secure shell access to running containers, along with a cron daemon for scheduling recurring tasks. It supports ordered startup scrip

    Installs software packages and automatically clears the package cache afterward to keep the image small.

    Shell
    Vezi pe GitHub↗9,098
  • judasn/linux-tutorialAvatar judasn

    judasn/Linux-Tutorial

    8,730Vezi pe GitHub↗

    This is a practical, step-by-step guide to Linux system administration, command-line usage, and development environment setup, written from the perspective of a Java developer. The tutorial is structured as a sequence of terminal commands with explanations, teaching system administration through direct modification of plain-text configuration files. It provides separate workflows for CentOS, Ubuntu, and Kali Linux, covering both yum and apt package managers with equivalent commands for each operation. The guide emphasizes a security-first workflow, walking through firewall configuration, SSH

    Provides instructions for installing RPM packages using the rpm command with verbose output.

    Shellcentoselasticsearchfastdfs
    Vezi pe GitHub↗8,730
  • abbodi1406/vcredistAvatar abbodi1406

    abbodi1406/vcredist

    7,385Vezi pe GitHub↗

    This project is a tool for automating the deployment, installation, and removal of multiple Visual C++ redistributable runtime versions on Windows. It provides a system for managing these runtimes across various operating system versions, including legacy support. The project features an all-in-one runtime bundle that packages multiple versions into a single self-extracting executable for bulk deployment. It includes a utility to extract product identifiers from MSI files and a command-line interface for performing silent installations and repairs without user prompts. The toolset covers sof

    Generates a single self-extracting executable that bundles multiple runtime versions for bulk installation.

    VBScript
    Vezi pe GitHub↗7,385
  • yuk7/archwslAvatar yuk7

    yuk7/ArchWSL

    7,372Vezi pe GitHub↗

    ArchWSL is a pre-configured Arch Linux distribution designed to run within the Windows Subsystem for Linux. It provides a method for deploying a functional Linux environment through root filesystem bootstrapping via application packages or zip archives. The project includes a dedicated instance manager for backing up, restoring, and managing multiple isolated Linux environment instances. It also features a compatibility patch for the standard C library and core system libraries to ensure software runs on older kernel versions. The system covers service management through native or emulated s

    Provides signed Appx packages for seamless installation and integration with the Windows host operating system.

    Makefilearchlinuxuwp-appswindows-10
    Vezi pe GitHub↗7,372
  • meituan-dianping/walleAvatar Meituan-Dianping

    Meituan-Dianping/walle

    6,852Vezi pe GitHub↗

    Walle is a tooling system for automating the injection of distribution channel identifiers and metadata into signed Android application binaries. It functions as a command-line utility and build pipeline extension that reads and writes custom metadata directly into the Android application signing block. The tool specifically modifies the Android Signature V2 block to embed channel identifiers and key-value pairs without re-signing the binary. This approach enables the generation of multiple channel-specific application packages without requiring a full binary rebuild or repeated signing opera

    Allows embedding of channel identifiers into signed Android packages without requiring a full rebuild or re-signing.

    Javaandroidapk-signature-scheme-v2gradle
    Vezi pe GitHub↗6,852
  • cocoapods/specsAvatar CocoaPods

    CocoaPods/Specs

    6,817Vezi pe GitHub↗

    Specs is a centralized package metadata repository and distribution service for the Apple platform. It serves as a public index of library specifications, enabling the discovery, resolution, and installation of third-party frameworks for iOS and macOS projects. The project provides a podspec distribution service that hosts and validates library specifications to ensure reproducible dependency resolution. It utilizes a Git-based collection of structured specifications and a REST API to manage library publishing, ownership, and versioning. The system encompasses comprehensive capabilities for

    Lists required libraries in a configuration file for automatic download and linking.

    Vezi pe GitHub↗6,817
Înapoi123…4Înainte
  1. Home
  2. DevOps & Infrastructure
  3. Package Installations

Explorează sub-etichetele

  • All-In-One Installer Generation1 sub-tagTools for combining multiple separate installers into a single unified deployment package. **Distinct from Package Installations:** Distinct from general package installations by focusing on the bundling of multiple runtimes into one tool.
  • Android Package ListingsEnumerating all installed Android application packages on a device for security targeting. **Distinct from Package Installations:** Distinct from general Package Installations: focuses on Android-specific package enumeration for security auditing, not OS-level package management.
  • Application Orchestration Scripts1 sub-tagStandardized scripts that automate the installation, configuration, and dependency management of software packages. **Distinct from Package Installations:** Focuses on the orchestration scripts that deploy applications rather than native OS binary packages
  • Asset Package Detection1 sub-tagScanning installed system packages to identify and load compatible visual assets. **Distinct from Package Installations:** Distinct from Package Installations: focuses on detecting existing assets for theming rather than installing new software.
  • Availability Filters2 sub-tag-uriMechanisms for restricting software installation based on license or security policies. **Distinct from Package Installations:** Distinct from package installations: focuses on the policy-based filtering of available software.
  • Bundled Library CompilationsCompiling and using bundled copies of native libraries during installation to avoid system dependencies. **Distinct from Package Installations:** Distinct from Package Installations: focuses on compiling bundled source copies rather than installing pre-built OS packages.
  • Dependency Tree SynchronizationMechanisms for fetching assets from mirrors and synchronizing local dependency graphs based on version constraints. **Distinct from Package Installations:** Distinct from Package Installations: focuses on the synchronization of the entire dependency tree and local caching logic.
  • FontInstalling any font as an individual NPM package for direct import into web projects. **Distinct from Package Installations:** Distinct from Package Installations: focuses on font-specific NPM packages rather than native OS packaging.
  • FreeBSDInstall the firewall directly on FreeBSD 13.4 and 14.1 using a native package. **Distinct from Package Installations:** Distinct from Package Installations: focuses on FreeBSD-specific native package installation, not general OS package management.
  • Full Dependency Set ListingsCommands that list all packages required by the dependency set with version, file path, and optional outdated highlights. **Distinct from Outdated Package Listings:** Distinct from Outdated Package Listings: lists all dependencies with paths, not just outdated ones.
  • Install Flow InterceptorsMechanisms that intercept the package installation flow at the system service layer to apply custom policies. **Distinct from Package Installations:** Distinct from Package Installations: focuses on intercepting and modifying the installation flow rather than the installation process itself.
  • Installation AbstractionsMappings that translate generic package aliases to operating-system-specific binaries. **Distinct from Package Installations:** Focuses on the abstraction layer between generic aliases and OS binaries, not the actual installation process
  • Installation Directory Access1 sub-tagUtilities for interacting directly with the filesystem of an installed package. **Distinct from Package Installations:** Focuses on runtime shell access to the installed files rather than the installation process itself
  • Installation Type DetectionDetection of the specific package format used for software installation. **Distinct from Package Installations:** Focuses on identifying the package type (RPM, deb) rather than the installation process.
  • Installed Package QueriesChecks whether a specific software package is installed on the system. **Distinct from Package Installations:** Distinct from Package Installations: focuses on querying installed packages, not installing them.
  • Isolated Global Installations2 sub-tag-uriInstalling packages into their own isolated environments, making commands available system-wide without conflicts. **Distinct from Package Installations:** Distinct from Package Installations: focuses on isolated global installation rather than native OS package management.
  • Material Symbols InstallationsInstalling Material Symbols as NPM packages for use in web projects. **Distinct from Package Installations:** Distinct from Package Installations: focuses on Material Symbols as NPM packages rather than native OS packaging.
  • Multi-ServerOrchestration of software package installation across multiple remote systems. **Distinct from Package Installations:** Focuses on the multi-server deployment aspect via RPC rather than a single-system installation process.
  • OS Package AbstractionsAbstraction layers that translate software package aliases across different operating systems to standardize installation. **Distinct from Package Installations:** Distinct from Package Installations: focuses on the translation/mapping of package names across different OS distributions.
  • Outdated Package ListingsCommands that display which installed packages have newer versions available, often with multiple output formats. **Distinct from Package Installations:** Distinct from Package Installations: focuses on the specific capability of listing outdated packages rather than the installation process itself.
  • PECL PHP Extension Installations1 sub-tagDownloading and compiling PHP extensions using the traditional PECL package manager. **Distinct from Package Installations:** Distinct from Package Installations: specifically targets PECL-based PHP extension installation, not general OS package management.
  • Package Installations with Cache CleanupInstalls software packages and automatically clears the package cache afterward to keep the image small. **Distinct from Package Installations:** Distinct from Package Installations: focuses on automatically cleaning the package cache after installation to minimize image size, not just installing packages.
  • Platform-Detecting Installations3 sub-tag-uriDetects the operating system and runs platform-specific commands to install software packages and tools. **Distinct from Package Installations:** Distinct from Package Installations: focuses on OS detection and platform-specific commands rather than native packaging.
  • Platform-Specific1 sub-tagDetects the operating system and installs platform-specific packages, such as Homebrew on macOS. **Distinct from Package Installations:** Distinct from Package Installations: focuses on OS detection and platform-specific package managers, not general package installation.
  • Push-Based Package UpdatesPublishing a package to a global store and propagating the update to every project that has it installed. **Distinct from Package Installations:** Distinct from Package Installations: pushes updates from a central store to consuming projects, not installing from a registry.
  • RPMInstalls software packages using the rpm command with verbose output and progress display. **Distinct from Package Installations:** Distinct from Package Installations: focuses specifically on the RPM package format and command.
  • RuntimeInstalls packages from registries like npm or pip during code execution within the sandbox. **Distinct from Package Installations:** Distinct from Package Installations: focuses on installing packages at runtime inside a sandbox, not system-level package management.
  • Signed Application Packages2 sub-tag-uriDistribution of software using cryptographically signed installers for operating system integration. **Distinct from Package Installations:** Focuses on the signature and packaging aspect for OS integration, whereas Package Installations is broader native packaging.
  • Source CompilationCreates a distributable software package from source code for deployment on target systems. **Distinct from Package Installations:** Distinct from Package Installations: focuses on building the package from source, not installing pre-built packages.
  • Standalone Package Installers2 sub-tag-uriPackage installers that operate independently of the system's native package manager. **Distinct from Package Installations:** Distinct from Package Installations: focuses on standalone installation without requiring the original package manager system.
  • Style Package InstallationDownloading and installing external style guide packages to extend linting capabilities. **Distinct from Package Installations:** Focuses on editorial style guide packages rather than OS or runtime software packages.
  • System Service IntegrationPackaging logic that automatically configures system services like systemd during installation. **Distinct from Package Installations:** Focuses specifically on the service configuration (init scripts/units) within a package, not just installation.
  • Vendor Bundle ExtractionThe process of isolating third-party library code into separate files during the bundling phase. **Distinct from Bundled Library Compilations:** Focuses on build-time output splitting of vendor libraries rather than compiling native binary libraries.