awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apache/incubator-kie-droolsAvatar apache

    apache/incubator-kie-drools

    6,269Vezi pe GitHub↗

    Acest proiect este un sistem de gestionare a regulilor de afaceri și un motor de reguli conceput pentru a defini, executa și gestiona logica de afaceri complexă decuplată de codul sursă al aplicației. Acesta oferă un compilator de logică de afaceri care transformă definițiile regulilor lizibile pentru oameni în modele executabile pentru evaluare în runtime de înaltă performanță. Sistemul include un motor de procesare a evenimentelor complexe pentru analizarea fluxurilor de date în timp real în vederea identificării tiparelor temporale și un executor de modele și notații de decizie care procesează logica structurată pe baza standardelor din industrie pentru rezultate deterministe. Utilizează un motor de inferență care suportă forward și backward chaining pentru a automatiza deciziile prin evaluarea dependențelor logice complexe. Platforma acoperă o gamă largă de capabilități, inclusiv gestionarea sesiunilor de reguli, analiza dependențelor regulilor și vizualizarea logicii de execuție. De asemenea, dispune de instrumente pentru monitorizarea performanței regulilor, traducerea formatului regulilor și recuperarea stării sesiunii printr-un strat de persistență pluggable.

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

    Java
    Vezi pe GitHub↗6,269
  • hyperjumptech/grule-rule-engineAvatar hyperjumptech

    hyperjumptech/grule-rule-engine

    2,505Vezi pe 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
    Vezi pe GitHub↗2,505
  • oracle-samples/clara-rulesAvatar oracle-samples

    oracle-samples/clara-rules

    1,231Vezi pe 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
    Vezi pe GitHub↗1,231
  1. Home
  2. Software Engineering & Architecture
  3. Rete Algorithm Implementations