Rust Chart Projects
-
Souffle and Cozo mentioned below already implement the whole of "traditional" datalog.
Percival (https://github.com/ekzhang/percival) has some very nice examples showing how you can interactively write and test rules on top of a datalog interpreter.
Bud (http://bloom-lang.net/bud/) is Hellerstein's proof of concept playground. It has bit-rotted in the past few years, but the examples are readable even if you can't easily get it working.
The complexity can be quite good. You can syntactically determine when you've written linear recursion (equivalent to a for loop) vs not. Otherwise, the complexity is what you'd expect from incremental view maintenance in a normal SQL database. Which is to say O(n^k) with k being the number of relations joined, but usually much, much less with appropriate indexes and skew in the data. All the usual tricks concerning data normalization and indexes from databases apply.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Rust Charts discussion
Rust Charts related posts
-
Taking Local K8s for a Spin with Minikube and ArgoCD
-
UX Charts now supports gradients. https://github.com/angular-rust/ux-charts
-
Clutter-rs v0.1.2 released. Clutter is an open source software library for creating fast, compelling, portable, and dynamic graphical user interfaces. https://github.com/angular-rust/clutter-rs