Top Dapp Open Source Projects

TOP 57 Dapp Open Source Projects in 2024


1. hey


GitHub stars: 22,500

Description: Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿

Programing Language: TypeScript

Tags: react, graphql, social-media, typescript, crypto

Updated: 10 hours ago

Link: https://github.com/heyxyz/hey




2. Ethereumbook


GitHub stars: 19,400

Description: Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

Programing Language: JavaScript

Tags: book, ethereum, dapp, smart-contracts, blockchain

Updated: Apr 17

Link: https://github.com/ethereumbook/ethereumbook




3. Dapper


GitHub stars: 17,200

Description: Dapper - a simple object mapper for .Net

Programing Language: C#

Tags: sql, dapper, ado-net

Updated: 20 days ago

Link: https://github.com/DapperLib/Dapper




4. Metamask Extension


GitHub stars: 11,500

Description: 🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

Programing Language: JavaScript

Tags: firefox, chrome, extension, opera, ethereum

Updated: 40 secds ago

Link: https://github.com/MetaMask/metamask-extension




5. Full Blockchain Solidity Course Py


GitHub stars: 10,600

Description: Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition

Programing Language: Updated on Apr 16

Tags: ethereum, dapp, smart-contracts, blockchain, solidity

Updated:

Link: https://github.com/smartcontractkit/full-blockchain-solidity-course-py




6. Wtf Solidity


GitHub stars: 10,400

Description: 我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。Now supports English! 官网: https://wtf.academy

Programing Language: Solidity

Tags: open-source, ethereum, dapp, smart-contracts, blockchain

Updated: yesterday

Link: https://github.com/AmazingAng/WTF-Solidity




7. De Fi Developer Road Map


GitHub stars: 9,500

Description: DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and refer…

Programing Language: JavaScript

Tags: roadmap, awesome, ethereum, smart-contracts, blockchain

Updated: Apr 19

Link: https://github.com/OffcierCia/DeFi-Developer-Road-Map




8. Some Many Books


GitHub stars: 9,500

Description: ... 安全运维》PDF下载_Paul,《大话万物感知:从传感器到物联网》PDF下载_王振世,《区块链智能合约与DApp应用实战》PDF下载_李升暾,《VERICUT 8.2数控仿真应用教程》PDF下载_张键,《NOdejs+EXpress+VUEJS项目开发实战》PDF下…

Programing Language: Updated on May 30, 2022

Updated:

Link: https://github.com/Dujltqzv/Some-Many-Books




9. Scaffold Eth


GitHub stars: 9,000

Description: 🏗 forkable Ethereum dev stack focused on fast product iterations

Programing Language: CSS

Tags: react, graph, create-react-app, ethereum, dapp

Updated: Oct 10, 2023

Link: https://github.com/scaffold-eth/scaffold-eth




10. Go Ibax


GitHub stars: 7,900

Description: An innovative Blockchain Protocol Platform, which everyone can deploy their own applications quickly and easily, such as Dapp, DeFi, DAO,…

Programing Language: Go

Tags: golang, assets, blockchain, cross-chain, decentralized-exchange

Updated: 29 days ago

Link: https://github.com/IBAX-io/go-ibax




11. Foundry


GitHub stars: 7,700

Description: Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

Programing Language: Rust

Tags: testing, rust, framework, tooling, ethereum

Updated: 2 hours ago

Link: https://github.com/foundry-rs/foundry




12. mist


GitHub stars: 7,400

Description: [DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.

Programing Language: JavaScript

Tags: electron, browser, meteor, ethereum, blockchain

Updated: Jul 20, 2020

Link: https://github.com/ethereum/mist




13. Wagmi


GitHub stars: 5,700

Description: React Hooks for Ethereum

Programing Language: TypeScript

Tags: react, hooks, typescript, ethereum, dapp

Updated: 14 hours ago

Link: https://github.com/wevm/wagmi




14. Web3 React


GitHub stars: 5,400

Description: A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

Programing Language: TypeScript

Tags: javascript, typescript, ethereum, dapp, web3

Updated: 20 days ago

Link: https://github.com/Uniswap/web3-react




15. Dapp Learning


GitHub stars: 4,700

Description: Dapp learning project for developers at all stages. Becoming and cultivating sovereign individuals. Nonprofit organization.

Programing Language: Solidity

Tags: ethereum, dapp, blockchain

Updated: yesterday

Link: https://github.com/Dapp-Learning-DAO/Dapp-Learning




16. Ethereum Boilerplate


GitHub stars: 4,000

Description: The ultimate NextJS Ethereum Dapp Boilerplate which gives you maximum flexibility and speed. Feel free to fork and contribute. Although t…

Programing Language: TypeScript

Tags: react, nextjs, ethereum, ethereum-client, web3

Updated: 4 days ago

Link: https://github.com/ethereum-boilerplate/ethereum-boilerplate




17. Eattheblocks


GitHub stars: 4,000

Description: Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers

Programing Language: JavaScript

Tags: tutorial, ethereum, blockchain, truffle, solidity

Updated: Feb 18

Link: https://github.com/jklepatch/eattheblocks




18. Embark


GitHub stars: 3,800

Description: Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms

Programing Language: JavaScript

Tags: framework, serverless, ethereum, dapp, ipfs

Updated: Dec 9, 2022

Link: https://github.com/embarklabs/embark




19. Free Web3 Resources


GitHub stars: 3,500

Description: A list of FREE resources to make Web3 accessible to everyone.

Programing Language: CSS

Tags: ethereum, dapp, blockchain, solidity, web3

Updated: Apr 4

Link: https://github.com/FrancescoXX/free-Web3-resources




20. Squeezer


GitHub stars: 3,200

Description: Squeezer Framework - Build serverless dApps

Programing Language: JavaScript

Tags: bitcoin, serverless, ethereum, dapp, blockchain

Updated: May 9, 2019

Link: https://github.com/SqueezerIO/squeezer




21. Rainbowkit


GitHub stars: 2,300

Description: The best way to connect a wallet 🌈 🧰

Programing Language: MDX

Tags: react, ethereum, dapp, web3

Updated: 11 hours ago

Link: https://github.com/rainbow-me/rainbowkit




22. viem


GitHub stars: 2,200

Description: TypeScript Interface for Ethereum

Programing Language: TypeScript

Tags: typescript, ethereum, dapp, abi, contracts

Updated: 7 minutes ago

Link: https://github.com/wevm/viem




23. Dapptools


GitHub stars: 2,100

Description: Dapp, Seth, Hevm, and more

Programing Language: Haskell

Tags: nix, tools, ethereum, dapp, evm

Updated: Sep 11, 2023

Link: https://github.com/dapphub/dapptools




24. xLog


GitHub stars: 2,000

Description: 🪽 An open-source creative community written on the blockchain.

Programing Language: TypeScript

Tags: blog, ethereum, dapp, blockchain, xlog

Updated: 46 minutes ago

Link: https://github.com/Crossbell-Box/xLog




25. Dapper Extensions


GitHub stars: 1,800

Description: Dapper Extensions is a small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs…

Programing Language: C#

Updated: Feb 6

Link: https://github.com/tmsmith/Dapper-Extensions




26. Dapp Scaffold


GitHub stars: 1,700

Description: Scaffolding for a dapp built on Solana

Programing Language: TypeScript

Updated: Apr 7

Link: https://github.com/solana-labs/dapp-scaffold




27. Web3uikit


GitHub stars: 1,700

Description: Lightweight reusable Web3 UI components for dapps.

Programing Language: TypeScript

Tags: react, ethereum, dapp, web3, web3js

Updated: Mar 29

Link: https://github.com/web3ui/web3uikit




28. Use D App


GitHub stars: 1,600

Description: Framework for rapid Dapp development. Simple. Robust. Extendable. Testable

Programing Language: TypeScript

Tags: react, typescript, ethereum, dapp, usedapp

Updated: 4 days ago

Link: https://github.com/TrueFiEng/useDApp




29. Vechain Dapp Kit


GitHub stars: 1,500

Description: An SDK for vechain dApp development

Programing Language: TypeScript

Updated: 2 hours ago

Link: https://github.com/vechain/vechain-dapp-kit




30. Trust Wallet Ios


GitHub stars: 1,500

Description: 📱 Trust - Ethereum Wallet and Web3 DApp Browser for iOS

Programing Language: Swift

Tags: swift, ethereum, dapp, blockchain, ethereum-contract

Updated: May 8, 2019

Link: https://github.com/trustwallet/trust-wallet-ios




31. Coinbase Wallet Sdk


GitHub stars: 1,400

Description: An open protocol that lets users connect their mobile wallets to your DApp

Programing Language: TypeScript

Tags: coinbase, ethereum, ethereum-wallet

Updated: 12 hours ago

Link: https://github.com/coinbase/coinbase-wallet-sdk




32. Solidity Expert


GitHub stars: 1,300

Description: 4年打磨-2022年海外一线大厂-以太坊开发教程(a solidity tutorial makes you a dapp expert)WIP

Programing Language: Solidity

Tags: wip, solidity, smartcontracts

Updated: Oct 5, 2023

Link: https://github.com/dukedaily/solidity-expert




33. Dapper Translation


GitHub stars: 1,200

Description: translate the paper of "Dapper, a Large-Scale Distributed Systems Tracing Infrastructure"

Programing Language: Updated on Nov 12, 2021

Updated:

Link: https://github.com/bigbully/Dapper-translation




34. Alphabiz


GitHub stars: 1,200

Description: Web3 YouTube Alternative - fully decentralized media platform and blockchain-based marketplace

Programing Language: JavaScript

Tags: electron, downloader, youtube, crypto, video-player

Updated: 3 days ago

Link: https://github.com/tanshuai/alphabiz




35. Blockchain Development Resources


GitHub stars: 1,200

Description: The contents of this repository will help you launch a career in Blockchain development. How to deploy Smart contracts on Ethereum, build D…

Programing Language: Markdown

Tags: bitcoin, ethereum, blockchain, truffle, polygon

Updated: yesterday

Link: https://github.com/frankiefab100/Blockchain-Development-Resources




36. Rabby


GitHub stars: 1,200

Description: The game-changing wallet for Ethereum and all EVM chains

Programing Language: TypeScript

Tags: chrome-extension, ethereum, dapp, avalanche, blockchain

Updated: 35 minutes ago

Link: https://github.com/RabbyHub/Rabby




37. Dapper.Simple Crud


GitHub stars: 1,100

Description: Who wants to write basic read/insert/update/delete statements? SimpleCRUD provides simple CRUD helpers for Dapper.

Programing Language: C#

Updated: Jan 16

Link: https://github.com/ericdc1/Dapper.SimpleCRUD




38. Hashlips Nft Minting Dapp


GitHub stars: 1,000

Description: HashLips minting dapp is a quick and easy way to connect your smart contract and start minting NFTs.

Programing Language: JavaScript

Updated: Nov 26, 2023

Link: https://github.com/HashLips/hashlips_nft_minting_dapp




39. Frame


GitHub stars: 1,000

Description: System-wide Web3 for macOS, Windows and Linux

Programing Language: JavaScript

Tags: ethereum, dapp, provider, ledger, trezor

Updated: 24 days ago

Link: https://github.com/floating/frame




40. Dapp Bin


GitHub stars: 1,000

Description: A place for all the ÐApps to live

Programing Language: JavaScript

Updated: Aug 13, 2023

Link: https://github.com/ethereum/dapp-bin




41. Scaffold Eth 2


GitHub stars: 1,000

Description: Open source forkable Ethereum dev stack

Programing Language: TypeScript

Tags: typescript, nextjs, ethereum, dapp, solidity

Updated: 22 hours ago

Link: https://github.com/scaffold-eth/scaffold-eth-2




42. Solhint


GitHub stars: 995

Description: Solhint is an open-source project to provide a linting utility for Solidity code.

Programing Language: JavaScript

Tags: linter, ethereum, dapp, smart-contracts, ast

Updated: 7 days ago

Link: https://github.com/protofire/solhint




43. Trystero


GitHub stars: 980

Description: 🤝 Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, and Firebase

Programing Language: JavaScript

Tags: javascript, chat, mqtt, firebase, bittorrent

Updated: Apr 9

Link: https://github.com/dmotz/trystero




44. Soroban Example Dapp


GitHub stars: 967

Description: End-to-End Example Soroban Dapp

Programing Language: Rust

Updated: Jan 24

Link: https://github.com/stellar/soroban-example-dapp




45. Awesome Blockchain


GitHub stars: 942

Description: 区块链白皮书、书籍、交易所、币种、自媒体等资源汇总 💯

Programing Language: Updated on Dec 14, 2018

Tags: bitcoin, ethereum, dapp, blockchain, neo

Updated:

Link: https://github.com/dily3825002/awesome-blockchain




46. Drizzle


GitHub stars: 908

Description: Reactive Ethereum dapp UI suite

Programing Language: JavaScript

Tags: hacktoberfest

Updated: Jan 24, 2023

Link: https://github.com/trufflesuite/drizzle




47. Eth Crypto


GitHub stars: 835

Description: Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity

Programing Language: JavaScript

Tags: tutorial, encryption, cipher, ethereum, dapp

Updated: 3 days ago

Link: https://github.com/pubkey/eth-crypto




48. Client


GitHub stars: 827

Description: (Aragon 1) Create and manage decentralized organizations on Ethereum.

Programing Language: JavaScript

Tags: ethereum, blockchain, dapp, startups, organizations

Updated: Aug 4

Link: https://github.com/aragon/client




49. Hicetnunc


GitHub stars: 799

Description: hicetnunc UI/UX

Programing Language: JavaScript

Tags: react, dapp, ui-ux, tezos

Updated: Mar 17

Link: https://github.com/hicetnunc2000/hicetnunc




50. Cicada Platform


GitHub stars: 762

Description: Home of the Cicada Direct Democracy and Dapp Platform

Programing Language: Updated on Jan 4, 2019

Updated:

Link: https://github.com/the-laughing-monkey/cicada-platform




51. Web3swift


GitHub stars: 753

Description: Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.

Programing Language: JavaScript

Tags: crypto, ethereum, dapp, smart-contracts, json-rpc

Updated: 8 days ago

Link: https://github.com/web3swift-team/web3swift




52. Create Web3 Dapp


GitHub stars: 753

Description: The complete toolbox to create web3 applications.

Programing Language: TypeScript

Tags: react, nextjs, solidity, web3, web3js

Updated: 16 days ago

Link: https://github.com/alchemyplatform/create-web3-dapp




53. Use Wallet


GitHub stars: 724

Description: 👛 useWallet() · All-in-one solution to connect a dapp to an Ethereum provider.

Programing Language: TypeScript

Tags: react, javascript, hooks, ethereum, dapp

Updated: Aug 4

Link: https://github.com/aragon/use-wallet




54. Web3 Onboard


GitHub stars: 683

Description: Client library to onboard users to web3 apps

Programing Language: TypeScript

Tags: ethereum, dapp, blockchain, polygon, connect

Updated: 6 hours ago

Link: https://github.com/blocknative/web3-onboard




55. web3


GitHub stars: 677

Description: ⚡️ Web3 PHP is a supercharged PHP API client that allows you to interact with a generic Ethereum RPC.

Programing Language: PHP

Tags: api, php, client, ethereum, dapp

Updated: Mar 31, 2022

Link: https://github.com/web3-php/web3




56. Astar


GitHub stars: 671

Description: The dApp hub for blockchains of the future

Programing Language: Rust

Tags: dapp, blockchain, wasm, web3, evm

Updated: 4 hours ago

Link: https://github.com/AstarNetwork/Astar




57. Celo Monorepo


GitHub stars: 662

Description: Official repository for core projects comprising the Celo platform

Programing Language: TypeScript

Tags: crypto, ethereum, dapp, smart-contracts, blockchain

Updated: 2 hours ago

Link: https://github.com/celo-org/celo-monorepo




Want to find a web3 job?

Receive emails of TOP 57 Dapp Open Source Projects in 2024

More by Web3 Jobs
Ask me anything