An app to keep track of your expenses.
Additionaly, you can find the user manual here
- Lightweight (release build is ~2MB, memory usage is ~25MB)
- GPU accelerated via OpenGL
- Cross-platform (tested on Windows and Linux)
- Open source forever
- Simple
- Support for decimal point currencies
- Descriptive error messages
- Basic CRUD operations
- Totals
- OpenGL 3.3+ via glad
- SQLite3 for the database
- Nuklear for the UI layout
- GLFW for windowing
- QOI for icon loading
prerequisites
- Have a C compiler installed.
- Install meson.
- Clone the repository:
git clone https://codeberg.org/limisi/pet.git
From a terminal, cd /root/of/pet then run the following commands:
mkdir subprojects
meson wrap install glfw
meson setup debugbuild
meson compile -C debugbuild
running
cd debugbuild
./pet
Whilst transitioning from youth to adulthood, I became responsible for my finances and shortly after noticed that my expenditure was rather fluctuant. Therefore there was a need to keep better track of my expenses, so I believe that this program shall help anyone become more financially responsible especially the youth transitioning to adulthood, thank you. And I'm just wondering why sum like this didn' already exist!!??
I wish to thank the following:
- Richard Hipp and contributers for SQLite3
- Micha Mettke and maintainers for Nuklear
- Marcus Geelnard, Camilla Löwy and contributers for GLFW
- David Herberth and contributors for glad
Without whose work pet would not have been possible, thank you.
I also wish to thank the kind folks over at TPH for the pointers and guidance they offered me, thank you.
Special thanks to Dominic Szablewski for qoi which enabled me to have a much leaner icon loading solution.
And what is icon loader without an icon to load? Big Thank you to Michael Magu for designing pet's bold and majestic icon.
Finally, big thank you to Google for NotoSans which is a really beautiful font.
I'm glad you asked, Personal Expenses Tracker.
This software is licensed under the permissive zlib license.