Backends

Seven implementations, one contract

Each backend is written to feel native to its framework, and each passes the same sixteen contract tests. The frontend cannot tell them apart, and neither, from the outside, can you.