Verified client-side math engines.
CalcScript executes pure mathematical formulas entirely in the browser. Contribute your custom equations, define variable inputs via JSON, and publish verified step-by-step proofs.
0ms
execution latency
100%
client-side privacy
MIT
open license
Three steps to publish.
Define the Schema
Write the Script
Verify the Proof
Structure your variables, bounds, and default values using our strict JSON format to render immediate input forms.
Implement the core mathematical formula in clean, dependency-free JavaScript for direct client-side execution.
Provide step-by-step LaTeX rendering alongside the execution block to guarantee mathematical transparency for users.
Declarative formula schemas.
Our schema defines the input variables, units, and mathematical bounds. The CalcScript engine automatically renders the interactive UI and handles real-time verification.
{ "id": "kinetic_energy", "variables": [ { "name": "m", "label": "Mass", "unit": "kg", "min": 0 }, { "name": "v", "label": "Velocity", "unit": "m/s", "min": 0 } ], "formula": "0.5 * m * v^2" }
Expand the mathematical core.
Join our open-source community of engineers and educators. Help us build the ultimate friction-free directory of verified physical and algebraic solvers.
