Open-Source Mathematical
Computation Engine

Free, open-source computational mathematics with step-by-step explanations. Differentiation, integration, matrix operations — offline, private, explainable.

Try Live Demo Download v0.3.0

Key Features

Differentiation

Compute derivatives with step-by-step explanations. Supports chain rule, product rule, quotient rule, and more.

Integration

Symbolic and definite integrals with visualization. Integration by parts, u-substitution, partial fractions, and more techniques.

Matrix Operations

Determinants, inverses, eigenvalues, RREF, LU decomposition — all with detailed step-by-step explanations.

Privacy First

All computations run locally. No data sent to servers. Works completely offline.

Developer Friendly

REST API, Python SDK, and CLI tools for integration into your applications.

Educational

Detailed explanations make it perfect for learning and teaching mathematics.

Open Source

MIT licensed. Contribute, customize, and self-host without restrictions.

See It In Action

Common problems solved with step-by-step explanations

🧮 Differentiation

differentiate("sin(x)*x**2", "x")

# Result: x²·cos(x) + 2x·sin(x)
# Steps: Product rule applied

∫ Integration

integrate("x**2", "x", 0, 2)

# Result: 8/3 ≈ 2.667
# Area under curve from 0 to 2

📐 Matrix Operations

matrix_determinant([[3, 8], [4, 6]])

# Result: -14
# 2×2 determinant calculation

⚡ Physics Problem

# Velocity from position s(t) = 3t² + 2t
differentiate("3*t**2 + 2*t", "t")

# v(t) = 6t + 2
Try Interactive Demo

Quick Start

Get started with Calcora in seconds

Python Package

pip install calcora

Desktop App

Download the standalone Windows application:

Download for Windows

Docker

docker pull ghcr.io/dumbo-programmer/calcora:latest docker run -p 5000:5000 ghcr.io/dumbo-programmer/calcora:latest