Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 18 Rules Engine Open-Source Projects
-
cloud-custodian
Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
openremote
100% open-source IoT Platform - Integrate your devices, create rules, and analyse and visualise your data
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
nussknacker
Low-code tool for automating actions on real time data | Stream processing for the users.
-
GoRules
GoRules is business friendly Open-Source Business Rules Engine (BRE) to execute decision models according to the JSON Decision Model (JDM) standard. It is written in Rust and provides native bindings for NodeJS and Python. (by gorules)
-
RulesEngineEditor
Editor for Microsoft RulesEngine - Blazor UI library intended for integration in Web or Desktop
-
ApiLogicServer
Instantly create customizable database web app projects, providing API, Admin UI, and unique declarative business logic.
-
Drools
This repository is a fork of apache/incubator-kie-drools. Please use upstream repository for development.
-
Nextjs-TypeScript-Tailwind-Template
✨ Next.js 14 + TypeScript + Tailwind Template with ESLint, Prettier, Custom Icon and Font components, Utils (clsx+twmerge), GitHub Repo Standards (Security, Code of Conduct, License), Custom commands with cache, and Plugins for improving accessibility. (by Anmol-Baranwal)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Cutting down AWS cost by $150k per year simply by shutting things off | news.ycombinator.com | 2024-01-22> The best optimization is simply shutting things off
This is the way.
A similar idea has been bouncing around in my mind for a while now. An ideal, turnkey system would do the following:
- Execute via Lambda (serverless).
- Support automated startup and shutdown of various AWS resources on a schedule influenced by specially formatted tags.
- Enable resources to be brought back up out of schedule when demand dictates.
- Operate as a TCP/HTTP proxy that can delay clients so that a given service can be started when it is dormant or, even better, the service isn't serverless but you want it to be. This can't work for everything, but perhaps enough things such that the need to run always on services is reduced.
Cloud Custodian [1] can purportedly do some of this, but I've been reluctant to learn yet another YAML-based DSL to use it.
So this is my "make things designed to be always-on serverless instead" project and the work AWS has done to make Java apps function on Lambda keeps me thinking about the potential to take things that 1) have a relatively long startup time and 2) are designed to be long running service loops, and find a way to force them into the serverless execution model.
[1] https://cloudcustodian.io/
Project mention: Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler | news.ycombinator.com | 2024-03-20If you like Magic The Gathering card playing game, avoid Forge (Desktop + Android) because it is open source (made in Java) and it has all the cards, gameplays, you can build your deck or choose from a huge list of ready-made ones and play against the AI and online up to 4 players in the same game I believe.
https://github.com/Card-Forge/forge
Project mention: Looking for an Android framework for dynamic form creation based on JSON schema | /r/androiddev | 2023-06-04
I've met a few young programmers who heard somewhere that object-oriented programming was bad and they want to get the enlightenment of functional programming that they've heard about. Frequently they travel from job to job like itinerant martial artists always looking for somewhere where they practice the true technique but they always seem disappointed as it is just as easy if not easier to screw up handling errors with monads than it is with exceptions and they find analogies like "a monad is like a burrito" just get them more confused.
As for something profound I'd point you to
https://github.com/cerner/clara-rules
which many people will struggle with because like many other production rules engines in LISP (and many other examples of simple compilers), there is hardly any code! Contrast that to the orders of magnitude larger rules engine Drools
https://github.com/kiegroup/drools
which is so crazy-complicated primarily because the Drools language is Java-based so you need all sorts of things that Clara or CLIPS don't need.
🚀 Visit Optimized Template
Rules Engine related posts
-
Theater of Horrors AI Tournament using forge.apk
-
When have you screwed up, bad?
-
Open-Source tools for monitoring ML/AI usage- Recommendations?
-
How did the devs code the cards?
-
Ask HN: Where do I find good code to read?
-
Help me understand the difference between MTG and MTG Arena
-
Sunday Arena Chat Thread
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 May 2024
Index
What are some of the best open-source Rules Engine projects? This list will help you:
Project | Stars | |
---|---|---|
1 | cloud-custodian | 5,229 |
2 | Easy Rules | 4,774 |
3 | RulesEngine | 3,362 |
4 | json-rules-engine | 2,448 |
5 | NRules | 1,435 |
6 | openremote | 1,080 |
7 | RulerZ | 873 |
8 | forge | 812 |
9 | RuleBook | 710 |
10 | nussknacker | 611 |
11 | GoRules | 591 |
12 | peasy | 507 |
13 | RulesEngineEditor | 343 |
14 | ApiLogicServer | 129 |
15 | neat-form | 64 |
16 | json-schema-rules-engine | 45 |
17 | Drools | 25 |
18 | Nextjs-TypeScript-Tailwind-Template | 6 |
Sponsored