https://github.com/octacian/metadb
go package providing a key-value database storage API.
https://github.com/octacian/metadb
database go golang metadata storage storage-api
Last synced: 2 months ago
JSON representation
go package providing a key-value database storage API.
- Host: GitHub
- URL: https://github.com/octacian/metadb
- Owner: octacian
- License: mit
- Created: 2019-04-02T21:56:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-10T04:02:36.000Z (about 7 years ago)
- Last Synced: 2025-10-07T17:02:51.679Z (8 months ago)
- Topics: database, go, golang, metadata, storage, storage-api
- Language: Go
- Size: 22.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# metadb
This package provides a simple but powerful key-value data storage API. Information is saved in the `metadata` table of an SQL database, passed to the library as an `sql.DB` object. Its key feature is the ability to accept and return multiple different data types (booleans, integers, floats, and strings) through interfaces. When storing some data, its type is also included, allowing it to be parsed back into a native Go type before being returned to the caller via an interface.
API documentation can be found at [GoDoc](https://godoc.org/github.com/octacian/metadb).