Topics / #cryptocurrency
Cryptocurrency projects on GitHub
Cryptocurrency markets, wallets and exchange tooling
As of , the most-starred Cryptocurrency projects on GitHub are bitcoin (90.4K stars), union (73.7K stars) and node (68.3K stars). GitHub.Locker tracks 72 Cryptocurrency repositories with 956.3K stars combined. The fastest-growing on October 16 was USDT-Payment-Gateway, with +84 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
USDT-Payment-Gateway
DigitalShieldOfficial/USDT-Payment-Gateway · ★ 509DigitalShieldPay (DS-Pay) is a non-custodial on-chain payment integration tool that lets merchants and developers accept USDT and USDC across multiple blockchain networks.
Vibe-Trading
HKUDS/Vibe-Trading · ★ 35.7KVibe-Trading is a personal trading agent toolkit that gives an AI agent full trading capabilities in one command — market data, backtesting, a quant research library, and order execution across many brokers and markets.
+57solana-classic
solana-classic/solana-classic · ★ 443Solana Classic is an open-source SVM blockchain built with Solana's Agave engine, run as an independent network whose roadmap is dedicated to art, NFTs and memes instead of treating them as a side category. It currently runs an experimental devnet with a single validator.
+47freqtrade
freqtrade/freqtrade · ★ 55.5KFreqtrade is a free, open-source crypto trading bot written in Python that automates buying and selling across major exchanges, controllable via Telegram or a built-in web UI.
The all-time top
72 projects · by stars
- 90.4K
#1 · bitcoin/bitcoinbitcoin
Bitcoin Core is the reference client for the Bitcoin peer-to-peer network: it connects to that network to download and fully validate every block and transaction. It also ships an optional wallet and graphical user interface.
- 73.7K
#2 · unionlabs/union
union
Union is a zero-knowledge bridging protocol that lets you pass messages, transfer assets and NFTs, and use DeFi across Cosmos chains and EVM chains like Ethereum, without relying on oracles, multi-signatures, or trusted third parties.
- 68.3K
#3 · base/nodenode
A Docker build for running a Base node. Base is a secure, low-cost, developer-friendly Ethereum L2 built on Optimism's OP Stack, with base-reth-node as the execution client and base-consensus as the consensus client.
- 4

freqtrade
55.5Kfreqtrade/freqtrade · PythonFreqtrade is a free, open-source crypto trading bot written in Python that automates buying and selling across major exchanges, controllable via Telegram or a built-in web UI.
- 5

go-ethereum
51.4Kethereum/go-ethereum · GoGo-ethereum (geth) is the Go implementation of the Ethereum protocol — the main CLI client used to run a full Ethereum node, sync the blockchain, and expose JSON-RPC APIs to interact with the network.
- 6
ccxt
44.4Kccxt/ccxt · PythonCCXT is a unified trading library that connects to 100+ cryptocurrency exchanges and prediction markets through a single API, available in JavaScript/TypeScript, Python, C#, PHP, Go, Java and Rust.
- 7

fuels-rs
43KFuelLabs/fuels-rs · Rustfuels-rs is the official Rust SDK for the Fuel Network, used to compile, deploy and test Sway smart contracts, launch a local Fuel node, craft and sign transactions, and generate type-safe Rust bindings for contract calls.
- 8

Vibe-Trading
35.7KHKUDS/Vibe-Trading · PythonVibe-Trading is a personal trading agent toolkit that gives an AI agent full trading capabilities in one command — market data, backtesting, a quant research library, and order execution across many brokers and markets.
- 9

shardeum
31.2Kshardeum/shardeum · TypeScriptShardeum is an EVM-compliant blockchain platform that uses dynamic state sharding to scale horizontally, aiming for faster processing and lower transaction costs without sacrificing security or decentralization.
- 10
openzeppelin-contracts
27.3KOpenZeppelin/openzeppelin-contracts · SolidityA library for secure smart contract development on Ethereum: community-vetted Solidity code with implementations of standards like ERC-20 and ERC-721, plus a flexible role-based permissioning scheme.
- 11

solidity
25.8Kargotorg/solidity · C++Solidity is a statically-typed, contract-oriented language for implementing smart contracts on Ethereum — programs that run on the Ethereum Virtual Machine inside a peer-to-peer network where nobody has special authority over execution.
- 12

bitcoinbook
25.3Kbitcoinbook/bitcoinbook · HTMLThis is the complete text of Mastering Bitcoin, a technical book that explains what Bitcoin is and how it works, shared as open source alongside its O'Reilly print and ebook editions.
- 13

ethereumbook
21.5Kethereumbook/ethereumbookIt's the official repository for the second edition of 'Mastering Ethereum', an openly licensed book about how Ethereum works, free to read online.
- 14
hummingbot
20.5Khummingbot/hummingbot · PythonAn open-source Python framework for building and deploying automated crypto trading bots across centralized and decentralized exchanges. Its users generated over $34 billion in volume across 140+ venues in the past year, and it is free under the Apache 2.0 license.
- 15

whitepaper
20.1Kunicitynetwork/whitepaper · TeXThis repository hosts the Unicity protocol whitepaper and its companion papers, describing the 'Autonomous Agentic Internet', the protocol's system model, tokenomics, and how the network components fit together.
- 16

web3.js
19.9Kweb3/web3.js · TypeScriptA collection of TypeScript libraries for talking to the Ethereum blockchain through its JSON RPC API, plus utility functions for Dapp developers. It was maintained by ChainSafe Systems.
- 17

awesome-blockchain-cn
18.9Kchaozh/awesome-blockchain-cn · JavaScriptA curated, Chinese-language collection of blockchain development resources covering both Ethereum and Hyperledger Fabric, from beginner explainers to SDKs, wallets, exchanges, and DeFi projects.
- 18

abu
18.9Kbbfamily/abu · PythonThis is 'abu' (阿布量化), an open-source Python framework for building, backtesting and running quantitative trading strategies across US/A-share/HK stocks, futures, options and cryptocurrencies like Bitcoin, using machine learning to optimize the strategies.
- 19

Qbot
18.7KUFund-Me/Qbot · Jupyter NotebookQbot is a free, AI-oriented quantitative investment research platform that covers the whole loop: data acquisition, strategy development, backtesting, simulated trading, and live trading.
- 20

diem
16.7Kdiem/diem · RustDiem Core is the prototype implementation of the Diem blockchain (formerly Libra) — a decentralized, programmable distributed ledger meant to provide financial infrastructure for a global payment network.
- 21
dogecoin
15.2Kdogecoin/dogecoin · C++Dogecoin Core is the official full node and wallet software for the Dogecoin (DOGE) cryptocurrency network, a community-driven coin inspired by a Shiba Inu meme.
- 22

solana
15Ksolana-labs/solana · RustThis is the original Rust implementation of the Solana blockchain validator and ledger — a web-scale, high-performance blockchain protocol for decentralized apps and marketplaces. The repo is now archived and kept only as a historical reference.
- 23
canopy
14.7Kcanopy-network/canopy · GoCanopy is the official Go implementation of the Canopy Network Protocol, a recursive blockchain framework where new chains bootstrap off a 'seed chain' to launch with built-in security and consensus instead of starting from scratch.
- 24

EIPs
14Kethereum/EIPs · PythonIt is the official repository of Ethereum Improvement Proposals (EIPs) — technical standards documents that specify improvements to Ethereum itself and conventions built upon it.
- 25

metamask-extension
13.2KMetaMask/metamask-extension · TypeScriptMetaMask is a browser extension that lets you browse and interact with Ethereum blockchain websites (dapps) directly from your browser, acting as a crypto wallet and Web3 gateway.
- 26

quip-solver
11.6KQuipNetwork/quip-solver · RustThis is the mining stack for the quip-protocol blockchain: a coordinator that watches the chain, stages Ising optimization problems as proof-of-work puzzles, and miner binaries that solve them via simulated annealing, Gibbs sampling, or real quantum annealing on D-Wave hardware.
- 27

osiris
11.1Ksimplifaisoul/osiris · TypeScriptOSIRIS is an open-source, real-time global intelligence (OSINT) dashboard. It aggregates live flight tracking, 17,000+ CCTV cameras, earthquakes, conflict zones, crypto tracing and 24/7 news streams onto a single WebGL map.
- 28

bips
11Kbitcoin/bips · WikitextThis is the official repository of Bitcoin Improvement Proposals (BIPs) — design documents and standards for changing and extending Bitcoin, from consensus rules to wallet formats. The repo serves as both the publication medium and the permanent archive for these proposals.
- 29

monero
10.9Kmonero-project/monero · C++Monero (monero-project/monero) is the core C++ implementation of Monero, a private, secure, and untraceable decentralized cryptocurrency.
- 30

StockSharp
10.9KStockSharp/StockSharp · C#StockSharp (S#) is a free, open-source platform for trading on any market worldwide - crypto exchanges, stocks, futures, options, forex, and Bitcoin - supporting both manual and algorithmic trading, including high-frequency strategies.
- 31
DeFi-Developer-Road-Map
10.9KOffcierCia/DeFi-Developer-Road-Map · JavaScriptA curated handbook of the best tools, resources, and references for learning DeFi and blockchain development, organized as a developer roadmap.
- 32
chia-blockchain
10.8KChia-Network/chia-blockchain · PythonChia-blockchain is the official Python implementation of the Chia cryptocurrency, bundling full node, farmer, harvester, timelord, and wallet software.
- 33

gekko
10.2Kaskmike/gekko · JavaScriptGekko is a Bitcoin trading and backtesting platform that connects to popular Bitcoin exchanges — a trading bot written in JavaScript that runs on Node.js.
- 34

xmrig
10.2Kxmrig/xmrig · CXMRig is a high-performance, open-source, cross-platform miner that unifies CPU and GPU mining for RandomX, KawPow, CryptoNight and GhostRider, and doubles as a RandomX benchmark.
- 35

sphere-sdk-connect-example
9.5Kunicity-sphere/sphere-sdk-connect-example · TypeScriptFour runnable example apps showing the ways a program can work with a Sphere wallet: a browser dApp, a Node dApp, a bot that runs its own wallet, and a backend that only authenticates a user.
- 36

chinese-buy-us-stock-guide
7.7Kzgwl/chinese-buy-us-stock-guideIt's a guide written for mainland Chinese investors explaining how to buy US stocks: opening bank and broker accounts, understanding tax rules, staying compliant, picking a broker, and moving money in and out of the US.
- 37

OpenAlice
7.3KTraderAlice/OpenAlice · TypeScriptAn AI trading orchestrator for a one-person desk: it connects coding agents you already use to market data, research workspaces, scheduled tasks, and trading accounts, covering the path from research and thesis-building through position entry, management, and exit.
- 38

ClawRouter
6.6KBlockRunAI/ClawRouter · TypeScriptClawRouter is an open-source LLM router built for autonomous agents: it picks the cheapest capable model from 78 models across 9 providers in under 1ms, entirely locally, and lets an agent pay per request with USDC (via the x402 protocol) instead of signing up for a human account.
- 39

quip-validator
5.6KQuipNetwork/quip-validator · RustQuip Validator is the Rust node software for the Quip Network, a Substrate-based solochain blockchain that was forked from the Substrate framework.
- 40

TradingView-API
5.6KMathieu2301/TradingView-API · TypeScriptA Node.js library that pulls real-time stock, crypto, and forex prices plus indicator values straight from TradingView, without needing an official API key.
- 41

XChange
4.1Kknowm/XChange · JavaXChange is a Java library that gives you one consistent API for trading and pulling market data from 60+ Bitcoin and altcoin exchanges, instead of learning each exchange's own REST/WebSocket API.
- 42

investing-for-beginners
3.8Kxuchonglang/investing-for-beginnersA free Chinese-language guide that builds a knowledge framework for beginners on US stocks, options, and cryptocurrency, written by one author (徐冲浪) rather than compiled from external sources.
- 43

OpenTerminal
1.8KErTasselli/OpenTerminal · TypeScriptOpenTerminal is a self-hosted, terminal-style trading dashboard that aggregates free public market data for stocks, crypto, and macro indicators into one keyboard-driven workspace, with no paid API keys or subscriptions required.
- 44
metamask-desktop
1.2KMetaMask-AI/metamask-desktop · CSSA cross-platform desktop wallet and Web3 dApp browser for managing cryptocurrency, interacting with decentralized apps, and accessing DeFi and NFT ecosystems, with EVM and Solana support.
- 45

polyledger
599nahrek/polyledger · PythonPolyLedger is a resumable indexer that pulls Polymarket's market metadata from the CLOB API and every on-chain OrderFilled trade from Polygon, writing both into a single DuckDB file you can query with plain SQL.
- 46
USDT-Payment-Gateway
509DigitalShieldOfficial/USDT-Payment-Gateway · ShellDigitalShieldPay (DS-Pay) is a non-custodial on-chain payment integration tool that lets merchants and developers accept USDT and USDC across multiple blockchain networks.
- 47

solana-classic
443solana-classic/solana-classic · RustSolana Classic is an open-source SVM blockchain built with Solana's Agave engine, run as an independent network whose roadmap is dedicated to art, NFTs and memes instead of treating them as a side category. It currently runs an experimental devnet with a single validator.
- 48

astra-quant-agent
3790xethanq/astra-quant-agent · PythonR20 Quantum Trading System is an autonomous crypto trading agent that uses a committee of multiple LLMs (Claude, GPT-4o, DeepSeek, Gemini, etc.) to analyze the market and propose trades, while a separate deterministic Python layer enforces hard risk rules and executes orders on OKX.
- 49

UCashier-USDT-Payment
309ucashier/UCashier-USDT-PaymentUCashier is stablecoin payment and payout infrastructure for global businesses: it chains together on-chain collection, a hosted checkout, order confirmation and merchant withdrawals so an existing site, app or back office can add USDT/USDC payments without rebuilding its stack.
- 50

beebots
296imikerussell/beebots · TypeScriptbeebots runs three AI trading bees that race each other on OKX perpetual futures, with every decision made by a decision model called Jev and every order passing through a risk layer written in plain code. It starts in paper-trading mode using real prices but simulated money.
- 51

nft-public-mint
293morsyxbt/nft-public-mint · TypeScriptIt is a CLI tool for sniping public NFT mints on OpenSea's SeaDrop contracts across Ethereum, Base, and Robinhood Chain, built to fire the exact moment a mint stage opens.
- 52

dsh-trading
266zhu1090093659/dsh-trading · TypeScriptdsh-trading is an agent-native trading terminal built on DeepSeek Harness (DSH) that pairs a three-column GUI (watchlist, chart, AI agent) with an agent that can see market data and place trades, gated by human approval, across crypto, US, CN and HK markets.
- 53
osnm-z
260zunmax/osnm-z · PythonOSNM-Z is a cross-platform Rust command-line tool that automates minting NFTs from OpenSea-hosted SeaDrop collections across EVM chains, handling wallet authentication, eligibility checks, and allowlist/FCFS/public mint phases.
- 54

multicoin-address-validator
230Nonco-Organization/multicoin-address-validator · JavaScriptA JavaScript library that validates wallet addresses for Bitcoin, Litecoin, Ethereum, and over 100 other cryptocurrencies.
- 55

nuvex-services
196NuvexNetwork/nuvex-services · TypeScriptA Foundry project of Solidity smart contracts for Gild on BNB Smart Chain: a DammHook, GildRouter, a fee collector and a banded buyback, plus deploy and liquidity-seeding scripts.
- 56

nuvex
195NuvexNetwork/nuvex · RustNuvex is a Solana-native protocol for verifiable compute and oracle data: programs accept a job, an input, constraints, and a callback, and the first supported job is randomness fulfilled by a staked node with an ECVRF proof.
- 57

fragment-api-dev
167slightbasebo/fragment-api-devIt is a free API (plus a Python SDK) for buying Telegram Stars or Telegram Premium on behalf of a Telegram username, paid with GRAM or USDT on the TON blockchain, with no API key required.
- 58

pons-sniper-bot
1640xhamssog/pons-sniper-bot · TypeScriptA TypeScript CLI that watches the pons.family v2 token factory on Robinhood Chain, filters new launches, quotes the bonding curve, and can snipe-buy tokens with dry-run or live execution; it also bundles its own Pons v2 launch-and-buy tooling.
- 59

pons-copy-trading-bot
1600xhamssog/pons-copy-trading-bot · PythonIt is a Python bot that watches leader wallets on Robinhood Chain (chain id 4663) and automatically copies their pons.family token fills into your own wallet.
- 60

rh-swap
148kinexbtdev/rh-swap · TypeScriptA minimal web app for quoting and planning swaps between Robinhood-issued Stock Tokens (NVDA, AAPL, SPY) and USDG on Robinhood Chain via Uniswap, with the chain ID hardcoded to 4663.
- 61
solana-meme-tool
144dartkomnitibe/solana-meme-toolAn operator dashboard for Solana meme-coin launches: pump.fun debuts, bundled wallet buys, pool sniping, copy trading, market-cap limit orders, volume plans, and wallet risk scoring, all from one Next.js control room.
- 62
Trpjan-solana-trading-toolkit
142neilveriemusm/Trpjan-solana-trading-toolkitTrojan is a self-hosted web console that bundles Solana meme-coin tooling - token launch with bundled buys, sniping, copy trading, volume boosting, and wallet risk scoring - into one Next.js app instead of separate scripts or Telegram bots.
- 63

robinhood-lp-bot
137pamgarcia1993/robinhood-lp-bot · TypeScriptRobinhood LP Bot is a Telegram-controlled liquidity-provider bot for Robinhood Chain that finds the best Uniswap v2/v3/v4 pool for a token, opens an LP position via the KyberSwap aggregator, and manages it end to end.
- 64

clearledger-contracts
131Stellar-Clear/clearledger-contracts · RustClearLedger is a Rust workspace of Soroban smart contracts on Stellar that power invoice-finance infrastructure: participant verification, invoice lifecycle, USDC liquidity pools, and escrow coordination.
- 65

stellar-pathfinder
131Stellar-Pathfinder/stellar-pathfinder · GoStellar Pathfinder is a corridor-integrity monitor for the Stellar network. It prices stablecoin-to-fiat-token corridors across trade sizes, scores every route against independent reference rates, and explicitly refuses to recommend a route when none of the available options are worth taking.
- 66
TrustMint
131zeemscript/TrustMint · RustTrustMint is an open-source toolkit of smart-contract building blocks for tokenizing real-world assets like invoices, property shares, and carbon credits on the Stellar Soroban blockchain, with KYC and transfer-compliance rules built in.
- 67

stellar-trade
130Stellar-tradehub/stellar-trade · ShellStellar Trade is a prototype prediction market built on Stellar's Soroban smart contracts, where users buy or sell YES/NO positions on a question and the payout settles onchain through a pooled XLM accounting system.
- 68

robinhood-meme-token-stock-launchpad
120brendazure/robinhood-meme-token-stock-launchpad · TypeScriptA fair-launch meme coin launchpad built on Robinhood Chain where every token launch is paired against a tokenised stock (NVDA, AAPL, META, SPCX) instead of ETH, trading on a bonding curve that graduates into a locked Uniswap V3 position.
- 69

robinhood-trading-tools
119casatrickdev/robinhood-trading-tools · TypeScriptThis is a TypeScript SDK and toolkit for Pons on Robinhood Chain: it gives typed read access to Pons factory contracts and token launches, a historical SQLite indexer for TokenLaunched events, and research tooling for a future Robinhood copy-trading bot.
- 70

DeFiBridgeDiamond
117emilybarru/DeFiBridgeDiamond · JavaScriptDeFiBridgeDiamond is a decentralized, multi-asset bridge protocol for moving assets across different blockchains, built to be transparent and practical to use.
- 71

SolidityCoreLegend
114minseochoj/SolidityCoreLegend · JavaScriptSolidityCoreLegend bills itself as a real-time, blockchain-based platform for deploying smart contracts and running gas-optimized execution at its core engine.
- 72

SolcQueue
55centxyz/SolcQueue · JavaScriptSolcQueue is a Solidity compiler API: you send it compile jobs (run synchronously or queued in the background) and it returns diagnostics and build artifacts, plus real-time job updates over SSE and metrics about its background workers.
Related topics
Often tagged together