Go to file
2022-10-17 10:50:33 -04:00
claim slimmed down to just the essentials, added publish 2021-10-06 16:28:17 -04:00
dht fix how errors are returned 2022-10-14 12:48:37 -04:00
electrum uncommitted stuff 2021-10-20 12:23:55 -04:00
extras/stop slimmed down to just the essentials, added publish 2021-10-06 16:28:17 -04:00
lbrycrd update lbryio/lbcd to include latest bugfix 2022-10-17 10:50:33 -04:00
publish update lbryio/lbcd to include latest bugfix 2022-10-17 10:50:33 -04:00
schema fix how errors are returned 2022-10-14 12:48:37 -04:00
stream add stream_name and suggested_file_name to publish 2022-10-14 12:48:37 -04:00
url We no longer use colons for sequence numbers in urls 2022-03-21 14:51:17 -04:00
.gitignore remove .idea from gitignore 2018-02-23 09:26:23 -05:00
.travis.yml Fix travis go version 2021-02-16 18:34:53 +07:00
go.mod update lbryio/lbcd to include latest bugfix 2022-10-17 10:50:33 -04:00
go.sum update lbryio/lbcd to include latest bugfix 2022-10-17 10:50:33 -04:00
LICENSE Update LICENSE 2020-02-03 05:59:07 +07:00
main.go slimmed down to just the essentials, added publish 2021-10-06 16:28:17 -04:00
Makefile move non-proto code into extras/, switch to go modules, drop old dht 2019-01-09 17:31:22 -05:00
readme.md Update readme.md 2021-09-28 10:15:05 -04:00

The LBRY Protocol in Go

lbry.go is a set of tools and projects implemented in Golang. See each subfolder for more details

Build Status

This project uses Go modules. Make sure you have Go 1.11+ installed.

Building

  • clone the repository
  • run make from the root directory to build the binary

Contributing

Contributions to this project are welcome, encouraged, and compensated. For more details, see lbry.com/faq/contributing

Make sure you go fmt your code before submitting PRs.

Versioning

This codebase follows the semver standards. You can find the releases here

You can include the libraries by running go get github.com/lbryio/lbry.go@latest. You can lock (and you should) to a version whenever you make use of this set of libraries.

License

This project is MIT licensed. For the full license, see LICENSE.

Security

We take security seriously. Please contact security@lbry.com regarding any issues you may encounter. Our PGP key is here if you need it.

Contact

The primary contact for this project is @lyoshenka (grin@lbry.com)