awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

9 Repos

Awesome GitHub RepositoriesDependency Verification

Startup processes that scan the environment to verify the presence of required software components.

Distinct from Dependency Configuration Tools: Focuses on runtime verification of installed binaries rather than configuration via manifests.

Explore 9 awesome GitHub repositories matching development tools & productivity · Dependency Verification. Refine with filters or upvote what's useful.

Awesome Dependency Verification GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • v1s1t0r1sh3r3/airgeddonAvatar von v1s1t0r1sh3r3

    v1s1t0r1sh3r3/airgeddon

    7,797Auf GitHub ansehen↗

    airgeddon is a bash-based wireless network audit suite and security toolkit for Linux. It serves as a framework for testing wireless vulnerabilities and verifying network configurations across various encryption standards, including WPA, WEP, and WPS. The project functions as an orchestration layer that integrates a collection of third-party wireless security tools. It features a modular approach to attack vectorization, coordinating tasks such as evil twin simulations with captive portals, WPA handshake interception, and the execution of WPS vulnerability tests. Its capabilities cover a bro

    Scans for required and optional software tools at startup to ensure all necessary components are present.

    Shell
    Auf GitHub ansehen↗7,797
  • libratbag/piperAvatar von libratbag

    libratbag/piper

    5,838Auf GitHub ansehen↗

    Piper ist eine GTK-Desktop-Anwendung und Client-Schnittstelle, die darauf ausgelegt ist, Hardware-Einstellungen von Gaming-Peripheriegeräten zu verwalten. Sie dient als visuelles Werkzeug zur Konfiguration von Mäusen und Tastaturen durch Kommunikation mit dem libratbag-Hintergrund-Daemon. Die Anwendung bietet eine grafische Oberfläche zur Anpassung von Hardware-Einstellungen ohne die Verwendung proprietärer Herstellersoftware. Dies beinhaltet eine dedizierte Konfigurations-UI für Gaming-Mäuse zur Verwaltung von DPI und anderen gerätespezifischen Parametern. Das Tool deckt mehrere Bereiche der Hardware-Anpassung ab, einschließlich RGB-Beleuchtungsmustern, Remapping von Maustasten sowie der Anpassung von Cursor-Empfindlichkeit und Auflösung. Es synchronisiert diese Einstellungen zwischen dem visuellen Frontend und dem Hintergrunddienst, um die Konsistenz des Hardware-Zustands sicherzustellen.

    Scans the environment at startup to verify required software components are installed.

    Python
    Auf GitHub ansehen↗5,838
  • jwilder/dockerizeAvatar von jwilder

    jwilder/dockerize

    5,202Auf GitHub ansehen↗

    Dieses Projekt ist ein Prozessmanagement-Toolkit für Docker-Container. Es bietet Hilfsmittel zur Überwachung von Container-Prozessen, zum Rendern von Boot-Templates, zum Streamen von Logs und zum Verifizieren von Dienstabhängigkeiten. Das Toolkit enthält einen Dienstabhängigkeits-Checker, der den Anwendungsstart blockiert, bis erforderliche Netzwerk-Sockets, Web-Endpunkte oder lokale Dateien verfügbar sind. Es verfügt zudem über einen Konfigurations-Template-Renderer zur Generierung von Anwendungsdateien aus Umgebungsvariablen während des Boot-Prozesses sowie ein Log-Streaming-Hilfsmittel, das Dateiaktualisierungen mittels Polling und Rotationsbehandlung an die Standardausgabe weiterleitet. Das System verwaltet zudem Anwendungslebenszyklen durch einen Prozess-Supervisor, der die Ausführung umschließt und Systemsignale an untergeordnete Prozesse weiterleitet, um ein ordnungsgemäßes Herunterfahren sicherzustellen.

    Blocks startup by repeatedly verifying the availability of network sockets, web endpoints, or local files.

    Go
    Auf GitHub ansehen↗5,202
  • rubygems/bundlerAvatar von rubygems

    rubygems/bundler

    4,881Auf GitHub ansehen↗

    Bundler is a Ruby dependency manager that resolves gem versions and locks them in a lockfile so every machine installs the same set of dependencies. It manages package sources, provides environment diagnostics, and wraps commands and consoles to run inside a consistent gem context, preventing version mismatches across development, testing, and production. Unlike a simple package installer, Bundler uses a SAT solver to find a consistent set of gem versions satisfying all constraints, segregates authentication secrets from source URLs, and enforces platform-specific dependency filtering. Its lo

    Bundler checks that every dependency declared in the project's manifest is present and synchronizes the lock file when installed versions satisfy constraints.

    Rubydependency-managerrubyrubygems
    Auf GitHub ansehen↗4,881
  • amber-lang/amberAvatar von amber-lang

    amber-lang/amber

    4,731Auf GitHub ansehen↗

    Amber ist ein Transpiler, der High-Level-Quellcode in ausführbare Shell-Skripte für Bash, Zsh und Ksh übersetzt. Er bietet eine typsichere Umgebung für die Shell-Skript-Generierung, was eine statische Typvalidierung und die Erstellung eigenständiger ausführbarer Skripte ermöglicht. Das Projekt zeichnet sich durch einen Kompilierungsprozess aus, der Tree-Shaking-Import-Optimierung zur Reduzierung der Ausgabegröße und templatebasiertes Skript-Wrapping für benutzerdefinierte Header und Footer umfasst. Es nutzt ein modulbasiertes Abhängigkeitsauflösungssystem mit Sichtbarkeitskontrollen, um die Wiederverwendung von Code über mehrere Dateien hinweg zu verwalten. Die Sprachoberfläche deckt eine breite Palette an Automatisierungsmöglichkeiten ab, einschließlich umfassender Dateisystemverwaltung, Prozesssteuerung und Netzwerkkommunikation via HTTP. Es bietet integrierte Hilfsprogramme für Textverarbeitung, Datenmanipulation, Datums- und Zeitmanagement sowie System-Introspektion. Das Toolset enthält einen integrierten Test-Runner zur Logikverifizierung und ein Dienstprogramm zur automatischen Generierung von Markdown-Projektdokumentation aus Quellcode-Kommentaren.

    Verifies the presence of required external commands in compiled scripts to prevent runtime failures.

    Rustbashbash-scriptingcompilers
    Auf GitHub ansehen↗4,731
  • avengemedia/dankmaterialshellAvatar von AvengeMedia

    AvengeMedia/DankMaterialShell

    4,403Auf GitHub ansehen↗

    DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration. The project distinguishes itself through several integrated capabilities that work together as a

    Checks that every optional and required component is present and correctly configured for the shell.

    QMLdwlgohyprland
    Auf GitHub ansehen↗4,403
  • jeffijoe/awilixAvatar von jeffijoe

    jeffijoe/awilix

    4,088Auf GitHub ansehen↗

    Awilix is a JavaScript dependency injection framework and inversion of control container. It provides a centralized system for registering and resolving services, decoupling application components by automating how dependencies are created and passed to the functions or classes that require them. The framework features an automatic module loader that scans the filesystem using glob patterns to register dependencies based on filenames and exports. It supports parameter-name-based injection and proxy-based resolution to manage how dependencies are delivered to constructors and functions. The s

    Verifies that a specific dependency has been registered in the container before attempting resolution.

    TypeScriptawilixdependency-injectionioc
    Auf GitHub ansehen↗4,088
  • imapsync/imapsyncAvatar von imapsync

    imapsync/imapsync

    3,945Auf GitHub ansehen↗

    imapsync is an IMAP mailbox synchronization tool and data migration utility designed to copy and synchronize email messages and folder structures between two IMAP servers. It functions as a migration manager for transferring bulk email accounts between different hosting providers, preserving folder hierarchies and message metadata. The tool is distinguished by its ability to automate the transfer of multiple mailboxes sequentially from delimited lists using administrative credentials or user-specific authentication. It supports advanced authentication methods including OAuth2 and XOAUTH2, and

    Performs a diagnostic check for required system libraries and modules to ensure environment readiness.

    Shellemailsimapimaps
    Auf GitHub ansehen↗3,945
  • aplus-framework/oneAvatar von aplus-framework

    aplus-framework/one

    244Auf GitHub ansehen↗

    One is a command-line utility designed to manage the lifecycle of PHP applications. It provides a unified interface for initializing standardized project structures and configurations, ensuring consistent organization from the start of development. The tool integrates automated routines to maintain application stability and code health. It performs dependency verification, static analysis, and code style enforcement to validate project integrity before deployment. Additionally, it includes a structured communication interface for reporting security vulnerabilities, allowing maintainers to rev

    Scans project manifests to validate package integrity and ensure libraries meet security standards.

    PHPaplusaplus-frameworkapp
    Auf GitHub ansehen↗244
  1. Home
  2. Development Tools & Productivity
  3. Dependency Configuration Tools
  4. Dependency Verification

Unter-Tags erkunden

  • Runtime Availability PollingRepeatedly checks for network or file availability to verify dependencies before application launch. **Distinct from Dependency Verification:** Focuses on polling network sockets and endpoints at runtime, not just verifying installed binaries on disk.