awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to itheima1/blockchain

Open-source alternatives to BlockChain

30 open-source projects similar to itheima1/blockchain, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best BlockChain alternative.

  • inoutcode/ethereum_bookinoutcode 的头像

    inoutcode/ethereum_book

    4,081在 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
    在 GitHub 上查看↗4,081
  • smartcontractkit/chainlinksmartcontractkit 的头像

    smartcontractkit/chainlink

    8,222在 GitHub 上查看↗

    Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi

    Goblockchainchainlinkethereum
    在 GitHub 上查看↗8,222
  • ipfs/ipfsipfs 的头像

    ipfs/ipfs

    23,137在 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
    在 GitHub 上查看↗23,137

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • ipfs/js-ipfsipfs 的头像

    ipfs/js-ipfs

    7,401在 GitHub 上查看↗

    js-ipfs is an HTTP client library that connects to any IPFS daemon, enabling JavaScript applications to interact with the InterPlanetary File System. It provides a promise-based asynchronous API for managing content-addressed storage, where all data is identified by cryptographic hashes (CIDs) for immutable references and deduplication. The library communicates with a remote IPFS node through HTTP requests, supporting cancellation of in-flight operations via standard AbortController signals. The library offers a comprehensive set of capabilities for working with IPFS, including adding and ret

    JavaScriptdecentralizeddistributedimmutable
    在 GitHub 上查看↗7,401
  • ethereum/ethereum-org-websiteethereum 的头像

    ethereum/ethereum-org-website

    5,941在 GitHub 上查看↗

    This is the official website and documentation hub for the Ethereum blockchain ecosystem. It serves as a comprehensive educational resource and community portal, providing plain-language guides on blockchain fundamentals, wallet usage, and concepts like DeFi and NFTs, alongside technical documentation for developers building decentralized applications. The site offers detailed walkthroughs for creating dapps that interact with the Ethereum blockchain, covering accounts, transactions, and development frameworks. It also provides extensive guidance for node operators, including step-by-step ins

    Markdownblockchainchakra-uiethereum
    在 GitHub 上查看↗5,941
  • yeasy/blockchain_guideyeasy 的头像

    yeasy/blockchain_guide

    7,069在 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
    在 GitHub 上查看↗7,069
  • mystenlabs/suiMystenLabs 的头像

    MystenLabs/sui

    7,612在 GitHub 上查看↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    在 GitHub 上查看↗7,612
  • adrianhajdin/project_web3.0adrianhajdin 的头像

    adrianhajdin/project_web3.0

    4,255在 GitHub 上查看↗

    This project is a blockchain education platform that integrates a React frontend with Solidity smart contracts to create a decentralized application. It functions as a learning system that generates personalized educational roadmaps and tracks user progress using decentralized technology. The platform employs a hybrid identity integration system, verifying users through both traditional email providers and blockchain wallet connections. This allows for user identity management and account verification to control access to protected areas of the application. The codebase covers the deployment

    JavaScriptsmart-contractssolidityweb3
    在 GitHub 上查看↗4,255
  • ipfs/kuboipfs 的头像

    ipfs/kubo

    17,056在 GitHub 上查看↗

    Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage and content delivery. It uses content-addressing, directed acyclic graphs, and distributed hash tables to identify, distribute, and retrieve data across a network without relying on central servers. The project differentiates itself by providing a virtual filesystem via FUSE, which maps decentralized network namespaces to local operating system directories for direct file access. It also includes integrated HTTP gateways that translate peer-to-peer content into standard web t

    Goipfs
    在 GitHub 上查看↗17,056
  • smartcontractkit/full-blockchain-solidity-course-jssmartcontractkit 的头像

    smartcontractkit/full-blockchain-solidity-course-js

    13,974在 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
    在 GitHub 上查看↗13,974
  • ipfs-shipyard/ipfs-desktopipfs-shipyard 的头像

    ipfs-shipyard/ipfs-desktop

    6,535在 GitHub 上查看↗

    ipfs-desktop is a graphical application for managing a local IPFS node, hosting content, and interacting with the peer-to-peer network. It serves as a desktop client that provides a visual interface for content-addressed storage management, peer-to-peer file sharing, and the administration of the node lifecycle. The project differentiates itself by providing a comprehensive suite of controllers for node health, gateway routing, and static site hosting. It includes a dedicated content-addressed storage browser for importing and organizing files, a gateway controller to route network content th

    JavaScript
    在 GitHub 上查看↗6,535
  • ipfs/go-ipfsipfs 的头像

    ipfs/go-ipfs

    17,059在 GitHub 上查看↗

    go-ipfs is an implementation of an IPFS node, providing a distributed filesystem and a content-addressable storage system. It enables the storage and retrieval of data based on unique cryptographic hashes rather than fixed network locations, allowing files to be shared across a peer-to-peer network without a central authority. The system utilizes a distributed hash table and a peer-to-peer gossip protocol to route requests and propagate network state and metadata. It organizes data using a Merkle DAG structure to support efficient deduplication and versioning of content. Capabilities include

    Go
    在 GitHub 上查看↗17,059
  • bluesky-social/indigobluesky-social 的头像

    bluesky-social/indigo

    1,357在 GitHub 上查看↗

    Indigo is a Go-based framework and toolkit designed for building, hosting, and scaling services within the AT Protocol ecosystem. It provides the foundational infrastructure for decentralized social networking, enabling developers to implement relay services, manage cryptographically signed user repositories, and handle identity resolution across federated environments. The project distinguishes itself through a robust architecture that decouples content hosting from discovery, allowing for independent moderation and algorithmic feed generation. It utilizes content-addressed storage and Merkl

    Goatprotoblueskydweb
    在 GitHub 上查看↗1,357
  • jpmorganchase/quorumjpmorganchase 的头像

    jpmorganchase/quorum

    4,771在 GitHub 上查看↗

    Quorum is a permissioned blockchain framework based on Ethereum, designed for enterprise consortia. It implements a private version of the ledger that restricts network access to authorized participants and uses authority-based consensus mechanisms to achieve transaction finality without energy-intensive mining. The project focuses on data privacy and access control through the use of private smart contracts and encrypted state storage. This ensures that transaction visibility and business logic results remain hidden from unauthorized nodes and are only accessible to designated consortium mem

    Go
    在 GitHub 上查看↗4,771
  • ibax-io/go-ibaxIBAX-io 的头像

    IBAX-io/go-ibax

    7,858在 GitHub 上查看↗

    go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with custom governance and token economics. It provides a foundation for building decentralized applications through a framework that integrates identity management and on-chain data storage. The project features a multilingual virtual machine capable of executing smart contracts written in Go, Rust, and Solidity. It implements a sharded blockchain network to increase throughput and a privacy layer utilizing zero-knowledge proofs and homomorphic encryption to anonymize transaction da

    Goassetsblockchaincross-chain
    在 GitHub 上查看↗7,858
  • sharedropio/sharedropShareDropio 的头像

    ShareDropio/sharedrop

    10,733在 GitHub 上查看↗

    ShareDrop is a browser-based platform designed for direct, peer-to-peer file exchange between devices. It facilitates data transfer by establishing encrypted connections directly between browsers, ensuring that files are transmitted without being stored on central servers. The system identifies nearby devices on the same local network to enable immediate, configuration-free file sharing. For remote participants, it provides the ability to create private, temporary web rooms that use unique, ephemeral addresses to establish secure connections across different networks. The project coordinates

    JavaScriptemberember-clifile-sharing
    在 GitHub 上查看↗10,733
  • cyfrin/foundry-full-course-f23Cyfrin 的头像

    Cyfrin/foundry-full-course-f23

    5,814在 GitHub 上查看↗

    This repository is a comprehensive educational curriculum and programming guide designed to teach Solidity development and smart contract testing. It provides a structured set of instructional materials and tutorials for writing, deploying, and auditing secure programmable contracts on the Ethereum Virtual Machine. The course focuses on the Foundry toolkit, providing an Ethereum tooling curriculum that covers compiling and testing smart contracts locally. It emphasizes a professional development workflow, moving from initial Solidity programming to the implementation of decentralized applicat

    在 GitHub 上查看↗5,814
  • offciercia/defi-developer-road-mapOffcierCia 的头像

    OffcierCia/DeFi-Developer-Road-Map

    10,697在 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
    在 GitHub 上查看↗10,697
  • amazingang/wtf-solidityAmazingAng 的头像

    AmazingAng/WTF-Solidity

    14,002在 GitHub 上查看↗

    WTF-Solidity is a comprehensive educational curriculum and learning platform designed to guide developers through the complexities of smart contract development and blockchain infrastructure. It serves as a technical resource for mastering the Ethereum ecosystem, providing structured tutorials that cover everything from fundamental programming concepts to advanced virtual machine operation codes. The project distinguishes itself through an integrated on-chain certification system that issues verifiable digital credentials to students upon the successful completion of course modules. By combin

    Solidityairdropauctionblockchain
    在 GitHub 上查看↗14,002
  • lux-core/luxLUX-Core 的头像

    LUX-Core/lux

    3,751在 GitHub 上查看↗

    Lux is a blockchain infrastructure project providing a distributed ledger and a smart contract platform. It utilizes a hybrid proof-of-work and proof-of-stake consensus mechanism to secure decentralized transactions and maintain network stability. The project features a peer-to-peer ecosystem that includes a decentralized file storage system for immutable data, a masternode network for governance, and a cross-chain asset bridge. It distinguishes itself with an ASIC-resistant hashing algorithm optimized for general-purpose CPUs and a decentralized order book for matching trades without a centr

    C++
    在 GitHub 上查看↗3,751
  • corda/cordacorda 的头像

    corda/corda

    4,077在 GitHub 上查看↗

    Corda is a distributed ledger technology platform used to build private, interoperable business networks. It provides a framework for creating shared records of facts and executing smart contracts between specific participants without requiring global data broadcasting. The platform distinguishes itself through a point-to-point state distribution model and a UTXO-based ledger, ensuring that transaction data is shared only between involved parties to maintain strict privacy. It utilizes a JVM-based smart contract engine to execute business logic written in Java or Kotlin and employs a notary-b

    Kotlincordadistributed-ledgerdlt
    在 GitHub 上查看↗4,077
  • orbitdb/orbit-dborbitdb 的头像

    orbitdb/orbit-db

    8,791在 GitHub 上查看↗

    Orbit DB is a decentralized NoSQL database that utilizes conflict-free replicated data types to ensure eventual consistency across a network of nodes. It functions as a peer-to-peer data store that uses IPFS for content-addressing and synchronization, allowing for the maintenance of application state without a central server or authority. The system is built upon a cryptographically verifiable, immutable operation log, which serves as the foundation for custom decentralized data models. This architecture enables the implementation of various data storage patterns, including JSON document stor

    JavaScript
    在 GitHub 上查看↗8,791
  • tronprotocol/java-trontronprotocol 的头像

    tronprotocol/java-tron

    4,106在 GitHub 上查看↗

    java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a network node, validating transactions, and producing blocks. The project includes a proof-of-stake consensus engine, a distributed ledger database, and a smart contract runtime to manage on-chain state transitions. The system is distinguished by its support for both full and lite node operations, utilizing state snapshots to accelerate synchronization and reduce hardware requirements. It features a multi-engine database abstraction that allows for storage migration, partitionin

    Java
    在 GitHub 上查看↗4,106
  • austintgriffith/scaffold-ethaustintgriffith 的头像

    austintgriffith/scaffold-eth

    9,064在 GitHub 上查看↗

    Scaffold-eth is a comprehensive development stack and boilerplate for building decentralized applications. It provides a pre-configured starter kit that integrates smart contract development tools with a reactive user interface to accelerate the construction of Ethereum-based projects. The toolkit features dynamic frontend interface generation, which automatically builds a user interface mapped to smart contract functions for rapid logic verification. This allows for testing blockchain logic through a frontend without the need to write custom UI code. The project covers a broad range of deve

    CSS
    在 GitHub 上查看↗9,064
  • cyfrin/foundry-full-course-cuCyfrin 的头像

    Cyfrin/foundry-full-course-cu

    5,814在 GitHub 上查看↗

    This project is a comprehensive educational curriculum and learning path for Ethereum smart contract development. It functions as a guided series of lessons and tutorials designed to teach the writing, auditing, and deployment of secure Solidity smart contracts. The course focuses on mastery of the Foundry toolkit, integrating the framework's capabilities for compiling, testing, and debugging. It emphasizes a professional development workflow, covering the full lifecycle of blockchain applications from initial coding to on-chain deployment. The curriculum is structured through a modular exer

    在 GitHub 上查看↗5,814
  • jashmenn/bitcoin-reading-listjashmenn 的头像

    jashmenn/bitcoin-reading-list

    897在 GitHub 上查看↗

    This project is a curated collection of technical documentation and tutorials designed to guide developers through the mechanics of the Bitcoin blockchain. It serves as a structured learning path for those building applications that interact with decentralized financial systems, covering the fundamental concepts required to implement secure software within the ecosystem. The resource provides a comprehensive curriculum for understanding the core technical pillars of the network, including cryptographic key management, transaction construction, and protocol interaction. By organizing these mat

    在 GitHub 上查看↗897
  • remix-project-org/remix-projectremix-project-org 的头像

    remix-project-org/remix-project

    3,003在 GitHub 上查看↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    TypeScriptblockchainethereumevm
    在 GitHub 上查看↗3,003
  • trufflesuite/truffletrufflesuite 的头像

    trufflesuite/truffle

    13,928在 GitHub 上查看↗

    Truffle is an Ethereum smart contract development framework providing a toolkit for compiling, testing, and deploying smart contracts to the Ethereum blockchain and compatible networks. It serves as an integrated environment for managing the full smart contract lifecycle. The framework includes a local blockchain emulator to simulate network environments for iterative testing without using real assets. It also features a blockchain network manager to configure and switch between various public and private network endpoints. The toolset covers smart contract compilation into bytecode and bina

    TypeScript
    在 GitHub 上查看↗13,928
  • nomicfoundation/hardhatNomicFoundation 的头像

    NomicFoundation/hardhat

    8,489在 GitHub 上查看↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    TypeScriptblockchaindappsdebugging
    在 GitHub 上查看↗8,489
  • consensys-archive/ganache-uiConsenSys-archive 的头像

    ConsenSys-archive/ganache-ui

    4,708在 GitHub 上查看↗

    Ganache-UI is a visual interface and dashboard for managing a local Ethereum blockchain environment. It functions as a local blockchain simulator and node dashboard, providing a graphical way to develop and test smart contracts without connecting to a public network. The project provides tools for monitoring blockchain state, inspecting transaction logs, and visualizing blocks and account balances. It serves as a debugger for Ethereum applications, allowing for the simulation of transactions and verification of contract behavior during the development workflow. The interface handles client-s

    JavaScriptblockchaindevelopmentelectron
    在 GitHub 上查看↗4,708