CalcpadCE is an open-source tool for mathematical and engineering calculations designed to simplify complex computations and produce high-quality visual outputs in real time. It supports writing formulas in a simple, readable syntax and generates beautifully rendered results, including plots, diagrams, and formatted reports.
Key Features:
Advanced Mathematics: Native support for real and complex numbers, vectors, matrices, and numerical methods like integration, differentiation, root finding, and FFT.
Smart Unit Tracking: Built-in SI, Imperial, and USCS units with the ability to define custom units for seamless calculations.
Programmability: Full control over calculations using custom functions, macros, conditional logic, loops, and file I/O (CSV/Excel).
Rich Documentation: Embed Markdown, HTML, CSS, and parametric SVG drawings directly alongside code for comprehensive documentation.
Professional Reporting: Automatically generate interactive HTML input forms and export polished reports to native Word formulas or PDF.
Audience & Benefit:
Ideal for engineers, educators, students, and STEM professionals who need a versatile tool for precise calculations and professional reporting. CalcpadCE enhances efficiency by enabling real-time collaboration, dynamic document creation, and seamless integration with VS Code or desktop applications. It eliminates the need to switch tools for mathematical computations, visualization, and documentation.
CalcpadCE is available for installation via winget, making it accessible across platforms while maintaining its open-source philosophy.
README
CalcpadCE
An open-source engineering worksheet editor with simple syntax and beautifully rendered output in real time.
📖 What is CalcpadCE?
CalcpadCE is an open-source tool for mathematical and engineering calculations.
Write your formulas in a simple, readable syntax and get beautifully rendered output with plots, diagrams, and formatted results — all in real time.
For Desktop, Web and Visual Studio Code.
This is a fork of the now closed-source Calcpad 7.6.2 (March 2026).
Advanced Mathematics: Native support for real and complex numbers, vectors, matrices, and a comprehensive library of numerical methods (integration, differentiation, root finding, FFT).
Smart Unit Tracking: Built-in support for SI, Imperial, and USCS units, plus the ability to define custom units.
Programmability: Full control over your calculations using custom functions, macros, conditional logic, loops, and file I/O (CSV / Excel ).
Rich Documentation: Seamlessly embed Markdown, HTML, CSS, and parametric SVG drawings directly alongside your code.
Professional Reporting: Automatically generate interactive HTML input forms and export polished, heavily formatted reports to native Word formulas or PDF .
You can download the latest version of the CalcpadCE desktop application directly from our GitHub Releases page.
We provide a standard Windows installer, portable executables, and Linux packages.
VS Code Extension:
If you prefer to write your worksheets in an IDE, we maintain a dedicated extension for Visual Studio Code providing syntax highlighting, snippets, and more.
Following a shift to a closed-source model by its original creator, the public GitHub repository for Calcpad was taken offline.
Our community stepped up to fork the project and continue its open-source development.
We restored the final open-source release to officially launch CalcpadCE as a free, community-driven continuation of the software.
Our goal is to ensure that a free, open-source version of this fantastic tool remains available, maintained, and continuously improved by the community.
🤝 Contributing
CalcpadCE is entirely maintained by volunteers, and we welcome contributions of all sizes!
Whether you want to fix a bug, add a new numerical method, or improve the documentation, we would love your help.
To get started, please check out the repository, build the project locally, and browse our open issues.
If you are planning a major feature, we recommend opening a Discussion first to coordinate with the maintainers.
git clone https://github.com/imartincei/CalcpadCE.git
cd CalcpadCE
dotnet build Calcpad.Wpf
Run the application by starting the built EXE: Calcpad.Wpf\bin\Debug\net10.0-windows\CalcpadCE.exe.
📄 License & Credits
CalcpadCE is released under the MIT License.
This project builds upon the tremendous foundational work of the original Calcpad application.
Copyright (c) 2014-2026 Ned Ganchovski.
All subsequent modifications and additions are Copyright (c) 2026 CalcpadCE Contributors.
This project uses some additional third party components, software and design. They are re-distributed free of charge, under the license conditions, provided by the respective authors.
The new and beautiful icons are created using icons8.com.
The pdf export was made possible thanks to the wkhtmltopdf.org project.
Some symbols are displayed, using the Jost* font family by indestructible type*, under the SIL open font license.
Square brackets are slightly modified to suit the application needs.