openrosa
Run the logic inside an ODK/OpenRosa XForm — relevant, constraint, required, calculate — in Rust, on a server, in a browser through WebAssembly, and in R. Every rule measured against both JavaRosa and Enketo.