Skip to content

pinax-network/awesome-substreams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

71 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

awesome-substreams

Awesome Substreams awesome-badge LICENSE

Carefully curated list of awesome Substreams resources. If you find the list helpful, please make sure to ⭐ star it!

Substreams is a powerful blockchain indexing technology, developed for The Graph Network.

Substreams enables developers to write Rust modules, composing data streams alongside the community, and provides extremely high-performance indexing by virtue of parallelization, in a streaming-first fashion.

Contents

Technology

Articles

Articles related or describing to Substreams

Videos

YouTube

Video content related to Substreams

Twitter

Twitter

Twitter accounts related to Substreams technology

Protocols

  • The Graph Protocol - The Graph is a web3 protocol for organizing and accessing blockchain data πŸ§‘β€πŸš€ Official account of The Graph ecosystem 🌐.

Companies

  • StreamingFast - web3 builders & investors. Building massively scalable architecture for streaming blockchain data.
  • Pinax - Unleashing the power of blockchain data.
  • Messari - Messari is the leading provider of crypto market intelligence products that help professionals navigate crypto with confidence.
  • GraphOps - GraphOps is a blockchain data infrastructure company. We extract, transform and serve blockchain data via The Graph.
  • Semiotic Labs - The Graph core dev team. Creators of ODOS. We specialize in AI/ML, zk-SNARKs, Cryptographic Engineering, and Blockchain Infrastructure.
  • Geo Browser - A web3 browser and knowledge graph app built on The Graph protocol.
  • House of Web3 - For web3 pioneers and those who contribute knowledge, education, and code to the community at large.
  • Spyglass Pirate Collective - Delightfully simple web3 analytics powered by substreams.

Core Contributors

  • Alexandre Bourget - Co-Founder and CTO at StreamingFast.
  • Matthew Darwin - Co-Founder and CIO at Pinax.
  • Brandon Ramirez - Edge & Node CEO.
  • Eva Beylin - pilot The Graph foundation πŸ‘©β€πŸš€.
  • Yaniv Tal - Founder & CEO Geo. Cofounder The Graph, Edge & Node & House of Web3. Building a vibrant decentralized future.
  • Tegan Kline - Co-Founder Edge & Node, Launched The Graph | Ex Barclays & BAML.

Community Advocates

  • GraphAdvocatesDAO - A DAO driving The Graph ecosystem growth via community grants & Graph Advocates Program.
  • GRTiQ - πŸŽ™ Weekly podcast that interviews the people building Web3 & The Graph.
  • Graphtronauts - #GRT #web3 #GRTFAM #TheGraph Independent Community Group.
  • Graphtronauts Indexer - Graphtronauts is the largest community for long term GRT holders who believe in The Graph's web3 vision for the future πŸ‘¨β€πŸš€.
  • Kyle LaRue - Graph Advocate, produces The Graph Advocates Spotlight as a newsletter.
  • Paolo Diomede - Graph Advocate, Graphtronauts admin, community figure.
  • Andy S - Graph Advocate, involved in multiple International communities.
  • Abhay | dapplooker.eth - Dapplooker is a growing indexer and active in the community.
  • Derek | DataNexus - One of the most active indexers, and a stable community resource.
  • Jim Cousins - Runs WaveFive indexer, Council member, excellent community β€œconscience”.
  • Chidubem - Graph Advocate in Africa, produces Graph Central, active in Advocates DAO.
  • jimxjim.eth - Graph Advocate in Africa, very active in the DAO.
  • Tony Kipkemboi - Graph Advocate, New Jersey/Kenya.
  • Christina Mills - AdvocatesDAO director.
  • GRTDataHub - Produces most the stats graphics used across the community, Graphtronaut.
  • Paulieb.eth - Active in many community sectors, Graphtronaut.
  • Nick Hansen - Ecosystem manager at the Foundation, GRTiQ.
  • Kyle Rojas - Business Dev E&N.
  • Pranav Maheshwari - Dev Rel & everything else.
  • Graphrica - Graph community in Africa.
  • Ujjwal Thakur - Graph Advocate, Education & Training Lead The Graph India

Blockchains

Blockchains that support (official & no-official) Substreams/Firehose technology.

Substreams

  • Substreams Ethereum - Substreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI encoding/decoding.
  • Substreams Antelope - This library contains the generated protobuffer for the Antelope blocks as well as helper methods to extract and parse block data.

Firehose

Substreams Sinks

Substreams Sinks typically written in GoLang or Node.js

Substreams Tools

Tools related to Substreams

Substreams Examples

Substreams code examples written in Rust

Learning Rust

SDK

Software Development Kit related to Substreams

Rust

Rust

Rust libraries related to Substreams

  • Substreams Rust - Substreams is a powerful blockchain indexing technology, developed for The Graph Network.
  • Antelope Rust - Antelope Standard Library for Rust.
  • Substreams Solana - Substreams development kit for Solana chains, contains Rust Firehose Block model and helpers.

Python

Python

Python libraries related to Substreams

  • substreams_firehose - Extract any data from the blockchain using gRPC-enabled endpoints (powered by Firehose and Substreams).
  • substreams-python - WIP Python Interface for querying via substreams.

JavaScript

JavaScript

JavaScript libraries related to Substreams

  • Substreams JS - Substream JavaScript consumer library using Node.js Event emitters.
  • substreams-sink - JavaScript/TypeScript toolset to facilitate substreams sink development.

Golang

Go

Golang libraries related to Substreams

Endpoints

Operator's endpoints & chains that support Substreams.

Protobuf

Substreams commonly used Protobuf messages

Blocks

Sinks