A modern, sleek, and powerful desktop calculator built with Python and CustomTkinter.
Designed for speed, simplicity, and a premium user experience.
ClearMath is a beautifully designed desktop calculator application built using Python and CustomTkinter.
It combines a clean dark UI with smooth interactions to deliver a modern calculation experience for students, developers, and professionals.
Unlike traditional calculators, ClearMath focuses on:
- Clean and distraction-free interface
- Fast and responsive calculations
- Modern UI inspired by contemporary SaaS applications
- Lightweight desktop performance
-
🌙 Modern Dark UI Sleek, minimal, and visually appealing interface built with CustomTkinter.
-
🔢 Basic & Scientific Calculations Supports standard arithmetic and advanced mathematical operations.
-
⚡ Fast & Lightweight Optimized for quick response and smooth performance.
-
🖱️ Intuitive User Experience Simple button-based interaction with clean layout design.
-
📦 Standalone Windows Application Easily install and run without additional dependencies.
Experience the interface and design philosophy of ClearMath:
- Go to the Releases section
- Download the latest
.exefile - Run the application directly (Windows)
- Python 3.10+
- pip installed
# Clone the repository
git clone https://github.com/Waqas-Khan-CodeCanvas/clearmath.git
# Navigate to project directory
cd clearmath
# Install dependencies
pip install -r requirements.txt
# Run the application
python main.py
- Python 🐍
- CustomTkinter 🎨
- Tkinter (base GUI framework)
- PyInstaller (for packaging)
coming soon
- Scientific function enhancements (sin, cos, log, etc.)
- History tracking system
- Keyboard input support
- Expression parsing engine upgrade
- Cross-platform support (macOS/Linux)
- Theme customization
Contributions are welcome!
If you'd like to improve ClearMath:
- Fork the repository
- Create a feature branch
- Commit changes
- Submit a pull request
This project is licensed under the MIT License.
Developed by Waqas Khan
- GitHub: Waqas-Khan-CodeCanvas
- If you like this project, consider giving it a ⭐ on GitHub.
- It helps improve visibility and supports future development.
