metareflection/dafny-replay
Verified kernels, written in Dafny and compiled to JavaScript, for correct-by-construction state in interactive web applications
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.
Stars
27
Forks
1
Language
TypeScript
License
MIT
Category
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.
Higher-rated alternatives
THU-WingTecher/LSPRAG
Real-time multi-language unit test generation tool via LSP
santinic/unvibe
Generate correct code from unit-tests
bigcode-project/bigcodearena
BigCodeArena: Unveiling More Reliable Human Preferences in Code Generation via Execution
adilanwar2399/ESBMC-ibmc
The ESBMC ibmc (Invariant Based Model Checking) Tool.
mpuodziukas-labs/cobol-demo
COBOL modernization: LLMs introduce bugs, humans validate. Production-grade analysis tooling.