Business, Startups & Finance

Top Open‑Source Fraud Detection Software with Customizable Rules

Curated list of the leading open‑source fraud detection platforms that support rule‑based customization for real‑time and batch analysis.

ID: 2195
Items: 20
Total Votes: 0
Forks: 0
Disclosure: Some links are affiliate links. If you buy through them, we may earn a commission at no extra cost to you, supporting our work without affecting our ratings.
Want to feature your product on this list?
Sponsorship

Get targeted exposure with custom position pinning and highlighted placement.

Contact Us
1
0

Apache Spot

Visit

Scalable threat‑detection platform built on Hadoop and Spark that lets you define custom detection rules for network‑traffic anomalies and fraud patterns.

2
0

Apache Metron

Visit

Real‑time security analytics framework that integrates a pluggable rule engine (Storm + Elasticsearch) for detecting fraudulent activities across streaming data.

3
0

Drools

Visit

Powerful Business Rule Management System (BRMS) written in Java; widely used to encode complex fraud‑detection logic that can be changed without redeploying code.

4
0

Esper

Visit

High‑performance Complex Event Processing (CEP) engine that enables rule‑based detection of suspicious event patterns in financial transactions.

5
0

Apache Flink

Visit

Stream‑processing framework with built‑in CEP library; supports custom fraud‑detection rules that run on low‑latency data pipelines.

6
0

Kafka Streams + ksqlDB

Visit

Lightweight stream‑processing library and SQL‑like interface for defining fraud‑detection rules directly on Kafka topics.

7
0

OpenL Tablets

Visit

Open‑source rule engine that lets business users write fraud‑detection rules in Excel‑like tables, which are compiled to Java at runtime.

8
0

Fraud Detection System (FDS) – Python

Visit

GitHub project that combines scikit‑learn models with a rule‑based pre‑filter; fully configurable via YAML rule files.

9
0

PyOD

Visit

Python toolbox for scalable outlier detection; can be wrapped with custom rule logic to flag fraudulent records.

10
0

H2O.ai (Open Source)

Visit

Distributed machine‑learning platform that includes auto‑ML pipelines; rules can be added post‑model to enforce business constraints.

11
0

Elastic Stack (ELK) + Watcher

Visit

Search and analytics engine with a rule‑based alerting feature (Watcher) that can trigger on anomalous transaction patterns.

12
0

Siddhi

Visit

Open‑source CEP engine from WSO2; provides a SQL‑like language for defining fraud‑detection rules over streaming data.

13
0

OpenFRAUD

Visit

Community‑driven Python library focused on e‑commerce fraud detection; supports rule‑based scoring and model integration.

14
0

FraudDetect (R)

Visit

R package that implements statistical and rule‑based techniques for credit‑card fraud detection, with easy configuration via JSON rules.

15
0

Numenta HTM (NuPIC)

Visit

Hierarchical Temporal Memory implementation for anomaly detection; can be combined with custom rule layers to flag fraud.

16
0

Seldon Core

Visit

Kubernetes‑native platform for deploying ML models; includes a rule‑engine sidecar that can enforce business rules on model predictions.

17
0

DeepDetect

Visit

Open‑source deep‑learning server that exposes models via REST; supports rule‑based post‑processing to filter fraudulent scores.

18
0

MISP (Malware Information Sharing Platform)

Visit

While focused on threat intel, MISP’s correlation engine can be repurposed with custom rules to detect fraud‑related indicators.

19
0

RuleKit

Visit

Java‑based rule mining library that can generate interpretable fraud‑detection rules from historical data and apply them in production.

20
0

Anodot

Visit

Open‑source anomaly detection framework (Python) that provides rule‑based thresholds for real‑time fraud monitoring.