Skip to content

lbryio/lbry.go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a01aa6d · Mar 7, 2023
Oct 10, 2019
May 10, 2019
Oct 5, 2021
Mar 7, 2023
Oct 28, 2020
Jun 10, 2022
May 4, 2022
Apr 2, 2021
Mar 18, 2022
Feb 23, 2018
May 4, 2022
Feb 2, 2020
Jan 9, 2019
Mar 7, 2023
Mar 7, 2023
Oct 10, 2019
Jan 17, 2022

Repository files navigation

The LBRY Protocol in Go

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

there are significant updates in the v3 branch. if you're starting a new project, strongly consider using that version instead

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 [email protected] regarding any issues you may encounter. Our PGP key is here if you need it.

Contact

The primary contact for this project is @lyoshenka ([email protected])