metareflection/dafny-replay

Verified kernels, written in Dafny and compiled to JavaScript, for correct-by-construction state in interactive web applications

34
/ 100
Emerging

This project provides pre-verified core logic for interactive web applications, ensuring that key data rules are always followed, even with complex features like undo/redo or collaborative editing. It takes your defined application logic and data rules as input, and outputs JavaScript code that guarantees your application's state remains consistent and correct. This is for web application developers and architects who need to build highly reliable applications where data integrity is paramount.

Use this if you are building an interactive web application, especially one with collaboration or advanced state management (like undo/redo), and you need absolute certainty that your application's data will always adhere to its defined rules.

Not ideal if you are developing a simple static website or an application where formal verification of state transitions is not a critical requirement.

web-application-development collaborative-software state-management data-integrity interactive-ui
No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 13 / 25
Community 4 / 25

How are scores calculated?

Stars

27

Forks

1

Language

TypeScript

License

MIT

Last pushed

Mar 09, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/metareflection/dafny-replay"

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