{"id":61808,"url":"https://github.com/jmcph4/awesome-reth","name":"awesome-reth","description":"A list of awesome Reth-related resources","projects_count":43,"last_synced_at":"2026-07-19T12:00:24.862Z","repository":{"id":243976397,"uuid":"813926046","full_name":"jmcph4/awesome-reth","owner":"jmcph4","description":"A list of awesome Reth-related resources","archived":false,"fork":false,"pushed_at":"2025-04-02T02:46:41.000Z","size":43,"stargazers_count":120,"open_issues_count":1,"forks_count":11,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-06-30T23:04:00.568Z","etag":null,"topics":["awesome","awesome-list","awesome-lists","blockchain","blockchain-technology","ethereum","ethereum-client","execution-layer","reth","rust","rust-ethereum"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jmcph4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["jmcph4"]}},"created_at":"2024-06-12T02:27:02.000Z","updated_at":"2026-05-04T21:53:58.000Z","dependencies_parsed_at":"2025-01-14T13:01:14.740Z","dependency_job_id":"8ea0c827-7e19-42bf-8c99-95bb643d2d67","html_url":"https://github.com/jmcph4/awesome-reth","commit_stats":null,"previous_names":["jmcph4/awesome-reth"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jmcph4/awesome-reth","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcph4%2Fawesome-reth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcph4%2Fawesome-reth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcph4%2Fawesome-reth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcph4%2Fawesome-reth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmcph4","download_url":"https://codeload.github.com/jmcph4/awesome-reth/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcph4%2Fawesome-reth/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35651749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-19T02:00:06.923Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-06-13T00:00:20.943Z","updated_at":"2026-07-19T12:00:24.864Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Uncategorized","Audits ##","Execution Extensions (ExExes) ##","Research ##","Layer 2 ##","Tutorials ##","Presentations ##","Development Tools ##","Crawlers ##","Indexers ##","Miscellaneous ##","MEV ##"],"sub_categories":["Uncategorized","Devcon 2024 ###"],"readme":"# awesome-reth #\n\n**A list of awesome Reth-related resources**.\n\n - [Repository](https://github.com/paradigmxyz/reth)\n - [User Book](https://reth.rs)\n\n[Follow me](https://twitter.com/secjack_) for live updates as I usually retweet whatever I find. Alternatively, feel free to contribute to this list by opening a PR!\n\n## Audits ##\n\n - [Sigma Prime](https://github.com/paradigmxyz/reth/blob/0a49d47dc33058cafe5d3decfce85a3a81de62f9/Sigma_Prime_Paradigm_Reth_Security_Assessment_Report_v1_0.pdf)\n\n## Development Tools ##\n\n - [Reth Alphanet](https://github.com/paradigmxyz/alphanet), OP-Stack compatible testnet rollup explicitly designed for Ethereum R\u0026D ([blog post](https://www.paradigm.xyz/2024/04/reth-alphanet), [Tweet](https://x.com/gakonst/status/1779892069169008709))\n - [ethers-reth](https://github.com/SorellaLabs/ethers-reth), an [Ethers-rs](https://ethers.rs)-aware middleware by [Sorella Labs](https://github.com/SorellaLabs) for accessing Reth state directly ([Tweet](https://x.com/0xvanbeethoven/status/1668434735281090560))\n\n## MEV ##\n\n - [rethdb-dexsync](https://github.com/cakevm/rethdb-dexsync), retrieve CFMM pool state directly from Reth's database\n - [alloy-reth-provider](https://github.com/cakevm/alloy-reth-provider), retrieve state from a remote node via Alloy\n - [NodeDB](https://github.com/Zacholme7/NodeDB), updates [revm](https://github.com/bluealloy/revm)'s database directly from Reth's database\n - [reth-private-transaction](https://github.com/Quertyy/reth-private-transaction), `eth_sendPrivateRawTransaction` implementation that punches straight through to the top three block builders\n\n## Execution Extensions (ExExes) ##\n\nAn [Execution Extension (ExEx)](https://www.paradigm.xyz/2024/05/reth-exex) is code that runs in-process with Reth that has access to *reorg-aware* chain state. Consult [the official documentation](https://reth.rs/developers/exex/exex.html) for more details.\n\n - [exex.rs](https://www.exex.rs), an open-source directory of ExExes ([blog post](https://blog.load.network/exex-rs-announcement/))\n - [exex-nursery](https://github.com/jmcph4/exex-nursery), a collection of ExExes that do interesting things\n - [reth-exex-examples](https://github.com/paradigmxyz/reth-exex-examples), an official repository of example ExEx implementations\n - [shadow-reth](https://github.com/shadow-hq/shadow-reth), an implementation of the [Shadow RPC](https://docs.shadow.xyz/product-guide/shadow-rpc) as an ExEx ([blog post](https://blog.shadow.xyz/shadow-reth))\n - [flare](https://github.com/rauljordan/flare), an ExEx that indexes [Arbitrum](https://arbitrum.io) sequencer batches ([Tweet](https://mobile.x.com/rauljordaneth/status/1787252292250485231))\n - [hyperlane-exex](https://github.com/aroralanuk/hyperlane-exex), a PoC [Hyperlane](https://www.hyperlane.xyz) validator built as an ExEx ([Tweet](https://x.com/aroralanuk/status/1787203558955233562))\n - [wvm-reth](https://github.com/weaveVM/wvm-reth), a BigQuery ExEx ([blog post](https://docs.wvm.dev/about-weavevm/weavevm-testnet-v0))\n - [reth-exex-walltime](https://github.com/transmissions11/reth-exex-walltime), an ExEx that provides compares block time (proposer clock) with wall time (local clock)\n - [loom-exex](https://github.com/dexloom/loom/tree/main/bin/loom_exex), an ExEx for backrunning (part of the larger [loom](https://github.com/dexloom/loom) project)\n - [exex-templates](https://github.com/weaveVM/exex-templates), ExExes from the Load Network team\n - [exex-indexer](https://github.com/gibz104/exex-indexer), an ExEx providing blockchain indexing \n - [reth-exex-plugin](https://github.com/0xurb/reth-exex-plugin), an ExEx facilitating dynamic code injection via shared libraries\n\n## Crawlers ##\n\nA crawler (in the Ethereum context) is a program that indexes and gathers various metrics on different nodes within a P2P network (either at the execution or consensus layer).\n\n - [reth-crawler](https://github.com/Keep-Reth-Strange/reth-crawler), a crawler for EL nodes ([Tweet](https://x.com/alemaz98/status/1731961719583396119))\n - [reconnaissance](https://github.com/Will-Smith11/reconnaissance), a proxy EL node using Reth\n\n## Indexers ##\n\nAn indexer (in the Ethereum context) takes data directly from the blockchain and produces alternative database schemas (typically relational) to allow enhanced and performant querying.\n\n - [reth-indexer](https://github.com/joshstevens19/reth-indexer), an indexer that accesses Reth's database directly and indexes into various backends\n\n## Research ##\n\nPublications using or mentioning Reth.\n\n - [Decentralization of Ethereum’s Builder Market](https://arxiv.org/pdf/2405.01329), a paper due to Yang, et. al. that details the auction dynamics of [MEV-Boost](https://github.com/flashbots/mev-boost) auctions and the subsequent structure current PBS pipeline ([Tweet 1](https://x.com/gakonst/status/1787802487753154862), [Tweet 2](https://x.com/kartik1507/status/1791485547589857753))\n\n- [Diving into the Reth p2p stack](https://research.chainbound.io/diving-into-the-reth-p2p-stack), a blog post by [Chainbound](https://chainbound.io) that details the Reth P2P stack.\n\n## Layer 2 ##\n\n - [sp1-reth](https://github.com/succinctlabs/sp1-reth), a zkEVM PoC by [Succint Labs](https://succinct.xyz) demonstrating transaction costs to the order of $0.01 USD atop Reth\n - [scroll-reth](https://x.com/gakonst/status/1788548434393210938), a port of Scroll to Reth\n - [pevm](https://github.com/risechain/pevm), a massively-parallelised EVM implementation by [RISE Labs](https://www.riselabs.xyz) that is explicitly compatible with Reth ([blog post](https://medium.com/@rise_chain/rise-pevm-parallel-evm-bdfc4bc9f38e), [Tweet](https://x.com/gakonst/status/1798165192460976195))\n - [Kakarot zkEVM](https://github.com/kkrt-labs/kakarot-rpc), a zkEVM built in Cairo (provable by design) for which the RPC component is constructed using Reth\n - [rem-poc](https://github.com/adizere/rem-poc), an integration with the [Malachite](https://github.com/informalsystems/malachite) BFT consensus engine\n - [grevm](https://github.com/Galxe/grevm), parallel EVM runtime based on BlockSTM\n - [reva](https://github.com/lita-xyz/reva), minimal ZKP execution in Reth\n - [seismic-reth](https://github.com/SeismicSystems/seismic-reth), node software for [Seismic](https://www.seismic.systems), the encrypted blockchain\n - [sova-reth](https://github.com/SovaNetwork/sova-reth), Reth but for Bitcoin\n\n## Tutorials ##\n\n - [reth-custom-api-example](https://github.com/libevm/reth-custom-api-example), an example demonstrating RPC extension using Reth due to [libevm](https://libevm.com) ([blog post](https://www.libevm.com/2023/09/01/reth-custom-api))\n    - This also became a talk during the hackathon at [ETHGlobal Sydney 2024](https://ethglobal.com/events/sydney)\n\n## Presentations ##\n\n - [RETH ExExs](https://docs.google.com/presentation/d/10VpdnTNKbhtip22UIAGNKchpPSi1E7ykI6Fb91d7jfg), presentation by [Roman Krasiuk](https://x.com/r_krasiuk) and [Yash Atreya](https://x.com/YashAtreya) at [EthCC 2024](https://x.com/wehack247), [Tweet 1](https://x.com/gakonst/status/1811443416674501061) [Tweet 2](https://x.com/YashAtreya/status/1811400954408833363)\n\n### Devcon 2024 ###\n\n - [Reth 1.0: How did we get here and what is next?](https://www.youtube.com/watch?v=10xaWE28WCM), presentation by [Georgios Konstantopoulos](https://x.com/gakonst)\n - [Using Reth Execution Extensions for next generation indexing](https://www.youtube.com/watch?v=GhEhzE9SFqY), presentation by [Alexey Shekhirin](https://x.com/ashekhirin)\n\n## Miscellaneous ##\n\n - [reth-payload-validator](https://github.com/ultrasoundmoney/reth-payload-validator), a RPC extension of Reth by the [Ultra Sound Money relay](https://ultrasound.money) that implements rapid block validation of builder submissions\n - [openvm-reth-benchmark](https://github.com/axiom-crypto/openvm-reth-benchmark), a set of benchmarks for Reth within the OpenVM framework\n\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/jmcph4%2Fawesome-reth/projects"}