awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to jashmenn/bitcoin-reading-list

Projects sharing features with Bitcoin Reading List

30 open-source projects similar to jashmenn/bitcoin-reading-list, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • mimblewimble/grinmimblewimble avatar

    mimblewimble/grin

    5,090View on GitHub↗

    Grin is a protocol implementation and blockchain node that provides a confidential transaction system. It uses Pedersen Commitments and homomorphic encryption to verify value integrity and ensure a consistent money supply without revealing specific transaction amounts or participant identities. The project distinguishes itself through an interactive transaction exchange model, where wallets coordinate multi-round data exchanges to build signed transactions. To maintain anonymity, the system supports onion-routed transaction delivery and masks originating IP addresses through specialized relay

    Rustcryptocurrencycryptographygrin
    View on GitHub↗5,090
  • bitcoinj/bitcoinjbitcoinj avatar

    bitcoinj/bitcoinj

    5,216View on GitHub↗

    bitcoinj is a Java library and software development kit for integrating Bitcoin blockchain functionality into applications. It provides a foundation for implementing blockchain clients and managing digital wallets, allowing for the programmatic tracking of blockchain state and transaction histories. The project includes tools for creating and maintaining keychains and wallets, supported by a command-line interface for administrative wallet management and blockchain state synchronization. The library covers core cryptographic and structural primitives, including deterministic key derivation,

    Javabech32bip141bip143
    View on GitHub↗5,216
  • jeiwan/blockchain_goJeiwan avatar

    Jeiwan/blockchain_go

    4,378View on GitHub↗

    This project is a simplified blockchain implementation built in Go. It functions as a distributed ledger featuring peer-to-peer nodes and a transaction system based on unspent transaction outputs. The implementation includes a cryptographic digital wallet for managing public-private key pairs and addresses. It ensures data integrity through a sequential linked-block ledger and utilizes Merkle trees for efficient transaction verification. The system incorporates a proof-of-work consensus mechanism and uses TCP-based communication to synchronize state across network nodes. It provides a framew

    Gobitcoinblockchaincryptocurrency
    View on GitHub↗4,378

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • yeasy/blockchain_guideyeasy avatar

    yeasy/blockchain_guide

    7,069View on GitHub↗

    This is an educational resource that provides a comprehensive guide to blockchain and distributed ledger technologies, covering everything from fundamental concepts to practical deployment. The guide systematically explains the core architecture of blockchain systems, including consensus-based distributed ledgers, cryptographic hash chains, Merkle trees, and smart contract execution engines, while also detailing permissioned channel architectures and modular service platforms for enterprise use. The resource distinguishes itself by offering a dual-track learning path that serves both non-tech

    Gobitcoinblockchainbook
    View on GitHub↗7,069
  • openzeppelin/openzeppelin-contractsOpenZeppelin avatar

    OpenZeppelin/openzeppelin-contracts

    27,157View on GitHub↗

    OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo

    Solidityethereumevmsecurity
    View on GitHub↗27,157
  • monero-project/moneromonero-project avatar

    monero-project/monero

    10,335View on GitHub↗

    Monero is a privacy-focused cryptocurrency and proof-of-work blockchain designed for private digital payments. It utilizes a peer-to-peer network and a distributed ledger to allow users to send and receive currency while hiding transaction senders, receivers, and amounts. The system achieves financial confidentiality through the use of ring signatures for sender obfuscation and RingCT with Bulletproofs to hide transaction values. To ensure network security and decentralization, it employs a memory-hard proof-of-work algorithm optimized for general-purpose CPUs. The project provides a full no

    C++blockchainc-plus-pluscmake
    View on GitHub↗10,335
  • voltagent/awesome-claude-code-subagentsVoltAgent avatar

    VoltAgent/awesome-claude-code-subagents

    21,906View on GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Shellai-agent-frameworkai-agent-toolsai-agents
    View on GitHub↗21,906
  • blockchaincommons/learning-bitcoin-from-the-command-lineBlockchainCommons avatar

    BlockchainCommons/Learning-Bitcoin-from-the-Command-Line

    3,430View on GitHub↗

    Learning Bitcoin from the Command Line is an interactive tutorial that teaches Bitcoin Core node operation, JSON-RPC programming, and Lightning Network payments entirely from the terminal. The guide covers running a full Bitcoin Core node on a remote server with automated setup scripts, controlling the node through shell commands and JSON-RPC calls, and communicating with Bitcoin Core by sending JSON-formatted requests over HTTP. The tutorial provides hands-on instruction for writing and executing custom Bitcoin locking and unlocking scripts using Bitcoin's stack-based scripting language, bui

    Jupyter Notebookbitcoinbitcoin-scriptsbitcoin-setup
    View on GitHub↗3,430
  • inoutcode/ethereum_bookinoutcode avatar

    inoutcode/ethereum_book

    4,081View on GitHub↗

    This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides structured instruction on blockchain fundamentals, smart contract development, and the architectural principles of decentralized applications. The resource covers technical domains including smart contract security auditing, network administration, and web3 programming. It details the implementation of token standards, the use of mnemonic seeds for wallet integration, and the creation of censorship-resistant application architectures. The documentation extends to system-level opera

    Vueblockchaindappsethereum
    View on GitHub↗4,081
  • btcsuite/btcdbtcsuite avatar

    btcsuite/btcd

    6,670View on GitHub↗
    Gobitcoinbtcdhacktoberfest
    View on GitHub↗6,670
  • ordinals/ordordinals avatar

    ordinals/ord

    3,958View on GitHub↗

    This project is a protocol tool, server, and indexer for managing digital artifacts and commodities on the Bitcoin blockchain. It provides the core infrastructure for inscribing arbitrary data onto individual satoshis to create permanent, immutable assets and collectibles. The system implements the Runes protocol for creating, minting, and transferring native digital commodities. It distinguishes itself by tracking satoshi rarity based on mining order and establishing parent-child provenance mapping to verify the lineage and authenticity of on-chain inscriptions. The project covers a broad s

    Rustartbitcoinrust
    View on GitHub↗3,958
  • itheima1/blockchainitheima1 avatar

    itheima1/BlockChain

    4,647View on GitHub↗

    This project is a blockchain development course and framework designed to teach the creation of decentralized applications and smart contracts. It provides a structural guide and development kit for building software that interacts with distributed ledger technology and peer-to-peer storage. The project covers the implementation of consortium blockchains for enterprise settings, where shared ledgers are managed between trusted organizations. It also includes methodologies for orchestrating private blockchains and simulating local nodes for testing applications. The capability surface extends

    JavaScriptbitcionblockchaincryptocurrency
    View on GitHub↗4,647
  • spesmilo/electrumspesmilo avatar

    spesmilo/electrum

    8,501View on GitHub↗

    Electrum is an open-source, non-custodial Bitcoin wallet client that manages keys, transactions, and balances using Simplified Payment Verification (SPV) for lightweight transaction verification without downloading the full blockchain. It operates through a persistent background daemon that exposes a JSON-RPC interface for wallet operations and automation, and generates wallet keys from a mnemonic seed phrase using hierarchical deterministic key derivation. The wallet distinguishes itself through support for cold storage security with offline transaction signing on air-gapped devices, integra

    Pythonbitcoinbitcoin-walletelectrum
    View on GitHub↗8,501
  • smartcontractkit/full-blockchain-solidity-course-jssmartcontractkit avatar

    smartcontractkit/full-blockchain-solidity-course-js

    13,974View on GitHub↗

    This project is a comprehensive educational curriculum designed to teach developers how to build, test, and deploy decentralized applications and smart contracts on Ethereum-compatible networks. It serves as a structured technical guide for mastering programmable logic, decentralized finance protocols, and the architecture required to create secure distributed systems. The course distinguishes itself by focusing on the integration of blockchain smart contracts with web frontends, enabling the creation of interactive applications that allow users to read and write data directly from distribute

    alchemyblockchainchainlink
    View on GitHub↗13,974
  • bitpay/bitcorebitpay avatar

    bitpay/bitcore

    4,988View on GitHub↗

    Bitcore is a blockchain development framework and a set of libraries used to build applications that interact with the Bitcoin network and other blockchain protocols. It provides a multi-chain cryptocurrency wallet implementation, a peer-to-peer client for synchronizing distributed ledger data, and a transaction orchestrator for constructing, signing, and broadcasting transactions. The framework features a standardized JSON-RPC wrapper to normalize communication between applications and diverse blockchain node APIs. It implements hierarchical deterministic wallets that derive keys and address

    TypeScript
    View on GitHub↗4,988
  • dogecoin/dogecoindogecoin avatar

    dogecoin/dogecoin

    15,144View on GitHub↗

    Dogecoin is a decentralized cryptocurrency node that enables participation in a peer-to-peer network to validate transactions and maintain a shared, permanent record of ownership. It utilizes a proof-of-work consensus mechanism to secure the blockchain and tracks digital asset transfers through an unspent transaction output model. The software distinguishes itself by integrating anonymity routing to obscure the physical location and identity of participating nodes, allowing for private peer networking. It also provides high-performance messaging interfaces that broadcast real-time transaction

    C++cryptocurrencydogecoinwallet
    View on GitHub↗15,144
  • offciercia/defi-developer-road-mapOffcierCia avatar

    OffcierCia/DeFi-Developer-Road-Map

    10,697View on GitHub↗

    This project serves as a comprehensive educational roadmap and technical resource collection for developers building decentralized finance applications. It provides a structured curriculum that guides users through the entire lifecycle of blockchain development, from mastering smart contract architecture and security best practices to integrating decentralized infrastructure into modern web applications. The repository distinguishes itself by offering a holistic view of the decentralized ecosystem, bridging the gap between low-level protocol interaction and high-level application design. It c

    JavaScriptawesomeawesome-listblockchain
    View on GitHub↗10,697
  • thephpleague/omnipaythephpleague avatar

    thephpleague/omnipay

    6,053View on GitHub↗

    Omnipay is a PHP payment gateway library and integration framework that abstracts multiple payment service providers into a single, consistent API. It provides a standardized interface for managing payment lifecycles, allowing applications to execute authorizations, captures, and refunds across various financial services without rewriting code for each provider. The framework decouples application logic from provider-specific SDKs using an adapter pattern and data-transfer objects. This architecture ensures that raw gateway responses and HTTP requests are converted into predictable data shape

    PHP
    View on GitHub↗6,053
  • yansongda/payyansongda avatar

    yansongda/pay

    5,348View on GitHub↗

    This project is a multi-gateway payment SDK that provides a unified API and abstraction layer for integrating multiple payment providers. It maps high-level payment operations to provider-specific API calls and standardizes diverse outputs through a unified response normalization system. The SDK supports multi-tenant configuration, allowing a single runtime instance to isolate credentials and settings for different business accounts. It features a plugin-based architecture that enables the addition of custom payment gateways through abstract class implementations. The capability surface cove

    PHPalipaydouyinlaravel-pay
    View on GitHub↗5,348
  • easychen/one-person-businesses-methodologyeasychen avatar

    easychen/one-person-businesses-methodology

    7,919View on GitHub↗

    This project is a solo entrepreneur business framework and methodology designed to build sustainable, low-cost ventures. It provides a strategic system for creating small-scale businesses by converting professional knowledge into commercial products and utilizing automated services. The methodology emphasizes AI-driven business automation to replace repetitive manual labor with artificial intelligence, prioritizing high-value creative activities. It details strategies for niche market entry to identify underserved audience segments, reducing product complexity and avoiding direct competition

    View on GitHub↗7,919
  • ethereumbook/ethereumbookethereumbook avatar

    ethereumbook/ethereumbook

    21,521View on GitHub↗

    This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It provides a deep dive into the fundamental architecture of decentralized ledger systems, covering the core mechanisms that enable trustless state transitions, cryptographic security, and network consensus. The documentation distinguishes itself by bridging high-level conceptual frameworks with practical implementation details. It details the lifecycle of smart contract development, from source code compilation and bytecode analysis to deployment and interaction patterns. Furthermo

    blockchainbookdapp
    View on GitHub↗21,521
  • dotnet/eshopdotnet avatar

    dotnet/eShop

    10,079View on GitHub↗

    eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The

    C#
    View on GitHub↗10,079
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    View on GitHub↗9,604
  • fetchai/innovation-lab-examplesfetchai avatar

    fetchai/innovation-lab-examples

    1,028View on GitHub↗

    This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a decentralized network. It serves as a collection of patterns and examples for developing intelligent software entities capable of performing complex tasks, making decisions, and interacting with other agents to achieve shared goals. The framework distinguishes itself through its focus on multi-agent orchestration and decentralized communication. It enables the coordination of specialized agent teams that collaborate on workflows through structured messaging protocols, allowing

    Python
    View on GitHub↗1,028
  • briansmith/ringbriansmith avatar

    briansmith/ring

    4,091View on GitHub↗

    Ring is a low-level cryptographic primitive library and security toolset designed for building portable, secure applications. It provides a collection of implementations for RSA, elliptic curve cryptography, and authenticated symmetric encryption. The project focuses on constant-time cryptography to prevent secret data from leaking through timing side-channel attacks. It utilizes a formal verification tool that generates arithmetic logic from templates, ensuring mathematical correctness and eliminating manual implementation errors. The library includes capabilities for producing cryptographi

    Assembly
    View on GitHub↗4,091
  • kroma-network/tachyonkroma-network avatar

    kroma-network/tachyon

    7,666View on GitHub↗

    Tachyon is a suite of hardware-accelerated engines and modular infrastructure for generating succinct non-interactive arguments of knowledge and polynomial commitments. It provides a GPU-accelerated zero-knowledge proof backend and a prover system designed to construct proofs from high-level circuit descriptions. The project distinguishes itself through a GPU cryptographic accelerator that offloads elliptic curve operations, field arithmetic, and cryptographic hashes to graphics hardware. This infrastructure includes a specialized polynomial commitment engine and modular components that allow

    C++blockchainc-plus-pluscpp17
    View on GitHub↗7,666
  • vyperlang/vypervyperlang avatar

    vyperlang/vyper

    5,180View on GitHub↗

    Vyper is a security-focused, typed programming language and compiler designed for creating smart contracts that execute on the Ethereum Virtual Machine. It utilizes a Pythonic syntax to define contract logic and state, serving as a target for formal verification to allow for machine-checked proofs of correctness. The language distinguishes itself through strict architectural constraints that prioritize predictability and security. It enforces acyclic call graphs by prohibiting recursion and mandates bounded loops to ensure static gas prediction. Additionally, it features a native fixed-point

    Pythonethereumethereum-dapplanguage
    View on GitHub↗5,180
  • dalek-cryptography/curve25519-dalekdalek-cryptography avatar

    dalek-cryptography/curve25519-dalek

    1,173View on GitHub↗

    This library provides a collection of low-level mathematical primitives for Curve25519 and Ristretto group operations. It serves as a foundation for building secure cryptographic protocols, offering tools for elliptic curve arithmetic, key exchange, and digital signature generation. The implementation prioritizes side-channel resistance by utilizing constant-time arithmetic logic across all operations, ensuring that secret-dependent timing variations are prevented. It leverages the Rust type system to enforce state validity, making illegal group elements unrepresentable at compile time. To ma

    Rustcryptographycurve25519edwards-curve
    View on GitHub↗1,173
  • subquery/subqlsubquery avatar

    subquery/subql

    18,791View on GitHub↗

    Subql is a blockchain data indexing framework and TypeScript-based indexer used to extract raw blockchain events and transactions and transform them into structured, queryable data entities. It functions as a data API and a tool for building decentralized application backends, providing a query interface for type-safe access to indexed blockchain data. The project includes an AI-powered query engine that utilizes large language models to translate natural language questions into structured GraphQL queries. This system can orchestrate multi-step queries by breaking down complex requests into s

    TypeScript
    View on GitHub↗18,791
  • ipfs/ipfsipfs avatar

    ipfs/ipfs

    23,137View on GitHub↗

    IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic hashes rather than network locations. It enables the creation of a decentralized web by organizing files and directories as directed acyclic graphs of linked content identifiers. The project differentiates itself through the use of a distributed hash table for locating peers and a system of signed records to map human-readable names to changing content. It also provides HTTP gateways that translate standard web requests into peer-to-peer queries, allowing decentralized data to

    ipfsipfs-protocolipfs-web
    View on GitHub↗23,137