Displaying 1 to 9 from 9 results

Drools - Business Rules Management System

  •    Java

Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench) and an Eclipse IDE plugin for core development. Drools Fusion provides complex event processing features.

rulerz - Powerful implementation of the Specification pattern in PHP

  •    PHP

The central idea of Specification is to separate the statement of how to match a candidate, from the candidate object that it is matched against. Business rules can be written as text using a dedicated language, very close to SQL, in which case we refer to them as rules or they can be encapsulated in single classes and referred to as specifications.

NValid - A Fluent Business Logic Validation Library for .NET

  •    CSharp

NValid is a light-weight C# validation library for .NET. Easily extended with custom validation logic for your project!



O/RM code generator for CSLA.NET 4.3 generating Stored Procedures, Business Layer and Data Access Layer code for Windows Forms, ASP.NET, WPF and Silverlight.

Jetfire - Workflow DSL

  •    CSharp

Jetfire (jetfire.ca) is an open source, object oriented ecosystem which makes it very easy to develop business rules (Business Rule Engine), persistent programs and workflows. The dynamic Jetfire language extends C# with rules, roles, data flow, persistence, versioning, securi...

CSLA .NET Contrib

  •    DotNet

Public contributions around Rockford Lhotka's CSLA .NET framework including utilities, add-on frameworks, tools and samples.

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...

roulette - A text/template based rules engine

  •    Go

A text/template based package which triggers actions from rules defined in an xml file. This pacakge is used for firing business actions based on a textual decision tree. It uses the powerful control structures in text/template and xml parsing from encoding/xml to build the tree from a roulette xml file.