Open Source Math

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

Contribution Pipeline

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.

Integration Example

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.