naive-rete - Python RETE algorithm

  •        236

Python RETE algorithm



Related Projects

NRules - Rules engine for .NET, based on the Rete matching algorithm, with internal DSL in C#.

  •    CSharp

NRules is an open source production rules engine for .NET, based on the Rete matching algorithm. Rules are authored in C# using internal DSL. Use the following resources to get up and running with NRules.

nools - Rete based rules engine written in javascript

  •    Javascript

Rete based rules engine written in javascript

rete - JavaScript framework for visual programming and creating node editor

  •    Javascript

Rete is a modular framework for visual programming. Rete allows you to create node-based editor directly in the browser. You can define nodes and workers that allow users to create instructions for processing data in your editor without a single line of code. Check the docs and learn about the components and capabilities.

PHP Business Rules

  •    PHP

PHP Business Rules is an open source application layer for PHP. The logic is defined in rules and facts. Like most Business Rule Engines (BRE) it uses the Rete algorithm.

Zilonis Rules Engine

  •    Java

Zilonis is a Multithreaded Rules Engine implementated in Java based on the Rete algorithm. It includes a shell, where you can interact dynamically with the system. The system understands CLIPS like syntax. It uses the optimizations used in Soar.


  •    Java

Questo progetto e' una GUI 2D e 3D per GNUChess, puograve; essere utilizzato per giocare contro un amico in rete, quest' ultima modalita' dispone anche di una semplice chat. N.B: Il software e' da intendersi beta e/o a scopo didattico.

aMule AdunanzA

  •    C++

aMule AdunanzA e' un progetto volto a rendere accessibile la rete Kademlia anche all'utenza Fastweb, grazie alla patch AdunanzA. Questo in specifico per utenti Linux e Mac OS X Per riferimenti alla community italiana



NRuler is a fast production system based on RETE algorithm written in C#. .



Server di Gioco, Tabellone e Controller di gioco con generazione automatica di cartelle. Tutti i programmi della suite collaborano in rete su protocollo tcp/ip.

atomspace - The OpenCog hypergraph database, query system and rule engine

  •    C++

The OpenCog AtomSpace is a knowledge representation (KR) database and the associated query/reasoning engine to fetch and manipulate that data, and perform reasoning on it. Data is represented in the form of graphs, and more generally, as hypergraphs; thus the AtomSpace is a kind of graph database, the query engine is a general graph re-writing system, and the rule-engine is a generalized rule-driven inferencing system. The vertices and edges of a graph, known as "Atoms", are used to represent not only "data", but also "procedures"; thus, many graphs are executable programs as well as data structures. The AtomSpace is a platform for building Artificial General Intelligence (AGI) systems. It provides the central knowledge representation component for OpenCog. As such, it is a fairly mature component, on which a lot of other systems are built, and which depend on it for stable, correct operation in a day-to-day production environment.

drools - Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.

  •    Java

Drools Expert is the rule engine and Drools Fusion does complex event processing (CEP).

JEOPS - Java based Rule Engine

  •    Java

JEOPS is a Java based forward chaining RULE ENGINE. This Rule Engine is used to power up the business process by rules in Java Application Servers, client applications, and Servlets.

Rules Engine


Rules Engine is a C# project that makes it easier for developers to define business rules on domain objects without coupling the domain object to the business rule. The rules engine supports cross-field validation and conditional validation. Rules are interface-based and are e...


  •    CSharp

NxBRE is a lightweight Business Rule Engine (aka Rule Based Engine) for the .NET platform, composed of a forward-chaining inference engine and an XML-driven flow control engine. It supports RuleML 0.9 Naf Datalog and Visio 2003 modeling.

MSM Rule Editor

  •    Java

Graphical rule editor for JBoss Drools rules. Can be easily extended to parse rules for any other rule engine. Also includes parser for HQL/SQL for rule testing on a database. Aditional plugins for rule deploy can also be obtained

drools - Drools Expert is the rule engine and Drools Fusion does complex event processing (CEP).

  •    Java

Drools Expert is the rule engine and Drools Fusion does complex event processing (CEP).



Fit based framework for testing rules (systems that use a rules engine such as ILog JRules or Drools). For test driven rule-set development. This makes use of the JSR-94 rule engine API.

rule engine


The RuleEngine project is the implementation of an simple rule engine written in c# that is used to evaluate defined rules against objects.


  •    Java

The project consists of a library based on Java Specification Request 94, release 1.1, i.e. is a java rule engine. Please refer to quot;Java Rule Engine API - JSR-94quot; document (file jsr94_spec.pdf) included in JSR-94 distribution.

CoRE - CoRE - Community's own Rule Engine

  •    Groovy

CoRE - Community's own Rule Engine

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.