Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kiambogo/go-hypercore
Hypercore protocol implemented in Go lang
https://github.com/kiambogo/go-hypercore
hypercore
Last synced: 26 days ago
JSON representation
Hypercore protocol implemented in Go lang
- Host: GitHub
- URL: https://github.com/kiambogo/go-hypercore
- Owner: kiambogo
- License: mit
- Created: 2021-03-09T07:16:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-05-18T22:39:44.000Z (over 3 years ago)
- Last Synced: 2024-06-19T02:06:19.853Z (5 months ago)
- Topics: hypercore
- Language: Go
- Homepage:
- Size: 81.1 KB
- Stars: 24
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-hypercore
[![build status][1]][2]
[Hypercore](https://hypercore-protocol.org/) implementation in Go
Adapted from [Dat Rust](https://github.com/datrs/hypercore) and [hypercore](https://github.com/hypercore-protocol/hypercore).
**WIP; modules completed, starting work on feeds**
## Modules
- [x] [tree-index](https://github.com/kiambogo/go-hypercore/blob/main/indexed/tree_index.go)
- [x] [merkle-tree-stream](https://github.com/kiambogo/go-hypercore/blob/main/merkle/stream.go)
- [x] [bitfield-rle](https://github.com/kiambogo/go-hypercore/blob/main/bitfield/rle.go)
- [x] [flat-tree](https://github.com/kiambogo/go-hypercore/blob/main/flattree/tree.go)
- [x] [sparse-bitfield](https://github.com/kiambogo/go-hypercore/blob/main/bitfield/bitfield.go)
- [x] [memory-pager](https://github.com/kiambogo/go-hypercore/blob/main/mempager/pager.go)## License
[MIT](./LICENSE)[1]: https://github.com/kiambogo/go-hypercore/actions/workflows/test.yml/badge.svg
[2]: https://github.com/kiambogo/go-hypercore/actions/workflows/test.yml