GDImageDB
A downloadable tool for Windows and Linux
The Software
GDImageDB is a lightweight, multi-platform software for collecting, tagging and viewing images. The idea of this project is to bring 'booru' like functionality to your desktop.
Tagging images allows for quickly searching large collections and the portable nature of the software makes it easy to synchronize via onedrive, dropbox, syncthing, or similar means.
The technology
As the name implies, GDImageDB is implemented using the Godot engine (https://godotengine.org/). Written entirely in GDScript, it is easy to port to multiple platforms and to ensure compatibility to future Godot versions.
The database is entirely file based. Imported files are copied into a managed folder structure and all path and tag data is retained in an SQLite database (https://www.sqlite.org).
Big thanks to the godot-sqlite project (https://github.com/2shady4u/godot-sqlite) for making this implementation a breeze to work with.
Once created, a GDImageDB database is fully portable between Windows and Linux versions of the software.
The database will be created next to the executable file. Please make sure you have write permissions in the folder with the executable.
Features and limitations
Currently the following file formats are supported: .jpg, .png, .webp, .bmp, .gif, .mp4, .webm, .mov, .avi
Maximum resolution: 16384x16384
The available formats and resolution are limited by what is supported in the Godot engine and underlying APIs, or by what can be implemented with add-ons.
A macOS version is currently not available, simply because I do not own a Mac.
Future plans
There are a few features I would still like to add to the software.
- Ironing out all of the minor wobblies in the UI. This will probably be a work in progress forever, but I will keep trying my best to keep all of the misplaced pixels in line.
Download
Click download now to get access to the following files:
Development log
- Video support and sidebar rework51 days ago
- Documentation update and animated gifsJan 07, 2024
- Collections UpdateSep 23, 2023
Comments
Log in with itch.io to leave a comment.
This is the kind of application I was looking for a long time ! Thank you very much, I can’t wait for the future updates aha :D
I'm glad you like it :)
The next big update is already in the works, but it might take a little while since it requires a lot of new UI features.