Skip to content
83

DeFi Developer Road Map

DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!

11k stars1,322 forks518 entriesLast push Aug 16, 2026 (1 month ago)License Other

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Translations:

Japanese

Translations

Japanese

Basics:

Try Capture The Ether Game

Game for hacking Ethereum smart contracts and learning security.

In 3 lists

NOXX

Digging deep into the EVM mechanics during contract function calls - Part 1

Let's take a trip down memory lane - Part 2

Demystifying Storage Slot Packing - Key Knowledge for the EVM Hackers - Part 3

Under The Hood - Storage Opcodes In the Go Ethereum (Geth) Client - Part 4

Another Weapon in the EVM Hackers Arsenal - The Power of Delegate Call - Part 5

A Treasure Trove of Data - Transaction Receipts & Event Logs - Part 6

Understanding Trie Databases in Ethereum

AskMirror

EVM Chad

Mudit.Blog

Academic_Smart_Contract_Papers

cmichel.io

samczsun.com

serial-coder.com

notonlyowner.com

Decentralised

Awesome Blogs

What happens when you send 1 DAI

The Complete Guide to Full Stack Ethereum Development

Ultimate roadmap for web3 developers "from zero to master"

Solidity Cheatsheets Pack + Bonus

L2s Explained

EVM article series - Decipher with Zaryab

Decipher EVM Puzzles Game(For better understanding of Opcodes in a fun way)

EVM In-Depth

LearnEVM

Useful Solidity Patterns

CryptoBook

Smart Contract Auditing Checklist

Hardhat

An Ethereum development environment that helps developers manage and automate the recurring tasks inherent to building smart contracts and DApps

In 2 lists

Remix

An online Integrated Development Environment used to write, compile, debug and deploy solidity code for smart contracts

In 5 listsDetails

Foundry

Fast Ethereum toolkit

In 2 lists

EIPs

Standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards.

In 4 lists

Wagmi Toolset

In 2 lists

WalletConnect Library

RainbowKit Toolset

Solidity Docs

What is a Smart Contract

EVM Opcodes

Beginner's Guide to Yul

Yul for Gas Optimisation

Decompiler

WTF Gas Optimisation

Solidity by Example

Introduction to the language with simple examples.

In 2 lists

OpenZeppelin

Awesome roadmap.sh RoadMaps Collection

Engineering career roadmaps

In 5 listsDetails

Vikvikvikkk Repo

Awesome Ethereum Staking

The Daily Ape

Sov's Compendium

Diamond Crab

Immersion Den

Egor Gavrilov

Curious Daddy

Patrick Collins

In 2 lists

Crypto Telegram & Discord Channels & Chats

Main Navigation

In 2 lists

Solidity Tutorials

Solana Dev & Degen Tools Packk

Genesis 0x01: Simplified Roadmap for Blockchain Security

Covers all rudimentary topics that one needs to know in order to get into the field of Blockchain Security.

In 2 lists

Blockchain security guide

DevPill

EatTheBlocks YouTube Channel

Moralis Web3

Solidity Security Explained

Comprehensive list of known attack vectors and common anti-patterns.

In 2 lists

Retrospective: Hacks in Web3

Medium : severity vulns

High : severity vulns

Repository of 500 web3 reports

cryptozombies.io

Interactive code school that teaches you to write smart contracts through building your own crypto-collectibles game.

In 5 listsDetails

smartcontract.engineer

useweb3.xyz

Curated overview of the best and latest Ethereum and Web3 development resources.

In 3 lists

Books & Researches

Solidity Cheatsheets Pack + Bonus

Solidity Treasures

Solidity Learning Chat

Dev Solidity Chat

Slitherin: Slither Detectors by Pessimistic.io

WTF Solidity

Open-source, community-reviewed tutorial in Chinese and English covering intro, advanced, and application topics.

In 2 lists

ERCs

Ethereum Improvement Proposals

ERC-20

Token contract for fungible assets.

ERC-721

Token standard for non-fungible assets.

In 3 lists

ERC-1155

Token standard for semi-fungible tokens

ERC-918

Mineable Token Standard.

ERC-1363

Payable Token Standard.

ERC-4626

Tokenized Vault Standard.

Token Interaction Checklist

ERC-165

Creates a standard method to publish and detect what interfaces a smart contract implements.

ERC-725

A standard interface for a simple proxy account.

ERC-173

A standard interface for ownership of contracts.

Introduction to Smart Contract Development with Solidity

and ERC20 Programming

Tudelft Repo

Ethers.org Library

Web3js.org Library

TypeChain Library

In 2 lists

Viem Library

web3.py - for Python

The Framework to help you securing your protocol

eth-cli

CLI tools.

REPL

Solidity REPL.

In 2 lists

gencall-cli

An interactive smart contract encoder and sender from your ABI file

Web3modal

Optimize Solidity Function Name

Optimize function names to reduce costs

solc-typed-ast compiler

TypeScript package providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipulate it.

Slither Explained - for audit

explorer.swiss-knife.xyz

dApps

npm

npm is the package manager for JavaScript.

In 4 listsDetails

yarn

pnpm

Remix

An online Integrated Development Environment used to write, compile, debug and deploy solidity code for smart contracts

In 5 listsDetails

Remix IDE Desktop Release

Ethfiddle

A solidity browser-based development tool

In 3 lists

labs.superblock

Truffle

Development environment for blockchain applications.

In 2 lists

Solidity v0.8.17

Vyper

Pythonic Smart Contract Language for the EVM

In 2 lists

Atom

(Free,Cross-platform,Plugins): electron based editor with numerous plugins and easy modifications. Cross-platform with settings and plugins synchronized through the sync-settings plugin.

In 11 listsDetails

Etheratom

Autocomplete Solidity

Language Solidity

Vim solidity

Vim syntax file.

In 2 lists

Vim vyper

YAKINDU Solidity Tools

VSCode

with Solidity Visual Developer

In 26 listsDetails

Solana VS Code Extension

First VS Code extension for Solana with real-time security analysis (9 detectors) and Trident fuzz coverage visualization

vscode-solidity-lang

Solidity Semantic Highlighting for VSode. available at vscode marketplace

MetaMask OpenRCP API Playground

View and Interact with MetaMasks RPC API

Dive Deep into Wagmi & How to Create a Web3 App

Extrapolating concepts to Web3 — Coding (and understanding) a Decentralized Bank using Solidity

Yul and Some Solidity Optimizations and Tricks

Time-locked Wallets: An Introduction to Ethereum Smart Contracts

The Ultimate ENS and ĐApp Tutorial

In 2 lists

Ultimate Introduction to Ethereum Ðapp Development

Ethernaut

is a Web3/Solidity based wargame for those interested in learning ethereum

In 2 lists

Ethereum and Solidity: The Complete Developer's Guide

Consensys best practices

This document provides a baseline knowledge of security considerations for intermediate Solidity programmers. It is maintained by ConsenSys Diligence, and the broader Ethereum community.

In 4 lists

Solidity Patterns

A compilation of patterns and best practices.

In 4 lists

Smart Contracts Threats DB

A compilation of the worst patterns.

ETH.build

An Educational Sandbox For Web3

Node Guardians

Story-rich Quests with practical coding challenges

ZK-SNARKs

ZK-SNARKs-VS-ZK-STARKs

Why and How zk-SNARK Works: Definitive Explanation

learn.0xparc.org

ProofsArgsAndZK.pdf

zk-learning.org

zero-knowledge-canon

Introduction to Zero-Knowledge Proofs

Zero-knowledge proof learning journey

zkp.science

All you should know about ZK-SNARKs

ZoKrates

A toolbox for zkSNARKS on Ethereum

In 2 lists

The AZTEC Protocol

Confidential transactions on the Ethereum network, implementation is live on the Ethereum main-net

Nightfall

Make any ERC-20 / ERC-721 token private - open source tools & microservices

NuCypher Network

A proxy re-encryption network to empower data privacy in decentralized systems

pyUmbral

Threshold proxy re-encryption cryptographic library

NuFHE

GPU accelerated FHE library

In 2 lists

Zero knowledge proofs starter pack

ZK-Research DB

An awesome post from Vitalik.eth

Zk snarks under the hood

Technical explanation of zk-SNARKS.

In 2 lists

Awesome zero knowledge proofs

In 2 lists

Awesome zk

In 2 lists

The missing explanation of ZK-SNARKs

The Zero-Knowledge Landscape

Your Guide to Write zkSNARKs in Go

Building your first zk dapp using snarks & circom

ZK Tools Directory & Boilerplate

A beginner's intro to coding zero-knowledge proofs

StarkWare

and StarkWare Resources - StarkEx scalability engine storing state transitions on-chain

zkSNARKs vs zkSTARKs: a primer

Breaking Down Recursive ZK-STARKs

Frameworks

Truffle

🐙 - A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM).

In 2 lists

Ganache

🐙 - Personal blockchain for Ethereum development.

In 3 lists

Drizzle

🐙 - A collection of front-end libraries that make writing dapp user interfaces easier and more predictable.

In 2 lists

Akula

an implementation of Ethereum protocol ("client") written in Rust, based on Erigon architecture.

Getting Started

Labs.superblocks

dapp Tutorial

Mainnet End Point

Infura provides infrastructure and tools for developers to build amazing Web 3.0 applications

In 2 lists

IPFS

Meganode

DirectRoute

Frameworks List

Ethereum Frameworks Listing.

Hardhat

Flexible, extensible and fast Ethereum development environment.

In 5 listsDetails

Ape

The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals.

Brownie

Brownie is a Python framework for deploying, testing and interacting with Ethereum smart contracts.

Embark

Framework for DApp development

In 3 lists

Waffle

Framework for advanced smart contract development and testing, small, flexible, fast (based on ethers.js)

Etherlime

ethers.js based framework for Dapp deployment

Parasol

[Depreciated] Agile smart contract development environment with testing, INFURA deployment, automatic contract documentation and more. It features a flexible and unopinionated design with unlimited customizability

0xcert

JavaScript framework for building decentralized applications

OpenZeppelin SDK

OpenZeppelin SDK: A suite of tools to help you develop, compile, upgrade, deploy and interact with smart contracts.

sbt-ethereum

A tab-completey, text-based console for smart-contract interaction and development, including wallet and ABI management, ENS support, and advanced Scala integration.

Cobra

A fast, flexible and simple development environment framework for Ethereum smart contract, testing and deployment on Ethereum virtual machine(EVM).

Ether Jar

Java integration library for Ethereum blockchain

Starport

A CLI tool for building sovereign IBC-enabled blockchains.

Sign in with Ethereum | SIWE

Workflow to authenticate Ethereum accounts using message signing in order to establish a cookie-based web session that manages user metadata.

Foundry

A smart contract development toolchain for project compilation, dependency management, testing, deployments, on-chain interactions...

Solmate

These contracts have been audited but they were not developed with users in mind. They mainly seek to optimize gas and optimizations for smart contract development

Supercool

Relayer infra for meta-transaction and account-abstraction superpowers: automate smart contract interactions, create gasless transactions, and more.

Web3.js

/ Chinese version

In 2 lists

Web3.py

Web3j

ethers.js

Web3 by Example : Web3 by Example is a hands-on introduction to web3 development using annotated example programs.

Ethereum.org

Article

Arweave

INFO

IPFS

A peer-to-peer hypermedia protocol designed to make the web faster, safer, and more open.

In 3 lists

MESON

SWARM

Storej

Blockchain-based, end-to-end encrypted, distributed object storage, where only you have access to your data.

In 2 lists

Sia

Paradigm Faucet

claim testnet ETH here

Ethnode

Run an Ethereum node (Geth or Parity) for development, as easy as npm i -g ethnode && ethnode.

Ganache

App for test Ethereum blockchain with visual UI and logs

Kaleido

Use Kaleido for spinning up a consortium blockchain network. Great for PoCs and testing

Besu Private Network

Run a private network of Besu nodes in a Docker container

Orion

Component for performing private transactions by PegaSys

Artemis

Java implementation of the Ethereum 2.0 Beacon Chain by PegaSys

Cliquebait

Simplifies integration and accepting testing of smart contract applications with docker instances that closely resemble a real blockchain network

Local Raiden

Run a local Raiden network in docker containers for demo and testing purposes

Private networks deployment scripts

Out-of-the-box deployment scripts for private PoA networks

Local Ethereum Network

Out-of-the-box deployment scripts for private PoW networks

Ethereum on Azure

Deployment and governance of consortium Ethereum PoA networks

Ethereum on Google Cloud

Build Ethereum network based on Proof of Work

CloudFlare Distributed Web Gateway

Provides access to the Ethereum network through the Cloudflare instead of running your own node

NOWNodes

NOWNodes provide a full access to Ethereum testnets and access to more than 110 blockchain RPC nodes via API

Chainstack

Shared and dedicated Ethereum nodes as a service (Mainnet, Ropsten, Rinkeby)

In 2 lists

Alchemy

Blockchain Developer Platform, Ethereum API, and Node Service (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)

ZMOK

JSON-RPC Ethereum API (Mainnet, Rinkeby, Front-running Mainnet)

In 2 lists

Watchdata

Provide simple and reliable API access to Ethereum blockchain

GetBlock

Blockchain RPC access to Ethereum blockchain and 50 + others

In 2 lists

Azul

Free, no-signup public RPC for Base mainnet (chainId 8453). No API key required.

Sepolia Faucet

Mumbai Faucet

Goerli faucet

Universal faucet

Nethereum.Faucet

A C#/.NET faucet

List of Faucets for Public Testnets

Front End

React Roadmap

React roadmap that links the framework to its surrounding ecosystem and tooling.

In 5 listsDetails

aragonUI

A React library including Dapp components

In 2 lists

components.bounties.network

A React library including Dapp components

ui.decentraland.org

A React library including Dapp components

dapparatus

Reusable React Dapp components

Metamask ui

Metamask React Components

DappHybrid

A cross-platform hybrid hosting mechanism for web based decentralised applications

Nethereum.UI.Desktop

Cross-platform desktop wallet sample

eth-button

Minimalist donation button

Rimble Design System

Adaptable components and design standards for decentralized applications.

brave-ui

List of reusable React components to empower your brave UI

DApp frontend security

In this article, Author will take a look at security for DApps.

Project management

Dework

| Web3 Trello with token payments, credentials, bounties...

Wonderverse

| Jira alternative with an intuitive task management system that allows DAOs to pay contributors and collaborate in their projects.

Important (security)

Building Secure Smart Contracts

SCSVS

Solidity audits and secure development material

In 2 lists

Valuable Resources for Web3 Security

Further Readings

ETH Dapp Developer Roadmap

DeFi Defence DAO Tools

Blockchain Learning Path

In 2 lists

链新社 (ChainNewsClub) - Chinese blockchain & Web3 structured learning platform

Chinese-language platform covering DeFi, smart contracts, and Web3 development paths

ADF

DeFi Toolkit

BlockTools

SAW List

Public APIs

A comprehensive list of free APIs for various purposes.

In 5 listsDetails

BTC List

Bitcoin services and tools for software developers.

In 2 listsDetails

ConsenSys

In 2 lists

EVM Tools

Solidity Pro

In 2 listsDetails

Zhihu Research Base

OpenZeppelin - Contracts / Test Helpers + More

Awesome Ethereum Resource Lists

Smart Contract Learning

Awesome Cryptoeconomics

In 2 lists

Tudelft Repo

The Reading List

and This repo with Engineering Data List

Eth Reentrancy Attack Patterns

Plugin for testing smart contracts

Solidity function profiler

Smart Contract Attack Vectors

DeFi security list

DeFi Threats Base

Hacking

Secureum Bootcamp

SCSVS

Smart Contract Inspector

Blocksec ctfs

Builder List

From 0 to Web3.0

Understanding SIM Swap Attacks and How to Safeguard Yourself

In 2 lists

Discord Security A-Z

In 2 lists

All known smart contract side and user side attacks

Main Navigation

In 2 lists

Visit blog.pessimistic.io

All resources to become a smart contract auditor!

How to become a smart contract auditor

Frequently asked questions that are related to auditing and auditors can get their first job.

In 2 lists

Genesis 0x01: Simplified Roadmap for Blockchain Security

Covers all rudimentary topics that one needs to know in order to get into the field of Blockchain Security.

In 2 lists

Intro security hacking smart contracts on Ethereum

In 2 lists

Books & Researches

Per Aspera ad Astra

Tools Collection

OpenChainBench

Live, neutral benchmarks for crypto infrastructure: public RPC latency across 22 EVM chains plus Solana, oracle deviation, bridge quote fees, perp DEX all-in cost, gas oracle accuracy. Open methodology, CC BY 4.0 data.

In 6 listsDetails

Node Stats

Solidity by Example

Introduction to the language with simple examples.

In 2 lists

EVM Networks List

BIP39 Derivation

In 2 lists

Vanity Generator

Web Vanity Generator

Vanity Eth Generators

FindETH

Eth Tx Decoder

Ethereum input data decoder

Ethereum Gas Charts

Ethereum TxPool Statistics

Gas Prices Dashboard

Etherscan Gas Tracker

Live Ethereum gas stats. ethgasstation.info is no longer active; see also the OpenChainBench gas estimation benchmark for a live comparison of gas oracle accuracy across providers.

The UI from ABI

Oracles Club

Tx Combo

easily create flashloans without writing a single line of code.

In 2 lists

ETH or ERC-20 Mass-sender

BulkSender

ERC20 Meta Token Wrapper

Cancel Ethereum Transaction

Fees WTF Calculator

Spend Gas Stats

Pools Stats

CoinPaprika

Free crypto market data API — prices, OHLCV, exchanges, and coin metadata for 7,000+ assets. No API key required.

In 6 listsDetails

DexPaprika

Free DEX data API — real-time pools, token prices, OHLCV, and trades across all chains and DEXes. No API key, no limits.

In 6 listsDetails

Solhint

Linter that provides security, style guide, and best practice rules for smart contract validation.

In 2 lists

Solium

Sol-tester

Solidity-coverage

Code coverage tool.

In 2 lists

TypeChain

TypeScript bindings for Ethereum smart contracts.

In 2 lists

Tenderly

Easily monitor your smart contracts with error tracking, alerting, performance metrics, and detailed contract analytics.

In 2 lists

Contract Library

BuildBear

Frostbyte Wallet API

Multi-chain wallet REST API supporting 9 blockchains (Ethereum, Polygon, BSC, Arbitrum, Optimism, Avalanche, Base, Solana, Bitcoin) with HD wallet generation, token transfers, and cross-chain swaps.

In 4 listsDetails

dapp-bin

Ethereum repo providing implementations for many common data structures and utilities in Solidity, Serpent and LLL.

Solidity Collections

Collections of code snippets and utility libraries.

In 3 lists

OpenZeppelin

Framework to build secure smart contracts.

In 2 lists

Open DeFi Problems

What to build?

Startup ideas

polymarket.com

(docs) - Largest prediction market, $2B+ in 2024 volume betting on real-world events

In 2 lists

How to use PolyMarket

Ideas Lists

hummingbot.org

Solidity Treasures

Main Navigation

In 2 lists

Zeppelin

Contains tested reusable smart contracts like SafeMath and OpenZeppelin SDK library for smart contract upgradeability

In 3 lists

cryptofin-solidity

A collection of Solidity libraries for building secure and gas-efficient smart contracts on Ethereum.

Modular Libraries

A group of packages built for use on blockchains utilising the Ethereum Virtual Machine

In 2 lists

DateTime Library

A gas-efficient Solidity date and time library

ARC

an operating system for DAOs and the base layer of the DAO stack.

0x

DEX protocol

Token Libraries with Proofs

Contains correctness proofs of token contracts wrt. given specifications and high-level properties

Provable API

Provides contracts for using the Provable service, allowing for off-chain actions, data-fetching, and computation

ABDK Libraries for Solidity

Fixed-point (64.64 bit) and IEEE-754 compliant quad precision (128 bit) floating-point math libraries for Solidity

DeFiMath

Gas-optimized Solidity library for DeFi math: Black-Scholes option pricing, Greeks, interest rates, and statistics

In 2 lists

Dappsys: Safe, simple, and flexible Ethereum contract building blocks

Contract system framework for flexible multi-contract dapps.

In 2 lists

MakerDAO

The TAO

How to Build a Crypto Intelligence dApp with GoldRush Components

Proxy Patterns

Dapp-a-day 1-10

Dapp-a-day 11-25

Blog about Best Practices with Security Audits

Advanced Workshop with Assembly

Simpler Ethereum Multisig

especially section Benefits

CryptoFin Solidity Auditing Checklist

A checklist of common findings, and issues to watch out for when auditing a contract for a mainnet launch.

aragonOS: A smart contract framework for building DAOs, Dapps and protocols

Checks Effects Interactions Pattern

Blog von Elena Dimitrova, Dev at colony.io

Library driven development

Advanced Solidity code deployment techniques

OpenZeppelin on Proxy Libraries

Visit blog.pessimistic.io

MythX

Security verification platform and tools ecosystem for Ethereum developers

In 3 lists

Mythril

Open-source EVM bytecode security analysis tool

In 2 lists

Oyente

Alternative static smart contract security analysis

Securify

Security scanner for Ethereum smart contracts

SmartCheck

Static smart contract security analyzer

Ethersplay

EVM disassembler

Evmdis

Alternative EVM disassembler

Hydra

Framework for cryptoeconomic contract security, decentralised security bounties

Solgraph

Visualise Solidity control flow for smart contract security analysis

In 2 lists

Manticore

Symbolic execution tool on Smart Contracts and Binaries

In 4 lists

Slither

A Solidity static analysis framework

In 3 lists

Trident

Fuzzing framework for Solana DeFi smart contracts

In 3 lists

Adelaide

The SECBIT static analysis extension to Solidity compiler

solc-verify

A modular verifier for Solidity smart contracts

Solidity security blog

Comprehensive list of known attack vectors and common anti-patterns

In 3 lists

Awesome Buggy ERC20 Tokens

A Collection of Vulnerabilities in ERC20 Smart Contracts With Tokens Affected

Free Smart Contract Security Audit

Free smart contract security audits from Callisto Network

Piet

A visual Solidity architecture analyzer

Web3.js

Javascript Web3

In 2 lists

Eth.js

Javascript Web3 alternative

Ethers.js

Javascript Web3 alternative, useful utilities and wallet features

light.js

A high-level reactive JS library optimized for light clients.

Web3Wrapper

Typescript Web3 alternative

Ethereumjs

A collection of utility functions for Ethereum like ethereumjs-util and ethereumjs-tx

Alchemy

Codex

Real-time, enriched blockchain data API indexing 60M+ tokens and 400M wallets across 80+ networks

In 3 lists

flex-contract

and flex-ether - Modern, zero-configuration, high-level libraries for interacting with smart contracts and making transactions.

ez-ens

Simple, zero-configuration Ethereum Name Service address resolver.

web3x

A TypeScript port of web3.js. Benefits includes tiny builds and full type safety, including when interacting with contracts.

Nethereum

Cross-platform Ethereum development framework

In 3 lists

dfuse

A TypeScript library to use dfuse Ethereum API

Drizzle

Redux library to connect a frontend to a blockchain

Tasit SDK

A JavaScript SDK for making native mobile Ethereum dapps using React Native

useMetamask

a custom React Hook to manage Metamask in Ethereum ĐApp projects

WalletConnect

Open protocol for connecting Wallets to Dapps

elm-ethereum

purescript-web3

ChainAbstractionLayer

Communicate with different blockchains (including Ethereum) using a single interface.

Delphereum

a Delphi interface to the Ethereum blockchain that allows for development of native dApps for Windows, macOS, iOS, and Android.

Torus

Open-sourced SDK to build dapps with a seamless onboarding UX

Fortmatic

A simple to use SDK to build web3 dApps without extensions or downloads.

Portis

A non-custodial wallet with an SDK that enables easy interaction with DApps without installing anything.

create-eth-app

Create Ethereum-powered front-end apps with one command.

In 2 lists

Scaffold-ETH

Beginner friendly forkable github for getting started building smart contracts.

Jolly Roger

dApp framework using ethereum, builder, svelte and thegraph

Notify.js

Deliver real-time notifications to your users. With built-in support for Speed-Ups and Cancels, Blocknative Notify.js helps users transact with confidence. Notify.js is easy to integrate and quick to customize.

Web3.py

Python Web3

Web3.php

PHP Web3

Ethereum-php

PHP Web3

Web3j

Java Web3

Nethereum

.Net Web3

Ethereum.rb

Ruby Web3

rust-web3

Rust Web3

ethers-rs

Ethers-rs

Web3.hs

Haskell Web3

KEthereum

Kotlin Web3

Eventeum

A bridge between Ethereum smart contract events and backend microservices, written in Java by Kauri

Ethereumex

Elixir JSON-RPC client for the Ethereum blockchain

Ethereum-jsonrpc-gateway

A gateway that allows you to run multiple Ethereum nodes for redundancy and load-balancing purposes. Can be ran as an alternative to (or on top of) Infura. Written in Golang.

EthContract

A set of helper methods to help query ETH smart contracts in Elixir

Ethereum Contract Service

A MESG Service to interact with any Ethereum contract based on its address and ABI.

Ethereum Service

A MESG Service to interact with events from Ethereum and interact with it.

Marmo

Python, JS, and Java SDK for simplifying interactions with Ethereum. Uses relayers to offload transaction costs to relayers.

Ethereum Logging Framework

provides advanced logging capabilities for Ethereum applications and networks including a query language, query processor, and logging code generation

Besu

an open-source Ethereum client developed under the Apache 2.0 license and written in Java. The project is hosted by Hyperledger.

Geth

Go client

In 2 lists

Erigon

a mostly Go implementation of Ethereum client built on the efficiency frontier

Akula

an implementation of Ethereum protocol ("client") written in Rust, based on Erigon architecture.

Nethermind

.NET Core client

In 3 lists

Mainnet End Point

Infura provides infrastructure and tools for developers to build amazing Web 3.0 applications

In 2 lists

Trinity

Python client using py-evm

Ethereumjs

JS client using ethereumjs-vm

Seth

Seth is an Ethereum client tool—like a "MetaMask for the command line"

In 3 lists

Quorum

A permissioned implementation of Ethereum supporting data privacy by JP Morgan

Awesome Quorum

A curated list of awesome software, libraries, tools and more to build on ConsenSys Quorum.

Chainstack

Shared and dedicated Ethereum nodes as a service (Mainnet, Ropsten, Rinkeby)

In 2 lists

QuikNode

Blockchain developer cloud with API access and node-as-a-service.

Watchdata

Provide simple and reliable API access to Ethereum blockchain

DB3 Network

Decentralized Firebase Firestore Alternative.

In 3 lists

IPFS

A peer-to-peer hypermedia protocol designed to make the web faster, safer, and more open.

In 3 lists

Mahuta

IPFS Storage service with added search capability, formerly IPFS-Store

In 2 lists

OrbitDB

Decentralised database on top of IPFS

In 2 lists

JS IPFS API

A client library for the IPFS HTTP API, implemented in JavaScript

TEMPORAL

Easy to use API into IPFS and other distributed/decentralised storage protocols

PINATA

The Easiest Way to Use IPFS

In 2 lists

SWARM

Aleph.im

an offchain incentivized peer-to-peer cloud project (database, file storage, computing and DID) compatible with ETH and IPFS.

In 2 lists

dAppling Network

Uses IPFS for quick and easy decentralized web hosting.

In 2 lists

Fleek

similar to netlify but uses ipfs for hosting websites.

Truffle boxes

Packaged components for the Ethereum ecosystem

Besu Private Network

Run a private network of Besu nodes in a Docker container

Testchains

Pre-configured .NET devchains for fast response (PoA)

Blazor/Blockchain Explorer

Wasm blockchain explorer (functional sample)

Local Raiden

Run a local Raiden network in docker containers for demo and testing purposes

Private networks deployment scripts

Out-of-the-box deployment scripts for private PoA networks

Local Ethereum Network

Out-of-the-box deployment scripts for private PoW networks

Kaleido

Use Kaleido for spinning up a consortium blockchain network. Great for PoCs and testing

Cheshire

A local sandbox implementation of the CryptoKitties API and smart contracts, available as a Truffle Box

aragonCLI

aragonCLI is used to create and develop Aragon apps and organizations.

ColonyJS

JavaScript client that provides an API for interacting with the Colony Network smart contracts.

ArcJS

Library that facilitates javascript application access to the DAOstack Arc ethereum smart contracts.

Onboard.js

Blocknative Onboard is the quick and easy way to add multi-wallet support to your project. With built-in modules for more than 20 unique hardware and software wallets, Onboard saves you time and headaches.

web3-react

React framework for building single-page Ethereum dApps

In 2 lists

ABI decoder

library for decoding data params and events from Ethereum transactions

Ethereum ABI UI

Auto-generate UI form field definitions and associated validators from an Ethereum contract ABI

headlong

type-safe Contract ABI and Recursive Length Prefix library in Java

EasyDapper

Generate dapps from Truffle artifacts, deploy contracts on public/private networks, offers live customizable public page to interact with contracts.

One Click dApp

Instantly create a dApp at a unique URL using the ABI.

Truffle Pig

a development tool that provides a simple HTTP API to find and read from Truffle-generated contract files, for use during local development. Serves fresh contract ABIs over http.

Nethereum-CodeGenerator

A web based generator which creates a Nethereum based C# Interface and Service based on Solidity Smart Contracts.

Testing Tools

Web3Wrapper

Typescript Web3 alternative

Solidity-coverage

Code coverage tool.

In 2 lists

Solidity function profiler

Sol-profiler

Alternative and updated Solidity smart contract profiler

In 2 lists

Espresso

Speedy, parallelised, hot-reloading solidity test framework

Eth tester

Tool suite for testing Ethereum applications

Cliquebait

Simplifies integration and accepting testing of smart contract applications with docker instances that closely resemble a real blockchain network

Seth

Seth is an Ethereum client tool—like a "MetaMask for the command line"

In 3 lists

Ethereum graph debugger

Solidity graphical debugger

Tenderly CLI

Speed up your development with human readable stack traces

In 2 lists

Solhint

Linter that provides security, style guide, and best practice rules for smart contract validation.

In 2 lists

Ethlint

Linter to identify and fix style & security issues in Solidity, formerly Solium

In 2 lists

Decode

npm package which parses tx's submitted to a local testrpc node to make them more readable and easier to understand

truffle-assertions

An npm package with additional assertions and utilities used in testing Solidity smart contracts with truffle. Most importantly, it adds the ability to assert whether specific events have (not) been emitted.

Psol

Solidity lexical preprocessor with mustache.js-style syntax, macros, conditional compilation and automatic remote dependency inclusion.

solpp

Solidity preprocessor and flattener with a comprehensive directive and expression language, high precision math, and many useful helper functions.

Decode and Publish

Decode and publish raw ethereum tx. Similar to https://live.blockcypher.com/btc-testnet/decodetx/

Doppelgänger

a library for mocking smart contract dependencies during unit testing.

glide.r

a tool for performing smart contract queries (audit/bug-bounty).

rocketh

A simple lib to test ethereum smart contract that allow to use whatever web3 lib and test runner you choose.

pytest-cobra

PyTest plugin for testing smart contracts for Ethereum blockchain.

ERCx

Testing tool with a Web interface to test conformance and properties of ERC-20 tokens. Based on Foundry forge.

Take a look

All resources to become a smart contract auditor!

Work

Crypto Jobs List - Main

web3.smsunarto.com

2023 Global Crypto Events & Hackathons

Crypto Telegram & Discord Channels & Chats

Jobsincrypto

CryptoJobsList

LobsterHR

DeveloperDAO

LidoGrants

GitCoin

anonfriendly.com

In 2 lists

Web3grants

hackathons.live

hackenproof.com

bbscope

Scope gathering tool for HackerOne, Bugcrowd, Intigriti, YesWeHack, and Immunefi!

In 3 lists

immunefi.com

Bug bounty platform focused on blockchain and smart contract security.

In 2 lists

code4rena.com

Auditors compete to identify and eliminate high-severity bugs before production.

In 2 lists

sherlock.xyz

spearbit.com

Web3SecurityDAO

WHITE HAT DAO

Hats.Finance

crypto-jobs-fyi.github.io

auditjobs.xyz

intropia.io/hire

www.jobstash.xyz

frontrunnrs.xyz

www.jobprotocol.xyz

& try HR games!

In 2 lists

Support Me:

0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A

ERC20 & ETH officercia.eth

In 3 lists

17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU

BTC

In 3 lists
See category
82

Awesome Bitcoin

igorbarinov/awesome-bitcoin

A curated list of bitcoin services and tools for software developers

Fresh★ 1.4k157 entriesPushed today
76

Awesome Algorand

awesome-algorand/awesome-algorand

⚡A curated list of awesome resources related to the Ⱥlgorand Blockchain ⛓

Fresh★ 218214 entriesPushed 26 days ago
75

Awesome ATProto

atblueprints/awesome-atproto

A curated list of awesome AT Protocol resources

Fresh★ 7956 entriesPushed 16 days ago
72

Awesome Mastodon

hyperupcall/awesome-mastodon

Curated list of awesome Mastodon-related stuff!

Fresh★ 6383 entriesPushed 1 month ago
70

Standard

4337Mafia/awesome-account-abstraction

📖 A curated list of resources dedicated to Account Abstraction (EIP-4337)

Active★ 1k198 entriesPushed 3 months ago
66

Awesome Cosmos

cosmos/awesome-cosmos

Collection of Cosmos related resources

Active★ 602135 entriesPushed 5 months ago