awesome-repositories.com
Blog
awesome-repositories.com

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

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

12 Repos

Awesome GitHub RepositoriesLinux Package Management

Tools for installing, updating, and managing software dependencies on Linux distributions.

Distinct from Linux Installation Packages: None of the candidates represent the general domain of Linux package management; they focus on specific formats or generators.

Explore 12 awesome GitHub repositories matching operating systems & systems programming · Linux Package Management. Refine with filters or upvote what's useful.

Awesome Linux Package Management GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • homebrew/homebrew-coreAvatar von Homebrew

    Homebrew/homebrew-core

    15,383Auf GitHub ansehen↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Provides a consistent toolset for managing software installations and dependencies across various Linux distributions.

    Rubycoreformulaehacktoberfest
    Auf GitHub ansehen↗15,383
  • morganamilo/paruAvatar von Morganamilo

    Morganamilo/paru

    8,846Auf GitHub ansehen↗

    Paru ist ein Hilfsprogramm für das Arch User Repository (AUR) und ein System-Paketmanager, der als Wrapper für pacman fungiert. Er automatisiert die Suche, Installation und Aktualisierung von Software aus dem Arch User Repository und synchronisiert lokale Datenbanken, um installierte Software auf die neuesten verfügbaren Versionen zu aktualisieren. Das Tool bietet ein System zum Herunterladen von Build-Dateien und zum Kompilieren von Software aus Community-Quellen in installierbare Pakete. Es enthält Funktionen zur Überprüfung von Build-Konfigurationsdateien und zur Nachverfolgung von Entwicklungspaketen durch die Überwachung von Upstream-Versionskontroll-Repositories. Zusätzliche Funktionen umfassen den Abruf von Benutzerfeedback aus Community-Repositories sowie die Möglichkeit, Standard-Installationsverhalten über Konfigurationsdateien anzupassen.

    Manages the installation and update of system-wide software and libraries on Arch Linux.

    Rust
    Auf GitHub ansehen↗8,846
  • supermanito/linuxmirrorsAvatar von SuperManito

    SuperManito/LinuxMirrors

    7,597Auf GitHub ansehen↗

    LinuxMirrors is a collection of shell-based automation tools designed for managing Linux package mirrors, automating Docker engine deployment, and performing non-interactive system updates. It provides a package mirror configurator to update system repositories to regional mirrors across multiple distributions and an installation automator for the Docker engine and its associated software sources. The project distinguishes itself through a dual-mode execution model, offering both interactive menu-driven interfaces for manual setup and non-interactive flag-based execution for integration into

    Updates system software repositories to faster regional mirrors across multiple Linux distributions.

    Shellalmalinuxalpinearchlinux
    Auf GitHub ansehen↗7,597
  • haxefoundation/haxeAvatar von HaxeFoundation

    HaxeFoundation/haxe

    6,880Auf GitHub ansehen↗

    Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a single codebase into native executables and scripts for JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash targets. It provides a unified type system with automatic type inference, a compile-time macro system for code transformation and generation, conditional compilation directives, and a static analysis engine that enforces null safety and eliminates dead code to produce smaller, safer outputs. The language is supported by the HashLink virtual machine, which executes platform

    Installs the toolkit and its Neko dependency using the official package manager for a given distribution.

    Haxecompilercross-platformhaxe
    Auf GitHub ansehen↗6,880
  • rubymetric/chsrcAvatar von RubyMetric

    RubyMetric/chsrc

    6,775Auf GitHub ansehen↗

    chsrc is a cross-platform command-line tool that changes package manager and software repository URLs to faster or local mirrors across Linux, macOS, Windows, and BSD. It functions as a source mirror framework, embedding a database of mirror URLs and metadata directly into its binary at build time, eliminating the need for plugins or runtime downloads. The tool distinguishes itself through idempotent configuration patching, rewriting repository configuration files deterministically so repeated runs produce the same result and restoration is always possible. It includes a latency probe that me

    Switches package manager and software repository URLs to faster or local mirrors across different operating systems.

    Carchlinuxbrewc11
    Auf GitHub ansehen↗6,775
  • techxuexi/techxuexiAvatar von TechXueXi

    TechXueXi/TechXueXi

    5,653Auf GitHub ansehen↗

    TechXueXi is an automated learning tool designed to complete daily tasks and quizzes on a political education platform, earning points without manual intervention. It combines headless browser automation with human-like behavior simulation, randomizing user-agent strings and mimicking interaction patterns to avoid detection during automated sessions. The tool is built as a Python script that can run directly from source code after installing dependencies and a browser driver, or be deployed inside a Docker container for persistent, 24/7 operation on servers, VPS, or NAS devices. It supports c

    Operates on Windows, macOS, Linux, VPS, and Raspberry Pi with a consistent graphical interface.

    Pythonauto-xxqgdockerqiang-guo
    Auf GitHub ansehen↗5,653
  • lionsec/katoolinAvatar von LionSec

    LionSec/katoolin

    5,302Auf GitHub ansehen↗

    Katoolin ist ein Debian-Software-Repository-Manager und ein Automatisierungstool für Sicherheits-Toolsets. Es fungiert als Skript zur Automatisierung des Hinzufügens von Repositories und der Installation von Sicherheitstools aus Kali Linux auf anderen Debian-basierten Systemen. Das Projekt konzentriert sich auf die Automatisierung der Bereitstellung von Penetration-Testing- und Forensik-Software. Es bietet eine Methode zur Verwaltung von Softwarequellen Dritter und zur Bereitstellung von Sicherheitslaboren mit Tools für Netzwerk- und Systemtests, ohne eine vollständige Betriebssysteminstallation zu erfordern. Das Tool enthält ein interaktives CLI zur Navigation durch Tool-Kategorien und zur Verwaltung von Softwarepaketen durch einen Shell-gesteuerten Prozess. Es organisiert Software in modularen Gruppierungen, um die Installation spezifischer Teilmengen oder vollständiger Tool-Suiten zu ermöglichen.

    Manages third-party software sources and automates the installation of large toolsets on Linux systems.

    Python
    Auf GitHub ansehen↗5,302
  • zq1997/deepin-wineAvatar von zq1997

    zq1997/deepin-wine

    5,286Auf GitHub ansehen↗

    deepin-wine is a software distribution and translation environment that provides optimized wrappers to run Windows applications on Linux-based operating systems. It functions as a compatibility layer that translates Windows API calls to Linux, specifically targeting Debian and Ubuntu distributions. The project operates as a dedicated compatibility repository, offering pre-configured packages and scripts to install and manage high-demand Windows desktop software. It utilizes specialized wrappers to integrate Windows communication tools natively within the Linux desktop environment. The system

    Utilizes standard Linux package managers to distribute required runtime libraries and configuration files.

    Pythondeepindeepin-winelinux
    Auf GitHub ansehen↗5,286
  • microsoft/azurelinuxAvatar von microsoft

    microsoft/azurelinux

    5,014Auf GitHub ansehen↗

    Azure Linux ist ein universelles Linux-Betriebssystem, das für virtuelle Maschinen und Container in der Azure-Cloud-Umgebung optimiert ist. Es dient als gehärtetes Cloud-Betriebssystem, das die Angriffsfläche für Bereitstellungen in virtualisierten Cloud-Umgebungen und auf Bare-Metal-Plattformen minimiert. Das Projekt nutzt ein deklaratives Linux-Build-System, das Konfigurations-Overlays verwendet, um Distributionspakete anzupassen. Dieser Ansatz ermöglicht die Modifikation von Systemkomponenten und die Erstellung von Paketspezifikationen, ohne den Upstream-Quellcode forken zu müssen. Die Distribution deckt die Härtung der Cloud-Infrastruktur und das Management von Paketspezifikationen ab. Sie lässt sich über eine Upstream-kompatible Pipeline in Standard-Linux-Build-Tools integrieren, um angepasste Distributionspakete und gehärtete Cloud-Images zu erstellen.

    Manages build files and specifications for Linux packages to ensure compatibility with standard system build tools.

    Python
    Auf GitHub ansehen↗5,014
  • nyr/wireguard-installAvatar von Nyr

    Nyr/wireguard-install

    4,893Auf GitHub ansehen↗

    wireguard-install ist ein automatisiertes Setup-Tool und ein geführtes Shell-Skript für die Bereitstellung und Konfiguration von WireGuard-VPN-Servern auf verschiedenen Linux-Distributionen. Es fungiert als Linux-VPN-Server-Automator, der die Installation von Netzwerktunnel-Software und die Einrichtung von Sicherheitskonfigurationen auf Host-Systemen übernimmt. Das Projekt enthält ein Command-Line-Interface zur Verwaltung von Client-Zugriffen, das das Hinzufügen und Entfernen autorisierter VPN-Benutzer sowie die Generierung von Client-Konfigurationen ermöglicht. Es bietet zudem ein Utility zur Deinstallation des Netzwerktunnels und zum Entfernen aller zugehörigen Systemkonfigurationen, um die Host-Umgebung zu bereinigen. Das Tool verwendet einen interaktiven Assistenten, um Bereitstellungsparameter zu erfassen und die Generierung kryptografischer Schlüsselpaare sowie Systemkonfigurationsdateien zu automatisieren. Es ordnet Softwareanforderungen basierend auf der erkannten Linux-Distribution spezifischen Paketmanagern zu und führt Post-Install-Hooks aus, um die Persistenz der Netzwerkschnittstelle über Reboots hinweg sicherzustellen.

    Maps software requirements to the specific package managers of various Linux distributions for consistent installation.

    Shellalmalinuxbashcentos
    Auf GitHub ansehen↗4,893
  • alexellis/arkadeAvatar von alexellis

    alexellis/arkade

    4,594Auf GitHub ansehen↗

    Arkade ist eine Suite von Tools zur Verwaltung von Entwickler-Binärdateien, Kubernetes-Anwendungsbereitstellungen und der Wartung von Helm-Charts. Es fungiert als CLI-Tool-Manager und Marktplatz für Entwickler-Tools, mit dem eigenständige Binärdateien und Systempakete über verschiedene Betriebssysteme und Architekturen hinweg entdeckt, heruntergeladen, aktualisiert und deinstalliert werden können. Das Projekt zeichnet sich durch die Fähigkeit aus, ausführbare Binärdateien direkt aus OCI-Container-Images für die lokale Installation zu extrahieren, ohne eine Container-Runtime zu benötigen. Es bietet zudem spezialisierte Dienstprogramme für die Wartung von Helm-Charts, einschließlich der Möglichkeit, Container-Images auf Registry-Zugänglichkeit zu scannen, Image-Versionen zu aktualisieren und Patch-Versionen zu erhöhen. Das Toolset deckt die Installation und Deinstallation von Kubernetes-Anwendungen mittels Charts und statischen Manifesten ab sowie die Bereitstellung von Linux-Workstations und CI-Runnern durch Systempaketinstallation und systemd-Integration. Es enthält Funktionen zum Durchsuchen von Softwarekatalogen und zum Abrufen von Konfigurationsdetails nach der Bereitstellung für Cluster-Anwendungen.

    Sets up system-level tools and services on Linux workstations and CI runners.

    Goappsarkadeautomation
    Auf GitHub ansehen↗4,594
  • cypherpunkarmory/userlandAvatar von CypherpunkArmory

    CypherpunkArmory/UserLAnd

    4,227Auf GitHub ansehen↗

    UserLAnd ist eine rootless Linux-Umgebung und ein Distributions-Manager für Mobilgeräte, mit dem sich vollständige Linux-Betriebssysteme und Anwendungen ausführen lassen. Es fungiert als proot-basierter Emulator, der ein Root-Dateisystem simuliert und Binärdateien ausführt, ohne dass administrative Root-Rechte auf dem Host-System erforderlich sind. Das Projekt bietet einen Linux-Desktop-Remote-Client zum Starten grafischer Desktop-Umgebungen und zur Verbindung über einen Visual-Server-Client. Es ermöglicht die Bereitstellung verschiedener Linux-Distributionen, sodass Benutzer Systempakete mit nativen Tools wie apt oder pacman verwalten können. Die Umgebung umfasst User-Space-Provisioning, Dateisystem-Isolierung und Syscall-Übersetzung für die Ausführung von Binärdateien. Zudem unterstützt sie die Konfiguration von Desktop-Umgebungen sowie die Installation und Aktualisierung von Software-Binärdateien direkt innerhalb des virtualisierten Dateisystems.

    Implements native Linux package management for installing and updating software on mobile devices.

    Kotlin
    Auf GitHub ansehen↗4,227
  1. Home
  2. Operating Systems & Systems Programming
  3. Linux Package Management

Unter-Tags erkunden

  • Distribution-Specific InstallationsInstalls the toolkit and its dependencies using the official package manager for a given Linux distribution. **Distinct from Linux Package Management:** Distinct from Linux Package Management: focuses on installing a specific toolkit via distribution package managers.
  • Mirror Configurators3 Sub-TagsTools specifically designed to update package manager sources to regional mirrors for improved download speeds. **Distinct from Linux Package Management:** Focuses specifically on switching to regional mirrors rather than general package installation or dependency management.