Skip to content

brandonhimpfen/awesome-blockchain

Repository files navigation

Awesome Blockchain Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of platforms, protocols, tools, frameworks, standards, and learning resources for blockchain technology, covering distributed ledgers, smart contracts, Web3 infrastructure, and decentralized applications.

Contents

Foundations & Concepts

Layer 1 Blockchains

  • Bitcoin – First decentralized blockchain focused on peer-to-peer digital money.
  • Ethereum – Smart contract platform powering decentralized applications.
  • Solana – High-throughput blockchain optimized for performance.
  • Polkadot – Multi-chain platform enabling interoperable blockchains.
  • Cardano – Research-driven blockchain focused on scalability and security.
  • Avalanche – High-performance blockchain supporting custom networks.
  • Cosmos – Ecosystem of interoperable blockchains using IBC.

Layer 2 & Scaling

  • Lightning Network – Layer 2 payment network for Bitcoin.
  • Arbitrum – Ethereum optimistic rollup for scaling smart contracts.
  • Optimism – Ethereum Layer 2 focused on optimistic rollups.
  • zkSync – Zero-knowledge rollup for scalable Ethereum transactions.
  • StarkNet – ZK-rollup platform for scalable smart contracts.
  • Polygon – Scaling and interoperability solutions for Ethereum.

Smart Contract Platforms

Development Frameworks & SDKs

  • Hardhat – Ethereum development environment for smart contracts.
  • Foundry – Fast, Rust-based Ethereum development toolkit.
  • Truffle – Smart contract development framework.
  • Brownie – Python-based Ethereum development framework.
  • Web3.js – JavaScript library for interacting with blockchains.
  • Ethers.js – Lightweight JavaScript library for Ethereum interactions.

Nodes, Clients & Infrastructure

  • Geth – Official Go Ethereum client.
  • Nethermind – High-performance Ethereum execution client.
  • Erigon – Optimized Ethereum client for fast sync.
  • Infura – Managed blockchain node infrastructure.
  • Alchemy – Blockchain developer platform and APIs.
  • QuickNode – High-performance blockchain node provider.

Wallets & Key Management

  • MetaMask – Browser-based wallet for Ethereum and EVM chains.
  • Ledger – Hardware wallet for secure key storage.
  • Trezor – Open-source hardware wallet.
  • WalletConnect – Protocol for connecting wallets to dApps.
  • Safe (Gnosis Safe) – Multi-signature wallet for smart contract assets.

DeFi (Decentralized Finance)

  • Uniswap – Decentralized exchange using automated market makers.
  • Aave – DeFi lending and borrowing protocol.
  • Compound – Algorithmic interest rate markets.
  • MakerDAO – Decentralized stablecoin and lending system.
  • Curve – DEX optimized for stablecoin trading.

NFTs & Digital Assets

  • OpenSea – Marketplace for NFTs and digital collectibles.
  • ERC-721 – Standard for non-fungible tokens on Ethereum.
  • ERC-1155 – Multi-token standard for NFTs and fungible tokens.
  • IPFS – Distributed storage commonly used for NFT metadata.
  • Arweave – Permanent decentralized data storage network.

Interoperability & Oracles

  • Chainlink – Decentralized oracle network for off-chain data.
  • LayerZero – Omnichain interoperability protocol.
  • Wormhole – Cross-chain messaging protocol.
  • IBC – Inter-Blockchain Communication protocol in Cosmos.
  • Axelar – Cross-chain communication network.

Security, Auditing & Privacy

  • OpenZeppelin – Security standards and audited smart contract libraries.
  • MythX – Smart contract security analysis platform.
  • Slither – Static analysis framework for Solidity.
  • CertiK – Blockchain security audits and monitoring.
  • Tornado Cash – Privacy-preserving transaction protocol.

Data, Analytics & Indexing

  • The Graph – Decentralized indexing protocol for blockchain data.
  • Dune – SQL-based blockchain analytics platform.
  • Glassnode – On-chain market intelligence and analytics.
  • Nansen – Blockchain analytics and wallet intelligence.
  • Etherscan – Ethereum blockchain explorer.

Governance & DAOs

  • DAOstack – Framework for decentralized governance.
  • Aragon – Tools for creating and managing DAOs.
  • Snapshot – Off-chain voting platform for DAOs.
  • Tally – Governance dashboard for on-chain voting.
  • OpenZeppelin Governor – Governance contracts for DAOs.

Enterprise & Consortium Blockchain

  • Hyperledger Fabric – Permissioned blockchain framework for enterprises.
  • Hyperledger Besu – Enterprise-grade Ethereum client.
  • Corda – Distributed ledger platform for regulated industries.
  • Quorum – Enterprise-focused Ethereum distribution.
  • IBM Blockchain – Enterprise blockchain solutions.

Learning Resources

Tutorials

Guides

Courses

  • Blockchain Fundamentals – Core blockchain concepts and cryptography.
  • Ethereum & Smart Contracts – Building decentralized applications.
  • Web3 Infrastructure – Nodes, indexing, and scalability.

Related Awesome Lists

Contribute

Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

A curated list of platforms, protocols, tools, frameworks, standards, and learning resources for blockchain technology.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages