Go Livepeer Save

Official Go implementation of the Livepeer protocol

Project README


Go Report Card Discord license Contributions welcome

The Livepeer project aims to deliver a live video-streaming network protocol that is fully decentralized, highly scalable and crypto-token incentivized to serve as the live media layer in the decentralized development (Web3) stack. Read our documentation to learn more about the protocol and its economic incentives.

go-livepeer is a Go implementation of the Livepeer protocol which powers the Livepeer Network. Specifically, go-livepeer contains implementations of Broadcaster, Orchestrator, and Transcoder nodes (roles) in the Livepeer Network ecosystem.

Table of Contents


This project requires go and a unix shell.

Getting Started

To get started, clone the repo and follow the installation guide.

Next, follow the guide to set up a private ETH network with the Livepeer protocol deployed.


Thanks for your interest in contributing to go-livepeer. There are many ways you can contribute to the project, even for non-developers.

To start, take a few minutes to read the "Contributing to go-livepeer" guide.

We look forward to your pull requests and / or involvement in our issues page and hope to see your username on our list of contributors 🎉🎉🎉


To get a full idea of what Livepeer is about, be sure to take a look at these other resources:

Open Source Agenda is not affiliated with "Go Livepeer" Project. README Source: livepeer/go-livepeer
Open Issues
Last Commit
3 weeks ago

Open Source Agenda Badge

Open Source Agenda Rating