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

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

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

14 مستودعات

Awesome GitHub RepositoriesDependency Manifests

Centralized configuration files for standardizing library versions across distributed services.

Distinguishing note: Focuses on version standardization via manifests rather than general package management.

Explore 14 awesome GitHub repositories matching software engineering & architecture · Dependency Manifests. Refine with filters or upvote what's useful.

Awesome Dependency Manifests GitHub Repositories

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

    alibaba/spring-cloud-alibaba

    29,113عرض على GitHub↗

    Spring Cloud Alibaba is a microservices orchestration framework that provides a standardized programming model for building distributed systems. It functions as a cloud-native integration layer, bridging enterprise application frameworks with distributed infrastructure to manage service discovery, traffic control, and state consistency across complex, multi-part application environments. The framework distinguishes itself through specialized components for managing distributed operations, including aspect-oriented traffic control that enforces flow rules, circuit breaking, and rate limiting a

    Standardizes project versions using a centralized manifest to ensure compatibility across services.

    Javaalibabaalibaba-middlewarealibaba-oss
    عرض على GitHub↗29,113
  • zephyrproject-rtos/zephyrالصورة الرمزية لـ zephyrproject-rtos

    zephyrproject-rtos/zephyr

    15,627عرض على GitHub↗

    Zephyr is a real-time operating system and cross-platform embedded framework designed for resource-constrained hardware architectures. It provides an embedded kernel that manages memory, power consumption, and hardware peripherals across multiple microcontroller architectures. The project utilizes a hardware abstraction layer to decouple high-level kernel services from physical hardware through standardized driver interfaces. It employs a device tree hardware description format and a hierarchical configuration system to optimize binaries and feature sets for specific hardware constraints. Th

    Supports including multiple external project definitions within a main configuration file to manage dependencies.

    C
    عرض على GitHub↗15,627
  • ds300/patch-packageالصورة الرمزية لـ ds300

    ds300/patch-package

    11,098عرض على GitHub↗

    Patch-package is a utility that extends JavaScript package managers to capture and reapply local modifications made to installed third-party dependencies. By generating standard diff files from changes made directly to the source code on disk, it allows developers to maintain custom fixes across dependency updates and team environments without the need to fork or publish modified versions of external libraries. The tool integrates directly into the package manager lifecycle, automatically applying stored patches after dependencies are installed or updated. It supports complex maintenance scen

    Uses structured manifests to map patch files to specific dependency versions.

    TypeScriptdependenciesdependency-managerdiff
    عرض على GitHub↗11,098
  • raineorshine/npm-check-updatesالصورة الرمزية لـ raineorshine

    raineorshine/npm-check-updates

    10,146عرض على GitHub↗

    npm-check-updates is a command line utility and programmatic module used to check for newer versions of npm packages and update project manifest files. It functions as a registry client and semantic version manager that upgrades package constraints to the latest releases. The tool distinguishes itself by including supply chain security features, such as a release cooldown period and package ownership tracking, to prevent the adoption of unstable or malicious new releases. It also provides a programmatic API for integrating dependency checks and upgrades directly into custom scripts. Broad ca

    Traverses the directory tree to find and update multiple manifest files across monorepos or complex project structures.

    TypeScriptnpmnpm-check-updates
    عرض على GitHub↗10,146
  • lancedb/lancedbالصورة الرمزية لـ lancedb

    lancedb/lancedb

    9,031عرض على GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Bundles specific Python libraries with function manifests to ensure consistent execution environments for UDFs.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    عرض على GitHub↗9,031
  • developit/microbundleالصورة الرمزية لـ developit

    developit/microbundle

    8,135عرض على GitHub↗

    Microbundle is a zero-configuration JavaScript module bundler designed to package small libraries and modules into optimized distribution files. It serves as a JavaScript library packager and TypeScript compiler, converting source code into compatible module formats for both browser and server-side runtimes. The tool functions as a bundle size optimizer by mangling object properties and analyzing bundle composition to reduce final file sizes. It also acts as a CSS module processor, converting style imports into external stylesheets or scoped modules to prevent global namespace collisions. It

    Determines whether modules should be inlined or treated as external by analyzing the package manifest.

    JavaScript
    عرض على GitHub↗8,135
  • phar-io/manifestالصورة الرمزية لـ phar-io

    phar-io/manifest

    7,483عرض على GitHub↗

    This project is a PHP archive distribution system designed for hosting and deploying versioned releases. It functions as an installation tool and distribution manager that handles the downloading of archives from remote repositories or URLs into local project directories. The system ensures installation security by acting as an integrity verifier, validating archives using hash checksums and digital signatures. It includes a version resolver that matches requested constraints against available releases to ensure environment consistency. The project manages resource organization through XML m

    Utilizes structured manifest files to standardize library versions and dependency requirements.

    PHP
    عرض على GitHub↗7,483
  • tools/godepالصورة الرمزية لـ tools

    tools/godep

    5,513عرض على GitHub↗

    godep هو مدير تبعيات لـ Go يقوم بتسجيل واستعادة وتحديث إصدارات الحزم لضمان بناء قابل للتكرار عبر بيئات مختلفة. يعمل كأداة قفل للإصدار، حيث يتتبع مراجعات حزم محددة في ملف بيان لمزامنة مساحات عمل التطوير وحالات البناء. تتضمن الأداة إمكانيات التوريد (vendoring) التي تنسخ كود مصدر Go الخارجي إلى دليل محلي، مما يتيح بناء المشاريع دون وصول نشط إلى الشبكة. يدير النظام دورة حياة التبعية بالكامل، مغطياً قفل الإصدار، ومزامنة مساحة العمل، وتحديث الحزم المتعقبة إلى إصدارات أحدث.

    Provides a centralized manifest file to map package names to specific versions for deterministic dependency resolution.

    Go
    عرض على GitHub↗5,513
  • clibs/clibالصورة الرمزية لـ clibs

    clibs/clib

    5,133عرض على GitHub↗

    clib هو مدير حزم ومدير تبعيات بلغة C يُستخدم لتثبيت وتحديث وإدارة مكتبات C الخارجية وتبعيات الملفات التنفيذية من المستودعات البعيدة. يعمل كأداة توزيع لهيكلة الكود المصدري والبيانات الوصفية لنشر مكتبات C ومجموعة أدوات تطوير للحفاظ على بيئات بناء متسقة. يوفر المشروع إطار عمل لتوزيع مكتبات C وحل التبعيات، باستخدام ملفات البيان لتتبع إصدارات المكتبات المطلوبة وضمان عمليات بناء قابلة للتكرار عبر أنظمة مختلفة. وهو يبسط سير عمل تطوير C من خلال إدارة تثبيت وإلغاء تثبيت الملفات الثنائية الأصلية وأدوات التطوير. يغطي النظام مجموعة واسعة من إمكانيات برمجة النظام، بما في ذلك تحليل الذاكرة، وقياس الأداء، واختبار الوحدات. كما يتضمن أدوات لإدارة هياكل البيانات، والتفاعل مع نظام الملفات، والتجزئة التشفيرية، وتشفير البيانات، واتصالات الشبكة.

    Uses structured manifest files to standardize and track required library versions for reproducible C environments.

    Ccclibmanager
    عرض على GitHub↗5,133
  • gradleup/shadowالصورة الرمزية لـ GradleUp

    GradleUp/shadow

    4,204عرض على GitHub↗

    Shadow هو إضافة Gradle تُستخدم لإنشاء ملفات JAR ضخمة (fat JARs) عن طريق تجميع تطبيق JVM وجميع تبعيات وقت التشغيل الخاصة به في أرشيف تنفيذي واحد. يعمل كمجمع تبعيات ومولد أرشيف، مما يبسط التوزيع عن طريق دمج ملفات مكتبات متعددة في عنصر واحد. يتميز المشروع بقدرته على إجراء إعادة توجيه حزمة البايت كود، والتي تعيد تسمية مسارات الحزمة وبيانات الاستيراد لمنع تعارض إصدارات مسار الفئة (classpath). كما يوفر أدوات دمج الموارد التي تجمع الملفات ذات المسارات المتطابقة باستخدام محولات نصية أو XML مخصصة وينتج إصدارات قابلة للتكرار عن طريق تطبيع طوابع وقت الملف والأذونات. تغطي الإضافة إمكانيات واسعة بما في ذلك تصفية محتوى الأرشيف، وإدارة البيان، وإنشاء نصوص بدء التشغيل للنشر. كما تتعامل مع نشر العناصر من خلال سير العمل القائم على البيانات الوصفية وتوفر أدوات تشخيصية لاكتشاف الإدخالات المكررة وموقع موارد مسار الفئة.

    Keeps runtime dependencies outside the archive while automatically listing them in the manifest path.

    Kotlinbuildbundlingfat-jar
    عرض على GitHub↗4,204
  • antfu-collective/tazeالصورة الرمزية لـ antfu-collective

    antfu-collective/taze

    4,209عرض على GitHub↗

    Taze is a dependency update automator and monorepo dependency manager that detects newer package versions and updates manifest files. It functions as a CI dependency validator, returning error codes when outdated dependencies are detected to fail continuous integration pipelines. The tool features a release stability filter to defer updates based on a minimum release age and a version constraint controller to manage major, minor, and patch update ranges with custom bumping modes. It supports workspace-wide manifest scanning across multiple subdirectories and provides dependency filtering via

    Scans the file system recursively to locate multiple package manifests across monorepo subdirectories.

    TypeScriptcli-tooldependenciesupdates
    عرض على GitHub↗4,209
  • crxjs/chrome-extension-toolsالصورة الرمزية لـ crxjs

    crxjs/chrome-extension-tools

    4,112عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من أدوات البناء وإضافة Vite لتطوير إضافات المتصفح. يعمل كأداة بناء وإطار عمل لاستبدال الوحدات النمطية الساخن (HMR) الذي يقوم بأتمتة تجميع الأصول باستخدام بيان الإضافة (manifest) كمصدر أساسي للحقيقة. توفر الأدوات سير عمل بدون تكوين (zero-config) لإضافات المتصفحات المتعددة، مما يدمج تحديثات الكود في الوقت الفعلي في عملية التطوير. وهذا يسمح بتحديث مكونات ونصوص برمجية محددة في المتصفح دون الحاجة إلى إعادة تحميل يدوية كاملة للإضافة. تتضمن المجموعة أيضاً إطار عمل اختبار شامل وأداة لأتمتة المتصفح. تتيح هذه الأدوات التحكم في سياق المتصفح، وفحص البيان، والقدرة على الوصول إلى صفحات الإضافة مثل النوافذ المنبثقة واللوحات الجانبية للتحقق في بيئة متصفح حقيقية.

    Analyzes the extension manifest to automatically discover and bundle all necessary scripts and assets.

    TypeScriptchrome-extensionjavascriptmanifest-v2
    عرض على GitHub↗4,112
  • expressjs/generatorالصورة الرمزية لـ expressjs

    expressjs/generator

    1,853عرض على GitHub↗

    هذا المشروع عبارة عن أداة سطر أوامر (CLI) مصممة لأتمتة تهيئة وتجهيز تطبيقات الويب. يقوم بإنشاء هيكل مجلدات قياسي وتوليد ملفات الإعدادات الأساسية اللازمة لبدء بيئة خادم جديدة. تتميز الأداة بتوفير إمكانية إنشاء مشاريع قابلة للتخصيص، مما يسمح للمستخدمين باختيار محركات عرض (view engines) ومعالجات مسبقة لملفات الأنماط (stylesheet preprocessors) محددة أثناء عملية الإعداد. كما تقوم بتحديث ملفات تعريف التبعيات (dependency manifests) وملفات تجاهل نظام التحكم في الإصدار (version control ignore files) ديناميكياً لضمان جاهزية البيئة الناتجة للتطوير الفوري. بعيداً عن الهيكل الأساسي، يتعامل المولد مع دمج محركات العرض المختلفة وسير عمل CSS لتتناسب مع متطلبات المشروع المحددة. وهي تعمل كأداة أساسية للمطورين لأتمتة إنشاء بيئات تطبيقات منظمة ومتسقة.

    Updates dependency manifests to include selected middleware and view engine packages for new projects.

    JavaScriptexpressgeneratorjavascript
    عرض على GitHub↗1,853
  • mudblazor/templatesالصورة الرمزية لـ MudBlazor

    MudBlazor/Templates

    899عرض على GitHub↗

    This project provides a collection of templates for generating web application structures within the command-line interface. It serves as a scaffolding tool designed to initialize new projects with pre-configured component libraries, UI layouts, and essential boilerplate code. The templates distinguish themselves by offering granular control over the application environment during the initialization phase. Developers can select specific rendering strategies, including server-side, client-side, or hybrid interactive modes, and choose between full-featured scaffolding or minimal project shells

    Manages dependency manifests to ensure required component libraries and authentication packages are correctly configured during project initialization.

    HTMLblazorblazor-clientblazor-components
    عرض على GitHub↗899
  1. Home
  2. Software Engineering & Architecture
  3. Dependency Manifests

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

  • Dependency Graph AnalysisAutomatically discovering and bundling required assets by analyzing a configuration manifest. **Distinct from Dependency Manifests:** Focuses on the automated discovery of a dependency graph rather than just version standardization in a manifest.
  • Dependency Patch ManifestsUses structured file naming conventions to map specific patch files to target dependencies and their corresponding version ranges. **Distinct from Dependency Manifests:** Distinct from general dependency manifests: focuses on mapping patch files to specific dependency versions.
  • External Dependency ManifestingConfiguring the archive manifest to reference dependencies that remain external to the fat JAR. **Distinct from Dependency Manifests:** Specifically about manifesting external paths within a fat JAR context, not general version standardization.
  • Module Resolution LogicMechanisms for determining how dependencies are resolved and whether they are inlined or externalized based on manifest files. **Distinct from Dependency Manifests:** Focuses on the logic of module inlining vs externalization, whereas Dependency Manifests is about the files themselves.
  • Recursive Manifest ScanningTraversing directory trees to find all manifest files for bulk dependency updates. **Distinct from Dependency Manifests:** Combines recursive traversal with manifest identification for the purpose of dependency updates.