{"repo":"graphprotocol/graph-node","free":true,"listed":false,"github":"https://github.com/graphprotocol/graph-node","clone":"git clone https://github.com/graphprotocol/graph-node.git","description":"Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL","language":"Rust","stars":3147,"topics":["graphql","graphql-api","blockchain","protocol","ethereum","ipfs","graphql-server","developer-tools"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Graph Node Overview The Graph is a decentralized protocol that organizes and distributes blockchain data across the leading Web3 networks. A key component of The Graph's tech stack is Graph Node. Before using graph-node, it is highly recommended that you read the official Graph documentation to understand Subgraphs, which are the central mechanism for extracting and organizing blockchain data. This guide is for: 1. Subgraph developers who want to run graph-node locally to test their Subgraphs during development 2. Contributors who want to add features or fix bugs to graph-node itself Running graph-node from Docker images For subgraph developers, it is highly recommended to use prebuilt Docker images to set up a local graph-node environment. Please read these instructions to learn how to do that. Running graph-node from source This is usually only needed for developers who want to contribute to graph-node . Prerequisites To build and run this project, you need to have the following installed on your system: - Rust (latest stable): Follow How to install Rust. Run rustup install stable in this directory to make sure all required components are installed. The graph-node code assumes that the latest available stable compiler is used. - PostgreSQL: PostgreSQL Downloads lists downloads for almost all operating systems. - For OSX: We highly recommend Postgres.app. - For Linux: Use the Postgres version that comes with the distribution. - IPFS: Installing IPFS - Protobuf Compiler: Inst","default_branch":null,"files":null,"tree":[],"storefront":"/r/graphprotocol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/graphprotocol/graph-node/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}