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

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

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

3 مستودعات

Awesome GitHub RepositoriesRete Algorithm Implementations

Implementations of the Rete algorithm for efficient rule-based pattern matching by reducing redundant evaluations.

Distinct from Rule-Based Pattern Matching: None of the candidates cover the Rete algorithm; they focus on string, role, or library matching.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Rete Algorithm Implementations. Refine with filters or upvote what's useful.

Awesome Rete Algorithm Implementations GitHub Repositories

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

    apache/incubator-kie-drools

    6,269عرض على GitHub↗

    This project is a business rules management system and rule engine designed to define, execute, and manage complex business logic decoupled from application source code. It provides a business logic compiler that transforms human-readable rule definitions into executable models for high-performance runtime evaluation. The system includes a complex event processing engine for analyzing real-time data streams to identify temporal patterns and a decision model and notation executor that processes structured logic based on industry standards for deterministic results. It utilizes an inference eng

    Uses a Rete-based pattern matching network to efficiently evaluate rules and avoid redundant condition checks.

    Java
    عرض على GitHub↗6,269
  • hyperjumptech/grule-rule-engineالصورة الرمزية لـ hyperjumptech

    hyperjumptech/grule-rule-engine

    2,505عرض على GitHub↗

    Grule is a business rule engine for Go that decouples complex decision-making logic from core application code. It provides a framework for defining, versioning, and executing business rules through a domain-specific language, allowing logic to be managed independently of the underlying software implementation. The engine distinguishes itself by utilizing a formal grammar-based parser and a Rete-inspired pattern matching algorithm to evaluate logic against data facts efficiently. It supports dynamic system modeling by enabling runtime updates to policies and providing thread-safe knowledge ba

    Organizes rule conditions into a directed graph to efficiently evaluate logic against data facts.

    Gogolanghacktoberfesthacktoberfest2021
    عرض على GitHub↗2,505
  • oracle-samples/clara-rulesالصورة الرمزية لـ oracle-samples

    oracle-samples/clara-rules

    1,231عرض على GitHub↗

    Clara Rules is a declarative logic programming library and business rules management system designed for Clojure and Java applications. It functions as a forward-chaining inference engine that evaluates business logic by matching data patterns against defined rules, allowing developers to derive new information and trigger automated actions based on the current state of a fact set. The engine utilizes a directed acyclic graph for pattern matching, which enables efficient evaluation across complex rule sets. It incorporates a truth maintenance system that tracks dependencies between facts and

    Utilizes the Rete algorithm to efficiently match facts against complex rule conditions using a directed acyclic graph.

    Clojure
    عرض على GitHub↗1,231
  1. Home
  2. Software Engineering & Architecture
  3. Rete Algorithm Implementations