NRules

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

Github stars Tracking Chart

NRules

NRules is an open source production rules engine for .NET, based on the Rete matching algorithm. Rules are authored in C# using internal DSL.

Build status NuGet NRules on Stack Overflow Join the chat

Installing NRules

First, install NuGet. Then, install NRules from the Package Manager Console:

PM> Install-Package NRules

Getting Started

Use the following resources to get up and running with NRules.

Contributing

See Contributor Guide for the guidelines on how to contribute to the project.


Copyright © 2012-2020 Sergiy Nikolayev under the MIT license.

Main metrics

Overview
Name With OwnerNRules/NRules
Primary LanguageC#
Program languageSmalltalk (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2014-10-27 20:34:40
Pushed At2025-05-23 19:38:43
Last Commit At
Release Count28
Last Release Namev1.0.2 (Posted on )
First Release Namev0.2.3 (Posted on )
用户参与
Stargazers Count1.6k
Watchers Count75
Fork Count283
Commits Count1.3k
Has Issues Enabled
Issues Count276
Issue Open Count13
Pull Requests Count44
Pull Requests Open Count0
Pull Requests Close Count12
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private