Skip to content

hypercore-protocol/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Hypercore Protocol Docs

The Hypercore Protocol is a set of data structures and networking tools you can use to build fast and safe P2P systems. In this repo you'll find links to resources that will help get you up and running with Hypercore.

We'll be continually adding new introductory docs to this repo, so check back soon!

Getting Started

If you're new to the Hypercore Protocol, we recommend you install Hyperspace, which is a server that handles a bunch of the nitty-gritty of P2P networking for you.

Main Modules

  • Hypercore: A secure, distributed append-only log. The foundational module in our ecosystem.
  • Hypercore Protocol: The wire protocol for transferring Hypercores between peers.
  • Hyperswarm: A DHT with distributed hole-punching, designed for discovering and sharing Hypercores.
  • Hyperspace: A "batteries-included" server and CLI for managing Hypercores.
  • Hyperdrive: A P2P filesystem that supports syncing files on-demand.
  • Hyperbee: An append-only B-Tree implementation built on Hypercore.

Community Modules

  • Hyper SDK puts the main modules together in an easy to use interface and works out of the box in Node and the web.

Feel free to open a pull request if you have a module that should be added here.

Workshops

Our workshop for NodeConf Remote 2020 has a bunch of exercises, starting at square one, that guide you through setting up Hyperspace, designing data structures on Hypercore, and eventually building and querying a large P2P database of IMDB data (metadata about movies and TV shows).

FAQs

@urbien, @pgmemk and the folks at Tradle have put together a great general FAQ. It's super thorough, so definitely check that out if you have questions.

Chat with us

Come say hello and ask us questions in our Discord.

APIs

For more detailed info about APIs, and specific usage examples, it's best to jump directly to the GitHub repos for the various modules in this org.

About

The docs repo for the Hypercore Protocol ecosystem.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •