A simple calculator built with C++ and Raylib, featuring a visual interface inspired by classic Windows desktop applications.
Neon Calc is a fully custom-rendered calculator UI. No GUI toolkit, no dependencies beyond Raylib itself. It reproduces the shadowed-button, beveled-panel look of early Windows software, complete with a dedicated "About" window launched as a separate process, and supports the four basic arithmetic operations.
- Retro Windows-inspired interface (shadow/highlight beveled buttons, bordered visor)
- Basic arithmetic: addition, subtraction, multiplication, division
- Standalone "About" window launched as a separate process
- Custom font rendering (MS Sans Serif, Tahoma)
| Calculator | About |
|---|---|
![]() |
![]() |
- GCC (C++ compiler)
- Raylib
- Make
- X11 development libraries (Linux)
git clone https://github.com/FrankSteps/neon-calc.git
cd neon-calc/
make
make runneon-calc/
├── assets/ # Images and screenshots
│ ├── about.png
│ ├── base.png
│ ├── calc.png
│ └── neon.png
├── builds/ # Compiled binaries
│ ├── about
│ └── neon_calc
├── fonts/ # Custom font files
│ ├── ms-sans-serif.otf
│ └── tahomabd.ttf
├── src/ # Source files
│ ├── about.cpp
│ └── window.cpp
├── tests/ # Test sources and build outputs
├── LICENSE
├── makefile
└── README.mdSee LICENSE for details.

