awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 مستودعات

Awesome GitHub RepositoriesPackage Managers

Systems for automating the retrieval, installation, and dependency management of software packages.

Distinguishing note: Focuses on the core package management lifecycle rather than general deployment automation.

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

Awesome Package Managers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • adguardteam/adguardhomeالصورة الرمزية لـ AdguardTeam

    AdguardTeam/AdGuardHome

    34,880عرض على GitHub↗

    AdGuardHome is a network-wide software solution that provides centralized control over domain name resolution, content filtering, and local network management. It functions as a recursive DNS server and DHCP address server, intercepting network traffic to enforce security policies and block unwanted content across all connected devices. By acting as a central gateway, it ensures that every device on a home or office network benefits from consistent protection and private, authenticated name resolution. The software distinguishes itself through granular client management and robust security fe

    Provides standardized installation and deployment support for Linux distributions using the snap package format.

    Goadblockadguarddns
    عرض على GitHub↗34,880
  • kubernetes/helmالصورة الرمزية لـ kubernetes

    kubernetes/helm

    29,887عرض على GitHub↗

    Helm is a package manager and application bundler for Kubernetes. It provides a system for defining, installing, and upgrading complex applications using shareable, versioned packages called charts. The project functions as a template engine and release manager, rendering dynamic resource manifests from static charts using configurable values. It tracks the history of deployments to enable reliable updates and rollbacks to previous stable versions within a cluster. The system handles the end-to-end lifecycle of application deployment, including the bundling of manifest files into reproducibl

    Automates the retrieval of application bundles from remote storage or local disks for deployment.

    Go
    عرض على GitHub↗29,887
  • helm/helmالصورة الرمزية لـ helm

    helm/helm

    29,881عرض على GitHub↗

    Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component applications. It functions as a template rendering engine and release coordinator, allowing users to bundle, version, and deploy software as standardized packages. By maintaining a persistent metadata layer within the cluster, it tracks release history and manages the full lifecycle of applications, including installations, upgrades, and rollbacks. What distinguishes Helm is its ability to handle complex application hierarchies through automated dependency resolution and the composition o

    Bundles and deploys multi-component applications as standardized, versioned packages.

    Gochartchartscncf
    عرض على GitHub↗29,881
  • marticliment/unigetuiالصورة الرمزية لـ marticliment

    marticliment/UniGetUI

    24,645عرض على GitHub↗

    UniGetUI is a graphical interface designed to manage software installations on the Windows operating system. It functions as a centralized dashboard that provides a unified view for installing, updating, and removing applications across multiple command-line package managers. The application distinguishes itself by normalizing the disparate inputs and outputs of various package management utilities into a single, consistent schema. It supports batch operations, allowing users to perform maintenance tasks on multiple packages simultaneously, and includes functionality to automate update proces

    Wraps multiple command-line package managers into a unified interface by normalizing their disparate inputs and outputs.

    C#chocolateyclinpm
    عرض على GitHub↗24,645
  • ish-app/ishالصورة الرمزية لـ ish-app

    ish-app/ish

    19,325عرض على GitHub↗

    This project provides a complete Linux environment for mobile devices by emulating an x86 architecture and translating system calls into native mobile operations. It functions as a terminal emulator that allows users to run standard command-line utilities, manage software packages, and execute unmodified Linux binaries directly on their mobile hardware. The environment distinguishes itself through its ability to maintain persistent background execution, preventing the mobile operating system from suspending shell tasks or active processes. It supports a containerized approach to the root file

    Provides a package manager to install, update, and synchronize software utilities within the Linux environment.

    Cemulatorhacktoberfestios
    عرض على GitHub↗19,325
  • brendangregg/flamegraphالصورة الرمزية لـ brendangregg

    brendangregg/FlameGraph

    19,307عرض على GitHub↗

    FlameGraph is a performance profiling and visualization toolkit designed to identify bottlenecks in software execution. It functions as a processing engine that transforms raw stack trace samples into interactive, hierarchical diagrams. By representing aggregated execution frequency as nested rectangles, the tool allows developers to visualize hot code paths and analyze system behavior across both kernel and user-space environments. The project distinguishes itself through its ability to perform differential profile analysis, which highlights performance regressions or improvements by compari

    Groups processor usage by package name to provide an alternative perspective on resource consumption.

    Perl
    عرض على GitHub↗19,307
  • ichait/awesome-macosالصورة الرمزية لـ iCHAIT

    iCHAIT/awesome-macOS

    17,883عرض على GitHub↗

    This project is a curated directory of applications, utilities, and tools designed to enhance the macOS experience. It serves as a comprehensive resource for discovering software that improves system management, productivity, and professional development workflows. The collection distinguishes itself by organizing resources into specialized categories that address specific user needs, such as automating routine system tasks, configuring consistent development environments, and managing complex media or design workflows. It provides access to tools for debugging software, securing network conn

    Automates software installation and dependency management using centralized package repositories.

    appleawesomeawesome-list
    عرض على GitHub↗17,883
  • verdaccio/verdaccioالصورة الرمزية لـ verdaccio

    verdaccio/verdaccio

    17,699عرض على GitHub↗

    Verdaccio is a registry server that implements the npm protocol to store, serve, and manage software dependencies. It functions as a private registry proxy for Node.js packages, allowing organizations to host internal packages while caching public modules. The system features a pluggable middleware architecture that enables the extension of registry behavior through custom plugins for authentication and storage backends. It supports scalable remote data management by offloading package files to S3-compatible object stores. The platform covers package lifecycle management, including publishin

    Manages the full package lifecycle including publishing, tagging, and deprecating package versions.

    TypeScriptdockerhelmhelm-charts
    عرض على GitHub↗17,699
  • nixos/nixالصورة الرمزية لـ NixOS

    NixOS/nix

    17,090عرض على GitHub↗

    Nix is a functional package manager, purely functional build system, and declarative configuration system. It serves as a reproducible environment manager designed to eliminate manual installation drift by defining software and operating system states through a configuration language. The project provides a means of managing software dependencies in isolated environments to prevent conflicts between different versions of the same tool. It enables the creation of consistent system configurations and development environments that replicate exactly across multiple machines. Its capabilities cov

    Operates as a functional package manager ensuring reproducible builds and isolated software environments.

    C++c-plus-plusdeclarative-languagefunctional-programming
    عرض على GitHub↗17,090
  • helm/chartsالصورة الرمزية لـ helm

    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.

    Implements a standardized package manager to handle the installation and versioning of software on Kubernetes.

    Go
    عرض على GitHub↗15,425
  • bower/bowerالصورة الرمزية لـ bower

    bower/bower

    14,921عرض على GitHub↗

    Bower is a frontend package manager and client-side asset manager used to install and track third-party JavaScript and CSS libraries for browser-based projects. It functions as a web dependency manager that ensures consistent versioning across different development environments. The tool operates as a Git-based dependency manager, retrieving source code directly from Git repositories rather than relying on a central package registry. It utilizes a semantic versioning resolver to match manifest constraints against Git tags to determine the correct package version. To prevent nested directory t

    Acts as a complete system for retrieving, installing, and managing the lifecycle of frontend packages.

    JavaScript
    عرض على GitHub↗14,921
  • espanso/espansoالصورة الرمزية لـ espanso

    espanso/espanso

    13,987عرض على GitHub↗

    Espanso is a cross-platform text expander and desktop automation tool that monitors system-wide keystrokes to replace short trigger keywords with longer text blocks, images, or dynamic script outputs. It functions as a background service, enabling users to automate repetitive typing tasks across any application on their local system. The tool distinguishes itself through context-aware automation, which allows users to define specific rules that enable or disable expansion behavior based on the currently active window. It also features a centralized package management system for organizing and

    Manages collections of pre-defined text triggers to extend functionality without manual snippet configuration.

    Rustespansolinuxmacos
    عرض على GitHub↗13,987
  • jguer/yayالصورة الرمزية لـ Jguer

    Jguer/yay

    13,198عرض على GitHub↗

    Yay is a command-line package manager designed for Arch Linux systems. It functions as an interface for managing the software lifecycle, including the installation, updating, and removal of packages from both official repositories and community-maintained archives. The tool serves as an automated helper for the Arch User Repository, streamlining the retrieval, compilation, and installation of software by handling dependency resolution and build script execution. It coordinates these multi-step workflows through a terminal-based interface, allowing users to interact with package metadata, subm

    Manages the complete software lifecycle, including updates, dependency removal, and system-wide maintenance.

    Goarchlinuxauraur-completions
    عرض على GitHub↗13,198
  • crossplane/crossplaneالصورة الرمزية لـ crossplane

    crossplane/crossplane

    11,791عرض على GitHub↗

    Crossplane is a Kubernetes-based control plane framework that functions as a cloud resource orchestrator and infrastructure-as-code platform. It enables the management of heterogeneous infrastructure by extending the Kubernetes API to provision and maintain external cloud services through declarative configuration. By utilizing custom resource controllers, it continuously reconciles the state of external infrastructure with defined desired states, ensuring consistent deployment and lifecycle management across multiple cloud providers. The platform distinguishes itself through its composition-

    Builds, installs, updates, and pushes infrastructure packages to registries to facilitate distribution and versioning.

    Gocloud-computingcloud-managementcloud-native
    عرض على GitHub↗11,791
  • jaredpalmer/tsdxالصورة الرمزية لـ jaredpalmer

    jaredpalmer/tsdx

    11,471عرض على GitHub↗

    tsdx is a zero-config command line interface and build tool designed for developing, bundling, and distributing TypeScript libraries. It functions as a project scaffolder and development toolchain that initializes new libraries from templates with standardized folder structures and pre-configured dependencies. The project specializes in producing dual-format module distributions, simultaneously generating both CommonJS and ES modules to ensure compatibility across different JavaScript environments. It utilizes a Rollup-based bundling system to compile TypeScript source into optimized distribu

    Manages project dependencies through a high-performance native package management system.

    TypeScriptbundlingjestnpm
    عرض على GitHub↗11,471
  • immortalwrt/immortalwrtالصورة الرمزية لـ immortalwrt

    immortalwrt/immortalwrt

    10,101عرض على GitHub↗

    ImmortalWrt is an embedded network operating system for routers and network hardware. Built as a Linux distribution based on OpenWrt, it functions as a firmware builder and operating system designed to manage routing, switching, and firewalling. The project extends the OpenWrt base by providing additional drivers and pre-configured software packages. It includes a toolset for compiling tailored system images from source to match specific hardware architectures and chipsets. The system features a web-based management interface for device administration and a modular package manager for instal

    Includes a lightweight package manager for automating software installation and dependency management on embedded devices.

    C
    عرض على GitHub↗10,101
  • yuk7/archwslالصورة الرمزية لـ yuk7

    yuk7/ArchWSL

    7,372عرض على 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

    Initializes the package manager keyring to securely verify and install software packages.

    Makefilearchlinuxuwp-appswindows-10
    عرض على GitHub↗7,372
  • mervinpraison/praisonaiالصورة الرمزية لـ MervinPraison

    MervinPraison/PraisonAI

    5,592عرض على GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Configures the primary package index URL and blocks extra indexes to prevent dependency confusion.

    Pythonagentsaiai-agent-framework
    عرض على GitHub↗5,592
  • voidzero-dev/vite-plusالصورة الرمزية لـ voidzero-dev

    voidzero-dev/vite-plus

    5,007عرض على GitHub↗

    vite-plus هي سلسلة أدوات تطوير ويب موحدة وواجهة سطر أوامر مصممة لإدارة إصدارات Vite، وبيئات تشغيل JavaScript، ومديري الحزم من نقطة دخول واحدة. تعمل كمدير لبيئة تشغيل JavaScript لتثبيت وتثبيت إصدارات اللغة، ومنسق مهام لمشاريع Monorepo لتنفيذ النصوص البرمجية المدركة للتبعيات، ومحرك سقالات للمشاريع لتمهيد التطبيقات والمكتبات. يتميز المشروع بدمج دورة حياة تطوير كاملة في أداة واحدة، ويتميز بمحرك تحليل ثابت موحد يقوم بفحص النوع، والتدقيق (Linting)، والتنسيق في تمريرة واحدة. يوفر تنسيقًا متقدمًا لـ Monorepo من خلال التنفيذ المتوازي ونظام تخزين مؤقت للنتائج يستخدم إبطالًا قائمًا على البصمة لتخطي المهام الزائدة. تغطي سلسلة الأدوات أيضًا مجموعة واسعة من القدرات بما في ذلك خطوط أنابيب أصول الويب لتجميع الإنتاج، وتوفير البيئة التلقائي، وإدارة خطافات Git commit. كما تتضمن أدوات لتنفيذ اختبارات الوحدة الأصلية وإنشاء ملفات تنفيذية أصلية.

    Installs and updates packages using a unified interface that detects the appropriate underlying package manager.

    Rust
    عرض على GitHub↗5,007
  • trinib/linux-bash-commandsالصورة الرمزية لـ trinib

    trinib/Linux-Bash-Commands

    4,059عرض على GitHub↗

    This project serves as a comprehensive reference and toolkit for Linux command-line operations. It provides a structured collection of Bash commands and terminal utilities designed to assist with system administration, file management, and process control within POSIX-compliant environments. The resource functions as a guide for mastering terminal productivity and shell scripting. It covers essential workflows including efficient filesystem navigation, command history management, and the application of shell operators for task automation. Users can utilize these materials to refine their inte

    Explains the use of system-level package managers to maintain software versions and dependencies.

    awesomeawesome-listbash
    عرض على GitHub↗4,059
السابق12التالي
  1. Home
  2. DevOps & Infrastructure
  3. Package Managers

استكشف الوسوم الفرعية

  • Deterministic Package DefinitionsPackage definitions that use functional logic to ensure identical outputs for the same inputs. **Distinct from Package Managers:** Specifically focuses on the determinism and functional nature of the definition, not the general lifecycle of package management.
  • Keyring InitializationSetup and management of cryptographic keys for package verification. **Distinct from Package Managers:** Focuses on the security initialization of the package manager rather than the retrieval or installation of packages.
  • Package Hierarchy VisualizersTools for grouping processor usage by package name to analyze resource consumption in managed environments. **Distinct from Package Managers:** Distinct from Package Managers: focuses on visualization of resource usage by package rather than package management.
  • Unified Management LayersAbstraction layers that normalize disparate package manager inputs and outputs into a common schema. **Distinct from Package Managers:** Distinct from Package Managers: focuses on the abstraction layer that wraps multiple managers rather than the managers themselves.