Besu is an Ethereum client designed to be enterprise-friendly for both public and private permissioned network use cases.
- Plugins
- Deployments / DevOps
- Block Explorers
- Other repositories
- Docker
- Learn
- News & Events
- Community
- Other Awesome lists
List of plugins that works directly with Besu's plugin API:
- Besu Exflo - A plugin for the Besu enterprise-grade Ethereum client with the aim of making it easier to extract chain data into a variety of different data stores (Postgres) and processing pipelines (Kafka).
- Besu Storage Replication - Replication of your Besu key/value storage for incremental backup and read-only replicas.
- Besu Storage Redis - Besu Redis Key/Value store plugin.
- Besu Storage Hazelcast - Besu Hazelcast store plugin.
- Besu Storage ChronicleMap - A ChronicleMap store plugin.
- Azure Key Vault Security Module Plugin - Persist a Besu node key in an Azure Key Vault Secret.
- Quorum Besu Plugins - Quorum Besu Plugins extends the Hyperledger Besu functionality. It uses the Plugin API to retrieve data from any Besu network, public or permissioned and feed it into an application or system.
- Besu Storage Ignite - Use Apache Ignite as your storage implementation.
Examples:
- Plugins API Demo - Example of a plugin that uses Besu's plugin API.
Starters / Templates:
- Besu Plugin Starter - Accelerate your Besu plugin development with this starter repository.
- Hyperledger Besu Generators - Generators that make it easy for developers to start developing Java apps with Hyperledger Besu.
- Besu AWS Cloudformation Templates - Cloudformation templates to help you get started with building and maintaining a private ethereum network in AWS.
- Besu Kubernetes (K8S) - Reference implementations of private networks using K8S.
- Besu Terraform - Reference implementations of private networks on AWS and Azure
- Besu Ansible Role - Ansible role that will install, configure, and runs Besu.
- Epirus - Ethereum, Hyperledger Besu, and Quorum private blockchain explorer
- Aleth Lite Explorer - The Lite Explorer is a client-side only web application that connects directly to an Ethereum JSON RPC compatible node.
- Blockscout - BlockScout suports 4 variants (Besu, Geth, Ganache, Parity) and provides a comprehensive, easy-to-use interface for users to view, confirm, and inspect transactions on EVM (Ethereum Virtual Machine) blockchains. BlockScout currently hosts the POA Network, xDai Chain, Ethereum Classic, Sokol & Kovan testnets and other testnets, private chains and sidechains.
- Alastria Node Besu - This page contains technical information needed to add a node in the Alastria Besu Network (Alastria Red B).
- Besu Sample Networks - A collection of different network configurations for Besu.
- Ethers.js for Hyperledger Besu - An extension of Richard Moore's excellent Ethers.js Ethereum JavaScript library that adds support for Hyperledger Besu's private transactions and Hyperledger Besu's extended APIs like Admin, Clique, IBFT 2.0, Permissioning and Txpool JSON-RPC APIs.
- Besu LS Support - Besu IBFT 2.0 network helper repository.
- Besu Clique config - This tool generates Clique configuration files for Hyperledger Besu.
- Go Besu - go-besu is a Golang integration tool for Hyperledger Besu, helping developers to build a private raw transaction.
- Orion High-Availability Example - This project is an example of a highly available deployment of Orion.
- LACChain Besu Network - Blockchain Pro Test-Net, running on Hyperledger Besu.
- Besu Healthcheck - Test smart contract deployment capabilities in Besu node.
- Besu Api - Solidity API contract design information for utilizing RPC/RESTful Node Interaction and GraphQL.
- Homebrew Besu - Homebrew Tap for Besu.
- Permissioning Smart Contracts - Smart contracts for the Besu permissioning system.
- Hyperledger Besu - Official Docker images for Besu.
- Besu all in one - An all in one Besu + Orion image.
Resources for developers:
Contribution guidelines, roadmaps, meetings: