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.

72Projects
956.3KStars in total
+488Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

72 projects · by stars

  1. #1 · bitcoin/bitcoin

    bitcoin

    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.

    90.4K
  2. #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.

    73.7K
  3. #3 · base/node

    node

    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.

    68.3K
  1. 4

    freqtrade

    55.5Kfreqtrade/freqtrade · Python

    Freqtrade 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.

  2. 5

    go-ethereum

    51.4Kethereum/go-ethereum · Go

    Go-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.

  3. 6

    ccxt

    44.4Kccxt/ccxt · Python

    CCXT 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.

  4. 7

    fuels-rs

    43KFuelLabs/fuels-rs · Rust

    fuels-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.

  5. 8

    Vibe-Trading

    35.7KHKUDS/Vibe-Trading · Python

    Vibe-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.

  6. 9

    shardeum

    31.2Kshardeum/shardeum · TypeScript

    Shardeum 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.

  7. 10

    openzeppelin-contracts

    27.3KOpenZeppelin/openzeppelin-contracts · Solidity

    A 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.

  8. 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.

  9. 12

    bitcoinbook

    25.3Kbitcoinbook/bitcoinbook · HTML

    This 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.

  10. 13

    ethereumbook

    21.5Kethereumbook/ethereumbook

    It's the official repository for the second edition of 'Mastering Ethereum', an openly licensed book about how Ethereum works, free to read online.

  11. 14

    hummingbot

    20.5Khummingbot/hummingbot · Python

    An 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.

  12. 15

    whitepaper

    20.1Kunicitynetwork/whitepaper · TeX

    This 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.

  13. 16

    web3.js

    19.9Kweb3/web3.js · TypeScript

    A 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.

  14. 17

    awesome-blockchain-cn

    18.9Kchaozh/awesome-blockchain-cn · JavaScript

    A curated, Chinese-language collection of blockchain development resources covering both Ethereum and Hyperledger Fabric, from beginner explainers to SDKs, wallets, exchanges, and DeFi projects.

  15. 18

    abu

    18.9Kbbfamily/abu · Python

    This 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.

  16. 19

    Qbot

    18.7KUFund-Me/Qbot · Jupyter Notebook

    Qbot is a free, AI-oriented quantitative investment research platform that covers the whole loop: data acquisition, strategy development, backtesting, simulated trading, and live trading.

  17. 20

    diem

    16.7Kdiem/diem · Rust

    Diem 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.

  18. 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.

  19. 22

    solana

    15Ksolana-labs/solana · Rust

    This 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.

  20. 23

    canopy

    14.7Kcanopy-network/canopy · Go

    Canopy 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.

  21. 24

    EIPs

    14Kethereum/EIPs · Python

    It is the official repository of Ethereum Improvement Proposals (EIPs) — technical standards documents that specify improvements to Ethereum itself and conventions built upon it.

  22. 25

    metamask-extension

    13.2KMetaMask/metamask-extension · TypeScript

    MetaMask 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.

  23. 26

    quip-solver

    11.6KQuipNetwork/quip-solver · Rust

    This 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.

  24. 27

    osiris

    11.1Ksimplifaisoul/osiris · TypeScript

    OSIRIS 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.

  25. 28

    bips

    11Kbitcoin/bips · Wikitext

    This 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.

  26. 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.

  27. 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.

  28. 31

    DeFi-Developer-Road-Map

    10.9KOffcierCia/DeFi-Developer-Road-Map · JavaScript

    A curated handbook of the best tools, resources, and references for learning DeFi and blockchain development, organized as a developer roadmap.

  29. 32

    chia-blockchain

    10.8KChia-Network/chia-blockchain · Python

    Chia-blockchain is the official Python implementation of the Chia cryptocurrency, bundling full node, farmer, harvester, timelord, and wallet software.

  30. 33

    gekko

    10.2Kaskmike/gekko · JavaScript

    Gekko is a Bitcoin trading and backtesting platform that connects to popular Bitcoin exchanges — a trading bot written in JavaScript that runs on Node.js.

  31. 34

    xmrig

    10.2Kxmrig/xmrig · C

    XMRig 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.

  32. 35

    sphere-sdk-connect-example

    9.5Kunicity-sphere/sphere-sdk-connect-example · TypeScript

    Four 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.

  33. 36

    chinese-buy-us-stock-guide

    7.7Kzgwl/chinese-buy-us-stock-guide

    It'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.

  34. 37

    OpenAlice

    7.3KTraderAlice/OpenAlice · TypeScript

    An 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.

  35. 38

    ClawRouter

    6.6KBlockRunAI/ClawRouter · TypeScript

    ClawRouter 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.

  36. 39

    quip-validator

    5.6KQuipNetwork/quip-validator · Rust

    Quip Validator is the Rust node software for the Quip Network, a Substrate-based solochain blockchain that was forked from the Substrate framework.

  37. 40

    TradingView-API

    5.6KMathieu2301/TradingView-API · TypeScript

    A Node.js library that pulls real-time stock, crypto, and forex prices plus indicator values straight from TradingView, without needing an official API key.

  38. 41

    XChange

    4.1Kknowm/XChange · Java

    XChange 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.

  39. 42

    investing-for-beginners

    3.8Kxuchonglang/investing-for-beginners

    A 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.

  40. 43

    OpenTerminal

    1.8KErTasselli/OpenTerminal · TypeScript

    OpenTerminal 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.

  41. 44

    metamask-desktop

    1.2KMetaMask-AI/metamask-desktop · CSS

    A 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.

  42. 45

    polyledger

    599nahrek/polyledger · Python

    PolyLedger 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.

  43. 46

    USDT-Payment-Gateway

    509DigitalShieldOfficial/USDT-Payment-Gateway · Shell

    DigitalShieldPay (DS-Pay) is a non-custodial on-chain payment integration tool that lets merchants and developers accept USDT and USDC across multiple blockchain networks.

  44. 47

    solana-classic

    443solana-classic/solana-classic · Rust

    Solana 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.

  45. 48

    astra-quant-agent

    3790xethanq/astra-quant-agent · Python

    R20 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.

  46. 49

    UCashier-USDT-Payment

    309ucashier/UCashier-USDT-Payment

    UCashier 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.

  47. 50

    beebots

    296imikerussell/beebots · TypeScript

    beebots 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.

  48. 51

    nft-public-mint

    293morsyxbt/nft-public-mint · TypeScript

    It 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.

  49. 52

    dsh-trading

    266zhu1090093659/dsh-trading · TypeScript

    dsh-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.

  50. 53

    osnm-z

    260zunmax/osnm-z · Python

    OSNM-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.

  51. 54

    multicoin-address-validator

    230Nonco-Organization/multicoin-address-validator · JavaScript

    A JavaScript library that validates wallet addresses for Bitcoin, Litecoin, Ethereum, and over 100 other cryptocurrencies.

  52. 55

    nuvex-services

    196NuvexNetwork/nuvex-services · TypeScript

    A 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.

  53. 56

    nuvex

    195NuvexNetwork/nuvex · Rust

    Nuvex 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.

  54. 57

    fragment-api-dev

    167slightbasebo/fragment-api-dev

    It 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.

  55. 58

    pons-sniper-bot

    1640xhamssog/pons-sniper-bot · TypeScript

    A 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.

  56. 59

    pons-copy-trading-bot

    1600xhamssog/pons-copy-trading-bot · Python

    It 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.

  57. 60

    rh-swap

    148kinexbtdev/rh-swap · TypeScript

    A 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.

  58. 61

    solana-meme-tool

    144dartkomnitibe/solana-meme-tool

    An 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.

  59. 62

    Trpjan-solana-trading-toolkit

    142neilveriemusm/Trpjan-solana-trading-toolkit

    Trojan 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.

  60. 63

    robinhood-lp-bot

    137pamgarcia1993/robinhood-lp-bot · TypeScript

    Robinhood 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.

  61. 64

    clearledger-contracts

    131Stellar-Clear/clearledger-contracts · Rust

    ClearLedger 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.

  62. 65

    stellar-pathfinder

    131Stellar-Pathfinder/stellar-pathfinder · Go

    Stellar 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.

  63. 66

    TrustMint

    131zeemscript/TrustMint · Rust

    TrustMint 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.

  64. 67

    stellar-trade

    130Stellar-tradehub/stellar-trade · Shell

    Stellar 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.

  65. 68

    robinhood-meme-token-stock-launchpad

    120brendazure/robinhood-meme-token-stock-launchpad · TypeScript

    A 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.

  66. 69

    robinhood-trading-tools

    119casatrickdev/robinhood-trading-tools · TypeScript

    This 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.

  67. 70

    DeFiBridgeDiamond

    117emilybarru/DeFiBridgeDiamond · JavaScript

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

  68. 71

    SolidityCoreLegend

    114minseochoj/SolidityCoreLegend · JavaScript

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

  69. 72

    SolcQueue

    55centxyz/SolcQueue · JavaScript

    SolcQueue 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.

Often tagged together