NOTE: Hatchback is in an early state of development. Use it in production at your own risk.
Hatchback is a library for storing data in a standalone SQLite database file for Fyne applications. It can act as a key-value-pair store for string keys and values of many different types, and also supports Fyne data binding and the Fyne Preferences interface. Hatchback aims to offer a mix of simplicity, performance, and robustness suitable for desktop applications that need to store medium amounts of data.
Much like the type of car, Hatchback is designed to provide a mix of ease-of-use, performance, and robustness that will be suitable for a majority of use cases.
Support storing the following data types:
Support binding the following data types:
Support storing file-like data for use with storage repositories
Support for JSON marshaling/unmarshaling for backups.
Feel free to discuss or send patches via my public inbox.
Copyright 2021 Charles Daniels, released under BSD 3-clause. See ./LICENSE.