GoPlasmatic/dataflow-rs

A high-performance rules engine for IFTTT-style automation in Rust with zero-overhead JSONLogic evaluation

50
/ 100
Established

This is a tool for developers to build high-performance, automated decision-making systems. You provide it with business rules in a JSON format (like "IF an order is over $1000 THEN apply a discount"), and it efficiently evaluates incoming data against these rules. The output is data that has been transformed or acted upon according to your specified logic, making it ideal for backend engineers or system architects.

37 stars and 1,133 monthly downloads.

Use this if you need to implement complex, IF-THEN-THAT style automation or data validation logic in your backend systems with extremely high performance and low latency.

Not ideal if you're a non-developer looking for a no-code automation platform or if your primary need is for simple, infrequent rule evaluation.

backend-automation event-routing data-validation workflow-orchestration
No Package No Dependents
Maintenance 10 / 25
Adoption 14 / 25
Maturity 16 / 25
Community 10 / 25

How are scores calculated?

Stars

37

Forks

4

Language

Rust

License

Apache-2.0

Last pushed

Mar 13, 2026

Monthly downloads

1,133

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/GoPlasmatic/dataflow-rs"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.