A compact, stylish, and responsive scientific calculator built using Streamlit. This project blends functionality with aesthetic design — inspired by kawaii UI themes — and supports both basic and advanced mathematical operations. Check out the live project here !
- 🌸 Beautiful pastel UI with circular buttons and Orbitron font
- 🧮 Basic arithmetic:
+
,-
,×
,÷
,()
,π
,±
,%
- 📐 Scientific functions:
sin
,cos
,tan
,log
,xʸ
,√x
,∛x
- ⌫ Backspace and CE (Clear Everything) functionality
- 🧠 Intelligent error handling with helpful output
- Python 3.10+
- Streamlit for UI
- HTML + CSS for styling
- AST module for safe expression evaluation
git clone https://github.com/antarades/kawaii-calculator.git
cd kawaii-calculator
pip install streamlit
streamlit run app.py
This version is optimized for browser use only. Widget support was dropped due to layout limitations in desktop wrappers like pywebview.
The root(n,x) function supports arbitrary root calculations (∛x is just root(3,x) under the hood).
MIT License. Free to use and modify.
Built by Antara Srivastava 📧 antarakyw05@gmail.com 🌐 github.com/antarades