Spark
A lightweight, local-only GUI for managing essential business data — contacts, leads, reports, and more — built with Python, Tkinter, and SQLite.
What it does
Contacts & leads
Add, manage, and remove business data through simple forms.
No server needed
Runs entirely local, backed by a single SQLite .db file.
Export data
Export your data to common file types, like Excel.
Reports & relationships
View reports, insights, and table relationships easily.
Fast SQLite backend
A lightweight, reliable, and fast local database backend.
Hot reloading
Development hot reload powered by watchdog, for fast iteration.
How it works
- 1 Clone the repo to your machine.
- 2 Run `make install` to install dependencies.
- 3 Run `make` to launch the app locally.
- 4 Use `make dev` for hot-reloading during development.
Try it yourself
Clone the repo and use the included makefile to install dependencies and run the app.
git clone https://github.com/Sieep-Coding/spark.git
cd spark
make install
make Some operating systems, like Arch-based distros, may require installing dependencies inside a virtual environment.
Full README on GitHub →
Privacy first
Encrypted Email, Drive, Calendar & VPN