All Projects → livepeer → Livepeerjs

livepeer / Livepeerjs

Licence: mit
JavaScript tools and applications that interact with Livepeer's smart contracts and peer-to-peer network

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Livepeerjs

Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (+55.17%)
Mutual labels:  ethereum, dapp, p2p, peer-to-peer
Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (+42.24%)
Mutual labels:  ethereum, dapp, p2p, peer-to-peer
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+12979.31%)
Mutual labels:  dapp, p2p, peer-to-peer
Ethereumjs Devp2p
Project is in active development and has been moved to the EthereumJS VM monorepo.
Stars: ✭ 119 (+2.59%)
Mutual labels:  ethereum, p2p, peer-to-peer
React Fullstack Graphql
Starter projects for fullstack applications based on React & GraphQL.
Stars: ✭ 1,352 (+1065.52%)
Mutual labels:  graphql, apollo
Synthetix Exchange
The Synthetix Exchange dApp code
Stars: ✭ 97 (-16.38%)
Mutual labels:  ethereum, dapp
Starter Kit
An OpenZeppelin starter kit containing React, OpenZeppelin SDK & OpenZeppelin Contracts.
Stars: ✭ 101 (-12.93%)
Mutual labels:  ethereum, dapp
Guide
📖 The GraphQL Guide website
Stars: ✭ 104 (-10.34%)
Mutual labels:  graphql, apollo
Quell
Quell is an easy-to-use, lightweight JavaScript library providing a client- and server-side caching solution for GraphQL. Use Quell to prevent redundant client-side API requests and to minimize costly server-side response latency.
Stars: ✭ 90 (-22.41%)
Mutual labels:  graphql, apollo
Web3 Vs Ethers
A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!)
Stars: ✭ 103 (-11.21%)
Mutual labels:  ethereum, dapp
Meteor Integration
🚀 meteor add apollo
Stars: ✭ 107 (-7.76%)
Mutual labels:  graphql, apollo
Booben
Web app constructor based on React, with GraphQL bindings
Stars: ✭ 96 (-17.24%)
Mutual labels:  graphql, apollo
Angular Fullstack Graphql
🚀 Starter projects for fullstack applications based on Angular & GraphQL.
Stars: ✭ 92 (-20.69%)
Mutual labels:  graphql, apollo
Leo
Highly Extensible, Declarative Static Site Generator
Stars: ✭ 100 (-13.79%)
Mutual labels:  graphql, apollo
Meteor Apollo Starter Kit
Meteor, Apollo, React, PWA, Styled-Components boilerplate
Stars: ✭ 91 (-21.55%)
Mutual labels:  graphql, apollo
Awesome Web3
🚀 A curated list of tools, libs and resources to help you build awesome dapps
Stars: ✭ 104 (-10.34%)
Mutual labels:  ethereum, dapp
Thorium
Platform for starship simulator controls
Stars: ✭ 109 (-6.03%)
Mutual labels:  graphql, apollo
Syncthing
Open Source Continuous File Synchronization
Stars: ✭ 41,904 (+36024.14%)
Mutual labels:  p2p, peer-to-peer
Apollo Link
🔗 Interface for fetching and modifying control flow of GraphQL requests
Stars: ✭ 1,434 (+1136.21%)
Mutual labels:  graphql, apollo
Awesome Solidity
A curated list of awesome Solidity resources
Stars: ✭ 111 (-4.31%)
Mutual labels:  ethereum, dapp

LivepeerJS


Discord CircleCI Code Climate license code style: prettier Commitizen friendly lerna Contributions welcome

The Livepeer project aims to deliver a live video streaming network protocol that is fully decentralized, highly scalable, crypto token incentivized, and results in a solution which can serve as the live media layer in the decentralized development (web3) stack. You can learn more about the protocol and economic incentives by reading our whitepaper.

This monorepo contains JavaScript tools and applications that interact with Livepeer's smart contracts and peer-to-peer network.

Table of Contents

Requirements

This project requires node >=10.0.0 and yarn >=1.0.0. A unix shell is also required.

Getting Started

To get started, clone the repo and install its dependencies:

git clone https://github.com/livepeer/livepeerjs.git
cd livepeerjs
yarn

For development purposes there's a top-level dev script that will watch and continuously compile all packages concurrently:

yarn dev

For next steps, take a look at documentation for the individual package(s) you want to run and/or develop.

Contributing

Thanks for your interest in LivepeerJS. There are many ways you can contribute. To start, take a few minutes to look over the official guide:

Read the "Contributing to LivepeerJS" Guide »

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

Packages

Published

Name                                         Version             Description
@livepeer/chroma npm A component library that contains some UI building blocks for livestreaming video applications.
@livepeer/lpx npm A command line protocol explorer. It has a console mode that allows you to interactively use the sdk.
@livepeer/sdk npm A module for interacting with Livepeer's smart contracts. A core dependency of most LivepeerJS projects.

Private

Name Description
@livepeer/player A video player for the web. Lets you see what's live streaming on the network. Our hosted media player runs off of this project. See it live at media.livepeer.org
@livepeer/subgraph Subgraph manifest for The Graph

Resources

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].