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

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

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

14 مستودعات

Awesome GitHub RepositoriesPlugin Execution Ordering

Resolution of plugin dependency graphs to determine the correct order for executing hooks and initializing extensions.

Distinct from Concurrent Dependency Resolution: Distinct from Concurrent Dependency Resolution: focuses on the sequential ordering and dependency constraints for hook execution.

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

Awesome Plugin Execution Ordering GitHub Repositories

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

    emdash-cms/emdash

    10,887عرض على GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Sets numeric priority and declares dependencies so hooks run in a deterministic sequence across plugins.

    TypeScriptastrocmsemdash
    عرض على GitHub↗10,887
  • just-the-docs/just-the-docsالصورة الرمزية لـ just-the-docs

    just-the-docs/just-the-docs

    9,060عرض على GitHub↗

    Just the Docs is a Jekyll theme designed for building documentation sites that are hosted on GitHub Pages. It provides a responsive, mobile-friendly layout with built-in search, hierarchical navigation, and extensive customization through overridable SCSS variables, Liquid includes, and page layouts. The theme distinguishes itself through a file-based navigation hierarchy that automatically generates multi-level collapsible menus from directory structures and front matter, combined with client-side full-text search that indexes page content at build time. It includes automated deployment via

    Assigns numeric or string values to pages to control their display order in navigation.

    SCSSdocumentationgithub-pagesjekyll
    عرض على GitHub↗9,060
  • spring-projects/spring-aiالصورة الرمزية لـ spring-projects

    spring-projects/spring-ai

    9,001عرض على GitHub↗

    Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools, and vector stores into applications. It wraps multiple AI providers behind a common interface, allowing developers to switch between chat, embedding, image, and speech models without changing application code. The framework includes a chainable chat client API similar to WebClient or RestClient, supports both synchronous and streaming interactions, and offers structured output conversion that transforms unstructured AI responses into strongly-typed Java objects. The framework

    Determines the sequence of advisor execution by assigning each a priority value.

    Javaartificial-intelligencejavaspring-ai
    عرض على GitHub↗9,001
  • nomicfoundation/hardhatالصورة الرمزية لـ NomicFoundation

    NomicFoundation/hardhat

    8,489عرض على GitHub↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    Resolves and orders plugins based on explicit and conditional dependencies to ensure correct hook execution sequence.

    TypeScriptblockchaindappsdebugging
    عرض على GitHub↗8,489
  • alibaba/higressالصورة الرمزية لـ alibaba

    alibaba/higress

    7,558عرض على GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Allows precise control over the order of plugin execution within the filter chain using phases and priority values.

    Goai-gatewayai-nativeapi-gateway
    عرض على GitHub↗7,558
  • berstend/puppeteer-extraالصورة الرمزية لـ berstend

    berstend/puppeteer-extra

    7,360عرض على GitHub↗

    💯 Teach puppeteer new tricks through plugins.

    Provides a plugin registry that resolves dependencies and executes lifecycle hooks in a defined sequence.

    JavaScriptautomationchromeheadless-browser
    عرض على GitHub↗7,360
  • j178/prekالصورة الرمزية لـ j178

    j178/prek

    6,297عرض على GitHub↗

    Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo

    Assigns numeric priorities to hooks for deterministic ordering and concurrent execution grouping.

    Rustgitgit-hookspre-commit
    عرض على GitHub↗6,297
  • containernetworking/cniالصورة الرمزية لـ containernetworking

    containernetworking/cni

    6,050عرض على GitHub↗

    Detaches containers by executing plugins in reverse order of attachment for clean removal.

    Gocontainersdockerkubernetes
    عرض على GitHub↗6,050
  • justinwalsh/daux.ioالصورة الرمزية لـ justinwalsh

    justinwalsh/daux.io

    4,530عرض على GitHub↗

    هذا المشروع هو مولد مواقع ثابتة (Static Site Generator) وخادم توثيق يعتمد على Markdown، يقوم بتحويل الملفات وهياكل المجلدات إلى مواقع ويب متجاوبة. يعمل كناشر توثيق لـ Confluence، مما يتيح الرفع المباشر ومزامنة محتوى Markdown المعالج إلى خوادم قواعد المعرفة الخاصة بالمؤسسات. يتميز النظام بقدراته التقنية في العرض، حيث يحول صيغة Mermaid إلى رسوم بيانية مرئية وتعبيرات TeX إلى صيغ رياضية. يدعم التوثيق متعدد اللغات من خلال إنشاء نسخ معربة من الموقع مع هياكل تنقل مخصصة. توفر المنصة خط معالجة محتوى كاملاً يتضمن قوائم تنقل هرمية، وتمييز صيغة الكود، ونظاماً لإدارة ترتيب الصفحات عبر بادئات أسماء الملفات. كما يتميز بإطار عمل مرن للتوسع من أجل مولدات المحتوى المخصصة ومعالجة شجرة الصفحات برمجياً. يمكن نشر البيئة كحاوية Docker محمولة وتتضمن خادم معاينة محلي لاختبار التوثيق قبل الإنشاء النهائي.

    Controls the sequence of navigation links using filename prefixes to override default alphabetical sorting.

    عرض على GitHub↗4,530
  • python-markdown/markdownالصورة الرمزية لـ Python-Markdown

    Python-Markdown/markdown

    4,215عرض على GitHub↗

    This project is a Python library and command-line tool designed to convert Markdown text and files into structured HTML fragments. It functions as a Markdown-to-HTML converter and parser that transforms piped text or source files into web-ready documents. The project is an extensible text processor featuring a pluggable API for defining custom inline and block syntax. This modular framework allows for the registration of specialized syntax extensions, such as tables and footnotes, and provides a system for managing runtime configuration settings. The conversion process covers multilingual te

    Employs numeric priority orderings to determine the deterministic execution sequence of text processors and post-processors.

    Python
    عرض على GitHub↗4,215
  • webpack/tapableالصورة الرمزية لـ webpack

    webpack/tapable

    3,862عرض على GitHub↗

    Tapable is a JavaScript plugin architecture framework and event-driven hook library. It serves as a high-performance callback engine and asynchronous workflow coordinator for building extensible systems. The library differentiates itself by compiling plugin logic into cached functions to minimize dispatch overhead. It provides a variety of execution patterns, including serial, parallel, and waterfall flows, as well as looping sequences and short-circuit execution. The framework covers the definition of custom event hooks, the management of plugin execution ordering, and the interception of h

    Implements a system for determining the sequence of callback execution through numeric stages or explicit plugin dependencies.

    JavaScripthookhooksjavascript
    عرض على GitHub↗3,862
  • kubernetes-sigs/kroالصورة الرمزية لـ kubernetes-sigs

    kubernetes-sigs/kro

    2,928عرض على GitHub↗

    kro is a Kubernetes resource orchestrator and API abstraction layer that enables the definition of simplified custom API surfaces. It allows users to map high-level inputs to complex templates of underlying Kubernetes objects, effectively grouping interdependent resources into single, manageable units. The project differentiates itself by automating the generation of custom resource definitions and dedicated controllers from resource graph specifications without requiring manual Go code. It employs a dependency manager that uses directed acyclic graphs to coordinate the creation, readiness, a

    Removes dependent resources in reverse topological order to ensure clean teardown.

    Gok8s-sig-cloud-provider
    عرض على GitHub↗2,928
  • nextest-rs/nextestالصورة الرمزية لـ nextest-rs

    nextest-rs/nextest

    2,828عرض على GitHub↗

    nextest is a high-performance test execution framework and Rust test runner designed to manage parallelism, retries, and timeouts. It serves as a test recording system that captures execution metadata and outputs into archives for later failure analysis and replay. The project distinguishes itself as a flakiness detection tool, identifying unstable tests through stress loops and automated retry policies. It also functions as a CI test orchestrator, capable of partitioning test suites across multiple workers and exporting results in standardized JUnit XML and JSON formats. The framework provi

    Assigns numeric weights to tests to determine their specific order of execution within the suite.

    Rustcargo-plugincargo-subcommandflaky-tests
    عرض على GitHub↗2,828
  • samber/doالصورة الرمزية لـ samber

    samber/do

    2,645عرض على GitHub↗

    This project is a type-safe dependency injection framework for Go that manages application lifecycles and injects dependencies into structures using reflection and metadata tags. It functions as a service lifecycle manager and an interface binding library to decouple service consumption from concrete implementations. The framework utilizes a hierarchical service container, organizing services into a tree of nested scopes where child containers inherit dependencies from their ancestors. It includes a dependency graph visualizer for inspecting relationships and invocation chains, as well as a s

    Coordinates graceful shutdowns by executing cleanup logic in the exact reverse order of service initialization.

    Gocontainerdependencydependency-graph
    عرض على GitHub↗2,645
  1. Home
  2. Software Engineering & Architecture
  3. Dependency Graph Resolution
  4. Concurrent Dependency Resolution
  5. Plugin Execution Ordering

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

  • Numeric Priority Orderings3 وسوم فرعيةAssigning numerical weights to hooks to determine deterministic execution order and concurrency grouping. **Distinct from Plugin Execution Ordering:** Distinct from Plugin Execution Ordering: uses simple numeric priority values rather than dependency graph resolution for ordering.
  • Reverse-Order Teardown ProtocolsProtocols that execute plugins in reverse order of attachment to ensure clean resource removal. **Distinct from Plugin Execution Ordering:** Distinct from Plugin Execution Ordering: focuses on the reverse-order teardown pattern, not general dependency resolution.