· Alids · Web3  · 7 min read

GitHub Web3 项目排名

利用python脚本为GitHub上面得web3相关项目进行打分并排名,帮助学习web3知识参考。

利用python脚本为GitHub上面得web3相关项目进行打分并排名,帮助学习web3知识参考。

排名实现方式

  • 使用Github graphql查询语句,查询topic下start数前100名的项目
  • web3 相关topic包括:“web3”, “blockchain”, “smart-contract”, “solidity”, “cryptocurrency”, “bitcoin”, “ethereum”
  • 将这些topic的前100项目汇聚,并跟进项目去重
  • 计算得分并排序,得分=(start + watch2 + fork4)
  • 排序后得到前100名

Web3 Top 100

RankingProject NameScoreStarsWatchersForksLanguageOpen IssuesDescriptionLast Commit
1bitcoin15613977017399335568C++372Bitcoin Core integration/staging tree2024-06-25T11:49:50Z
2go-ethereum9031446622220719639Go260Go implementation of the Ethereum protocol2024-06-25T11:48:13Z
3fuel-core64341583612442746Rust152Rust full node implementation of the Fuel v2 protocol.2024-06-24T23:36:19Z
4openzeppelin-contracts490482441863811677JavaScript189OpenZeppelin Contracts is a library for secure smart contract development.2024-06-25T11:51:42Z
5ccxt48402318269307358Python846A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges2024-06-25T11:38:26Z
6freqtrade38951262116215749Python41Free, open source crypto trading bot2024-06-25T03:02:48Z
7bitcoinbook370902309810625934HTML82Mastering Bitcoin 3rd Edition - Programming the Open Blockchain2024-06-19T10:50:18Z
8solidity35287226297195610C++428Solidity, the Smart Contract Programming Language2024-06-25T11:06:46Z
9fabric35065155299908778Go163Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.2024-06-24T15:09:20Z
10OpenBBTerminal32131264352572591Python23Investment Research for Everyone, Everywhere.2024-06-25T11:15:40Z
11ethereumbook30352194845844850JavaScript56Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood2024-06-09T12:35:27Z
12web3.js29625189554524883TypeScript172Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.2024-06-25T02:50:46Z
13sui28268583016011059Rust408Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language2024-06-25T11:31:00Z
14hey26060228481051501TypeScript54Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿2024-06-25T09:06:05Z
15ZeroNet24449182498422258JavaScript709ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network2024-01-31T07:47:58Z
16diem22887167115152573Rust351Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.2024-06-21T05:38:13Z
17metamask-extension22282116325554770JavaScript1798:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites2024-06-25T11:50:31Z
18dogecoin21740144208422818C++149very currency2024-06-25T00:55:06Z
19go-ibax2148478783526451Go94An innovative Blockchain Protocol Platform, which everyone can deploy their own applications quickly and easily, such as Dapp, DeFi, DAO, Cross-Blockchain transactions, etc.2024-06-19T07:12:09Z
20chains2140183995105991Kotlin34provides metadata for chains2024-06-25T11:45:51Z
21solana21104126143073938Rust392Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.2024-06-24T12:58:58Z
22gun20855179033191157JavaScript270An open source cybersecurity protocol for syncing decentralized graph data.2024-04-15T19:42:03Z
23abu20363115097393688Python0阿布量化交易系统(股票,期权,期货,比特币,机器学习) 基于python的开源量化交易,量化投资架构2024-05-29T10:26:19Z
24gekko19357100437093948JavaScript0A bitcoin trading bot written in node - https://gekko.wizb.it/2020-02-16T14:25:26Z
25truffle19311140233382306TypeScript508:warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.2024-04-22T08:47:19Z
26full-blockchain-solidity-course-js18049118612302864None83Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript2024-06-12T05:10:25Z
27sismo-badges1761416146192542TypeScript1Contracts of the Sismo Badge Minting Protocol2023-10-03T15:47:29Z
28full-blockchain-solidity-course-py16941106652482890None221Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition2024-04-16T07:21:43Z
29scaffold-eth1629590091513492CSS0🏗 forkable Ethereum dev stack focused on fast product iterations2024-06-04T15:20:23Z
30xmrig1603284703873394C543RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark2024-06-05T03:17:33Z
31monero1585987274963070C++432Monero: the secure, private, untraceable cryptocurrency2024-06-25T01:13:21Z
32chia-blockchain15536108503202023Python63Chia blockchain python implementation (full node, farmer, harvester, timelord, and wallet)2024-06-25T10:45:55Z
33ET1538785314812947C#66Unity3D Client And C# Server Framework2024-06-24T03:59:07Z
34Superalgos1528639682095450JavaScript63Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.2024-06-25T03:26:23Z
35interface1482847841774845TypeScript713🦄 Open source interfaces for the Uniswap protocol2024-06-22T03:31:23Z
36WTF-Solidity14713106831401875Solidity20我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。Now supports English! 官网: https://wtf.academy2024-06-25T04:34:12Z
37substrate1465183894822649Rust542Substrate: The platform for blockchain innovators2023-09-25T20:31:30Z
38ethereum-org-website1461948852074660Markdown152Ethereum.org is a primary online resource for the Ethereum community.2024-06-25T11:41:12Z
39electrum1398872163693017Python1052Electrum Bitcoin Wallet2024-06-25T10:17:08Z
40blockchain1395577054152710C#73A simple Blockchain in Python2023-01-04T17:21:04Z
41cosmos-sdk1352160592583473Go369:chains: A Framework for Building High Value Public Blockchains :sparkles:2024-06-25T11:33:31Z
42aptos-core1341358832053560Rust448Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.2024-06-25T10:32:49Z
43hummingbot1317175651462657Python362Open source software that helps you create and deploy high-frequency crypto trading bots2024-06-25T03:36:19Z
44mist1311274427132122JavaScript779[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.2020-07-20T13:59:24Z
45DeFi-Developer-Road-Map1240695701921226JavaScript0DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!2024-04-19T01:40:41Z
46lnd1229975453252052Go532Lightning Network Daemon ⚡️2024-06-25T10:11:42Z
47ethers.js1155777711071786TypeScript400Complete Ethereum library and wallet implementation in JavaScript.2024-06-20T14:24:42Z
48blockchain_guide1144167454161932Go4Introduce blockchain related technologies, from theory to practice with bitcoin, ethereum and hyperledger.2024-04-30T09:23:42Z
49optimism1136952031172966Go118Optimism is Ethereum, scaled.2024-06-25T09:15:18Z
50polkadot1132971175241582Rust80Polkadot Node Implementation2023-11-15T13:20:33Z
51StockSharp1125868025371691C#0Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).2024-06-23T09:49:18Z
52btcd1120660902502308Go178An alternative full node bitcoin implementation written in Go (golang)2024-06-25T09:48:47Z
53foundry110747830721550Rust947Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.2024-06-25T11:44:42Z
54eattheblocks1094239782703212JavaScript66Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers2024-02-18T06:20:17Z
55smart-contract-best-practices1092573753241451HTML14A guide to smart contract security best practices2024-06-24T13:24:28Z
56blockchain1091169074201582None9区块链 - 中文资源2022-09-20T19:14:30Z
57parity-ethereum1087268043541680Rust130The fast, light, and robust client for Ethereum-like networks.2020-11-01T09:05:37Z
58capstone1079471582981520C346Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.2024-06-25T11:35:13Z
59chainlink1073968053261641Go78node of the decentralized oracle network, bridging on and off-chain computation2024-06-25T11:44:08Z
60blockchain-demo1069551112432549Pug1A web-based demonstration of blockchain concepts.2024-06-04T15:03:14Z
61python-binance1067658662162189Python495Binance Exchange API python implementation for automated trading2024-06-13T19:36:34Z
62bitcoinj1044149233052454Java329A library for working with Bitcoin2024-06-25T07:17:43Z
63tendermint1031756672602065Go0⟁ Tendermint Core (BFT Consensus) in Go2024-06-18T15:19:36Z
64ethereum-boilerplate102704024713052TypeScript1The ultimate NextJS Ethereum Dapp Boilerplate which gives you maximum flexibility and speed. Feel free to fork and contribute. Although this repo is called “Ethereum Boilerplate” it works with any EVM system and since it uses Moralis SDK You can even use it on Solana! Happy BUIDL!👷‍♂️2024-06-19T14:27:22Z
65bitcoinjs-lib1011655861962069TypeScript35A javascript Bitcoin library for node.js and browsers.2024-06-18T03:03:41Z
66hardhat98166974771344TypeScript443Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.2024-06-25T10:14:02Z
67btcpayserver974461402131589C#80Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.2024-06-24T14:02:48Z
68v3-core968842381382587TypeScript56🦄 🦄 🦄 Core smart contracts of Uniswap v32024-06-24T07:48:42Z
69aleth926239644692180C++313Aleth – Ethereum C++ client, tools and libraries2024-03-05T10:53:01Z
70snarkOS925039541112537Rust80A Decentralized Operating System for ZK Applications2024-06-25T09:33:46Z
71v2-core922528571023082TypeScript21🦄 🦄 Core smart contracts of Uniswap V22024-06-01T21:35:39Z
72financial-machine-learning920063502531172Python5A curated list of practical financial machine learning tools and applications.2024-06-25T01:29:43Z
73taiko-mono906344871592129Svelte12A based rollup. 🥁2024-06-25T10:07:27Z
74web3j877550112221660Java129Lightweight Java and Android library for integration with Ethereum clients2024-06-22T17:25:15Z
75bitcoin-wallet872335915881978Java64Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.2024-06-25T08:20:02Z
76awesome-solidity86356435165935None0⟠ A curated list of awesome Solidity resources, libraries, tools and more2024-06-07T09:42:31Z
77web3-react86315469781503TypeScript147A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps2024-06-07T04:10:14Z
78lbry-sdk85027194171483Python381The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.2024-06-07T08:33:02Z
79rippled837444785051443C++334Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++2024-06-25T00:17:34Z
80tachyon8316776452224C++17Modular ZK(Zero Knowledge) backend accelerated by GPU2024-06-25T11:40:13Z
81Qbot8273639783855Jupyter Notebook55[🔥updating …] AI 自动量化交易机器人 AI-powered Quantitative Investment Research Platform. 📃 online docs: https://ufund-me.github.io/Qbot ✨ :news: qbot-mini: https://github.com/Charmve/iQuant2024-06-16T08:20:46Z
82XChange814437942501925Java308XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.2024-06-24T12:57:48Z
83umbrel8038685684507TypeScript179A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system.2024-06-23T10:41:36Z
84blockscout79553301882239Elixir343Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.2024-06-25T10:27:57Z
85wallet793137753441734TypeScript361Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices.2023-04-29T02:14:37Z
86Crypto-Signal786247703051241Python58Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks2024-02-14T12:21:00Z
87grin78145038398990Rust126Minimal implementation of the Mimblewimble protocol.2024-06-20T11:08:30Z
88wagmi7798579643958TypeScript4React Hooks for Ethereum2024-06-24T23:59:54Z
89quorum774246003151256Go49A permissioned implementation of Ethereum supporting data privacy2024-06-24T13:23:36Z
90bisq768446282721256Java157A decentralized bitcoin exchange network2024-06-25T06:47:09Z
91Dapp-Learning757448501121250Solidity14Dapp learning project for developers at all stages. Becoming and cultivating sovereign individuals. Nonprofit organization.2024-06-25T10:05:48Z
92web3modal74664714621314TypeScript28A single Web3 provider solution for all Wallets2024-06-25T11:48:59Z
93binance-trading-bot739349511391082JavaScript96Automated Binance trading bot - Trade multiple cryptocurrencies. Buy low/sell high with Grid Trading. Integrated with TradingView technical analysis2024-05-09T10:32:52Z
94melonJS73715755169639JavaScript28a fresh, modern & lightweight HTML5 game engine2024-06-25T10:33:51Z
95DeFiHackLabs733349251281076Solidity3Reproduce DeFi hacked incidents using Foundry.2024-06-25T08:47:43Z
96slither7133512369936Python345Static Analyzer for Solidity and Vyper2024-06-24T16:08:17Z
97jesse70925356179689Python2An advanced crypto trading bot written in Python2024-06-24T16:15:27Z
98BlockChain706642322111206JavaScript21黑马程序员 120天全栈区块链开发 开源教程2023-12-28T10:40:10Z
99hyperledger67443704814706None0Hyperledger is a Collaborative Project at The Linux Foundation.2022-01-29T08:31:24Z
100blockchain_go671740611791149Go33A simplified blockchain implementation in Golang2024-06-20T18:03:44Z
Share:
Back to Blog

Related Posts

View All Posts »
Web3系列0x02:什么是Crypto Currency

Web3系列0x02:什么是Crypto Currency

Crypto Currency 中文翻译叫加密货币,英文也叫做 cryptocurrency、crypto-currency 甚至缩写为crypto。加密货币本质上是一种数字货币,旨在通过计算机网络作为交换媒介,不依赖任何中央机构来维护或维护它。

Web3系列0x01:什么是Web3

Web3系列0x01:什么是Web3

Web3(也被称为Web 3.0)是关于万维网发展的一个概念,主要与基于区块链的去中心化、加密货币以及非同质化代币有关。

以太坊ERC165标准深入研究

以太坊ERC165标准深入研究

以太坊以及EVM solidity 生态中智能合约运行在区块链上,用户缺少方法知道区块链实现了哪些接口,所以有了ERC165针对此进行统一约定。

以太坊ERC721(NFT)标准深入研究

以太坊ERC721(NFT)标准深入研究

详细探索以太坊NFT标准和实现细节,ERC721 一种用于非同质化代币(NFT)标准。定义了在以太坊区块链上创建和管理独特代币的标准接口。