rust-lang / datafrog
A lightweight Datalog engine in Rust
☆819Updated 3 years ago
Alternatives and similar repositories for datafrog:
Users that are interested in datafrog are comparing it to the libraries listed below
- Datalog compiler embedded in Rust as a procedural macro☆471Updated last year
- General-purpose abstractions for incremental computing, in Rust☆357Updated 3 years ago
- ☆568Updated 2 years ago
- An implementation and definition of the Rust trait system using a PROLOG-like logic solver☆1,919Updated 2 weeks ago
- Logic programming in Rust☆464Updated 2 months ago
- Assorted immutable collection datatypes for Rust☆1,530Updated 8 months ago
- A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.☆2,313Updated this week
- A parser combinator library for Rust☆1,320Updated 3 months ago
- A static verifier for Rust, based on the Viper verification infrastructure.☆1,633Updated last week
- Rust grammar tool libraries and binaries☆542Updated last week
- Rust persistent data structures☆1,486Updated 3 weeks ago
- a tokio-enabled data store for triple data☆376Updated last year
- writing correct lock-free and distributed stateful systems in Rust, assisted by TLA+☆1,053Updated 7 years ago
- Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.☆1,340Updated 2 months ago
- JIT compiler and runtime for a toy language, using Cranelift☆678Updated 2 weeks ago
- ☆747Updated 2 months ago
- CRDTs for common data structures like maps, vecs, sets, text, and JSON☆476Updated 6 years ago
- Capability-oriented version of the Rust standard library☆681Updated 2 weeks ago
- Creusot helps you prove your code is correct in an automated fashion.☆1,253Updated this week
- An implementation of differential dataflow using timely dataflow on Rust.☆167Updated 2 weeks ago
- Use Tree Sitter to parse your own languages in Rust☆642Updated 2 months ago
- Refinement Types for Rust☆725Updated this week
- A pure functional language for type-level programming in Rust☆327Updated 2 years ago
- Shuttle is a library for testing concurrent Rust code☆763Updated 2 weeks ago
- Runtime for executing procedural macros as WebAssembly☆1,375Updated 2 months ago
- A mortifying serialization library for Rust☆337Updated 2 years ago
- Automated property based testing for Rust (with shrinking).☆2,556Updated last month
- A reactive query engine built on differential dataflow.☆319Updated 5 years ago
- DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output…☆1,405Updated last year
- Lisp dialect scripting and extension language for Rust programs☆756Updated 3 years ago