Mathypad terminal interface showing unit-aware calculations

🔧 Real engineering calculations

Download: 4.5 TB at 1 Gbps
→ 10 h
50 GiB + 2 TB to MiB
→ 2,101,248 MiB
API load: 500 QPS * 24 hours
→ 43,200,000 query
line1 + 30% overhead
→ 56,160,000 query
Backup: 10 TB / (100 Mbps * 0.8)
→ 27.778 h
Storage: line3 * 365 days to PB
→ 15.768 PB

📊 Variables

Store intermediate results and reference previous calculations. Build complex infrastructure models step-by-step with automatic dependency tracking.

💬 Context-Aware Parsing

Embed calculations in documentation: "Database: 5 TB + 2 TB" or "Memory: 16 GiB per node". Extracts and evaluates expressions from technical specs and comments.

🔄 Unit System

Handles binary vs decimal units correctly (GiB vs GB), bandwidth vs throughput (Mbps vs MB/s), and rate calculations. No more unit conversion bugs in capacity planning.

🧮 Dimensional Analysis

Type-safe unit arithmetic prevents errors. Mix storage, bandwidth, time, and rate units naturally. The compiler ensures your math makes physical sense.

🔗 Line references

Reference previous results with line1, line2 syntax. Build infrastructure models where later calculations automatically update when inputs change.

💾 Calculation Notebooks

Mathypad files. Save capacity models, performance benchmarks, and infrastructure specs. Share reproducible calculations with your team.

⌨️ Terminal-Native Interface

Full vim keybindings: hjkl navigation, w/b word movement, dd line deletion, modal editing. Integrates into your existing terminal workflow.

⏱️ Performance & Capacity Math

Time-series calculations, rate conversions, and throughput analysis. Model API performance, estimate migration times, and plan infrastructure scaling.

🌐 Production Infrastructure

Built for SRE and DevOps workflows. Model production capacity, estimate costs, calculate SLA requirements, and validate infrastructure specs before deployment.

Ready to get started?

🌐 Try it now in your browser

Launch Web App →

No installation required • Works on any device

💻 Or install the terminal version

cargo install mathypad

Launch with mathypad for interactive mode or mathypad -- "100 GB / 10 Mbps" for scripting and automation