9 مستودعات
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.
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.
Piper هو تطبيق سطح مكتب GTK وواجهة عميل مصممة لإدارة إعدادات أجهزة الألعاب الطرفية. يعمل كأداة مرئية لتكوين الفئران ولوحات المفاتيح من خلال التواصل مع daemon الخلفية libratbag. يوفر التطبيق واجهة رسومية لضبط الإعدادات على مستوى الأجهزة دون استخدام برامج البائعين المملوكة. يتضمن ذلك واجهة مستخدم تكوين مخصصة لفئران الألعاب لإدارة DPI ومعلمات أخرى خاصة بالجهاز. تغطي الأداة العديد من مجالات تخصيص الأجهزة، بما في ذلك أنماط إضاءة RGB، وإعادة تعيين أزرار الماوس، وضبط حساسية المؤشر ودقته. يقوم بمزامنة هذه الإعدادات بين الواجهة الأمامية المرئية وخدمة الخلفية لضمان اتساق حالة الأجهزة.
Scans the environment at startup to verify required software components are installed.
هذا المشروع هو مجموعة أدوات إدارة عمليات لحاويات Docker. يوفر أدوات للإشراف على عمليات الحاوية، وعرض قوالب التمهيد، وبث السجلات، والتحقق من تبعيات الخدمة. تتضمن مجموعة الأدوات مدقق تبعية الخدمة الذي يحظر بدء تشغيل التطبيق حتى تتوفر مقابس الشبكة المطلوبة، أو نقاط نهاية الويب، أو الملفات المحلية. كما تتميز بعارض قوالب تكوين لإنشاء ملفات التطبيق من متغيرات البيئة أثناء عملية التمهيد، وأداة بث سجلات تقوم بتوجيه تحديثات الملفات إلى الإخراج القياسي باستخدام الاستطلاع ومعالجة التدوير. يدير النظام أيضاً دورات حياة التطبيق من خلال مشرف عمليات يغلف التنفيذ ويعيد توجيه إشارات النظام إلى العمليات الفرعية لضمان عمليات إغلاق رشيقة.
Blocks startup by repeatedly verifying the availability of network sockets, web endpoints, or local files.
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.
Amber is a transpiler that translates high-level source code into executable shell scripts for Bash, Zsh, and Ksh. It provides a type-safe environment for shell script generation, allowing for static type validation and the creation of standalone executable scripts. The project distinguishes itself through a compilation process that includes tree-shaking import optimization to reduce output size and template-based script wrapping for custom headers and footers. It utilizes a module-based dependency resolution system with visibility controls to manage code reuse across multiple files. The lan
Verifies the presence of required external commands in compiled scripts to prevent runtime failures.
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.
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.
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.
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.