Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/logrusorgru/gpks
golang based on protocol buffers k-v storage with in-memory index
https://github.com/logrusorgru/gpks
go protocol-buffers storage
Last synced: about 2 months ago
JSON representation
golang based on protocol buffers k-v storage with in-memory index
- Host: GitHub
- URL: https://github.com/logrusorgru/gpks
- Owner: logrusorgru
- License: wtfpl
- Created: 2015-03-21T00:25:44.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-10-02T19:48:26.000Z (over 6 years ago)
- Last Synced: 2024-08-03T23:27:25.909Z (5 months ago)
- Topics: go, protocol-buffers, storage
- Language: Go
- Size: 10.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-golang-repositories - gpks - v storage with in-memory index (Repositories)
README
gpks
=====[![GoDoc](https://godoc.org/github.com/logrusorgru/gpks?status.svg)](https://godoc.org/github.com/logrusorgru/gpks)
[![WTFPL License](https://img.shields.io/badge/license-wtfpl-blue.svg)](http://www.wtfpl.net/about/)
[![Build Status](https://travis-ci.org/logrusorgru/gpks.svg)](https://travis-ci.org/logrusorgru/gpks)
[![Coverage Status](https://coveralls.io/repos/logrusorgru/gpks/badge.svg?branch=master)](https://coveralls.io/r/logrusorgru/gpks?branch=master)Pure Golang k-v storage with in-memory index based on Protocol Buffers v3
This project will be the alpha until the third stable version of Protocol Buffers will be released.
Future versions of the project are likely to be incompatible with the current version.### Install
Get or update
```bash
go get github.com/logrusorgru/gpks
```Test
```bash
cd $GOPATH/src/github.com/logrusorgru/gpks
go test
```### Usage
See `gpks_test.go` for example
### Licensing
Copyright © 2015 Konstantin Ivanov
This work is free. You can redistribute it and/or modify it under the
terms of the Do What The Fuck You Want To Public License, Version 2,
as published by Sam Hocevar. See the LICENSE file for more details.