Explore it, learn from it, and contribute to this open source project released under the GPL v3 licence.
View on GitHub
Radinus has been rewritten from the ground up in Rust, with the Tauri framework for the interface and SQLite for storage. That choice opens the software to all three major operating systems — Windows, macOS and Linux — from a single codebase, with small, fast executables.
Your data of course stays on your own machine, in a plain database file that remains entirely under your control. Download the source from GitHub, look through its architecture, learn from it, and contribute to this open source project released under the GPL v3 licence.
Language
Application framework
Free software licence
Rust for Professionals — Fabrice Garcia, 554 pages
Rust has a reputation for being unwelcoming at first. It is — until someone explains why it refuses what it refuses.
554 pages written for professionals: learning the language, then putting it to work — reading and writing files, handling binary records, encrypting data, working with dates, exchanging JSON, calling existing C code you have no intention of rewriting, talking to another program over the network, and structuring errors across an entire project.
Including the logging you need to have planned in order to understand, in the morning, the incident that happened during the night.
See the book on Amazon