{"data":{"slug":"microsoft-rulesengine","name":"RulesEngine","tagline":"A fast and reliable .NET Rules Engine with extensive Dynamic expression support","github_url":"https://github.com/microsoft/RulesEngine","owner":"microsoft","repo":"RulesEngine","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"C#","stars":4351,"forks":613,"topics":["dotnet","engine","expression-evaluator","nuget","rules","rules-engine","workflow"],"archived":false,"github_pushed_at":"2026-09-11T17:18:47+00:00","maintenance_label":"Very active","stars_delta_30d":22,"url":"https://www.graphcanon.com/tools/microsoft-rulesengine","markdown_url":"https://www.graphcanon.com/tools/microsoft-rulesengine.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-rulesengine","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-rulesengine","description":"A fast and reliable .NET Rules Engine with extensive Dynamic expression support","homepage_url":"https://microsoft.github.io/RulesEngine/","license":"MIT","open_issues":54,"watchers":103,"ai_summary":"RulesEngine is a .NET-based rules engine that offers wide-ranging dynamic expression capabilities for handling complex logic in applications.","readme_excerpt":"## Installation\n\nTo install this library, download the latest version of [NuGet Package](https://www.nuget.org/packages/RulesEngine/) from [nuget.org](https://www.nuget.org/) and refer it into your project.","github_created_at":"2019-07-30T10:20:41+00:00","created_at":"2026-07-15T10:47:24.277632+00:00","updated_at":"2026-09-20T04:27:12.794293+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"net","name":".net"},{"slug":"engine","name":"engine"},{"slug":"expression-evaluator","name":"expression-evaluator"},{"slug":"nuget","name":"nuget"},{"slug":"rules-engine","name":"rules-engine"},{"slug":"workflow","name":"workflow"}],"trust":{"provenance":{"is_fork":false,"github_id":199628708,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-15T06:00:51.177Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":3,"last_release_at":"2025-06-04T13:12:56Z","stars_delta_30d":22,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:47:25.760Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-15T06:00:51.670Z"},"languages":{"value":["c#"],"source":"github.language","observed_at":"2026-09-15T06:00:51.670Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-15T06:00:51.670Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["You require fast execution of rules within a .NET application","Your project needs extensive capabilities in dynamic expressions"],"when_not_to_use":["When working on non-.NET environments as it is limited to this ecosystem","If your rules are simple and do not need the advanced dynamic expression features"],"source":"enrich:decision_facts","observed_at":"2026-07-16T20:02:47.332Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"RulesEngine is a .NET-based rules engine with powerful dynamic expression support for complex logic."}]}}