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

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

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

28 个仓库

Awesome GitHub RepositoriesZero-Knowledge Proof Frameworks

Libraries and protocols for building applications that verify data privacy using cryptographic proofs.

Distinguishing note: Specifically targets zero-knowledge proof implementation for privacy, rather than general-purpose cryptography.

Explore 28 awesome GitHub repositories matching security & cryptography · Zero-Knowledge Proof Frameworks. Refine with filters or upvote what's useful.

Awesome Zero-Knowledge Proof Frameworks GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • unionlabs/unionunionlabs 的头像

    unionlabs/union

    73,961在 GitHub 上查看↗

    Union is an interoperability messaging protocol and trust-minimized asset bridge designed to transport data and instructions across diverse blockchain ecosystems. It provides a zero-knowledge cross-chain bridge and a state verifier that uses zero-knowledge provers and light clients to validate blockchain state transitions without relying on trusted intermediaries. The project features a WebAssembly blockchain runtime that hosts virtualized smart contracts and stacks for extensible network functionality. It employs a modular relayer architecture and a decentralized mechanism for moving assets

    Produces zero-knowledge proofs that verify block transitions and the authenticity of validator sets.

    Rustastroblockchaincosmos
    在 GitHub 上查看↗73,961
  • anoma/anomaanoma 的头像

    anoma/anoma

    33,787在 GitHub 上查看↗

    Anoma is a distributed operating system designed to abstract the complexities of blockchain networks into a unified interface for cross-chain coordination. At its core, the platform utilizes a resource-based state machine and an intent-centric execution model, where user-defined goals are processed and settled by decentralized solvers rather than through direct, manual execution. This architecture enables the creation of applications that operate across heterogeneous distributed networks while maintaining a consistent developer and user experience. The platform distinguishes itself through a

    Building decentralized applications that leverage cryptographic proofs to ensure data privacy and secure state transitions for users.

    Elixirblockchainconsensuscryptography
    在 GitHub 上查看↗33,787
  • zama-ai/fhevmzama-ai 的头像

    zama-ai/fhevm

    25,215在 GitHub 上查看↗

    fhevm is a full-stack blockchain framework designed to integrate Fully Homomorphic Encryption into smart contracts. It provides a platform for developing confidential smart contracts that can process encrypted data and execute private on-chain computations without decrypting the underlying information. The framework utilizes a coprocessor system to offload resource-intensive encrypted operations to an asynchronous service, improving blockchain performance and scalability. It incorporates a secure key management service based on multi-party computation and a zero-knowledge proof verifier to en

    Implements high-performance interfaces to verify zero-knowledge proofs, ensuring encrypted inputs are legitimate before on-chain processing.

    Rustblockchainfheprivacy
    在 GitHub 上查看↗25,215
  • ethereumbook/ethereumbookethereumbook 的头像

    ethereumbook/ethereumbook

    21,521在 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

    Utilize universal frameworks to create cryptographic proofs for arbitrary computations to abstract the complexity of building custom circuits.

    blockchainbookdapp
    在 GitHub 上查看↗21,521
  • 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

    Teaches fundamental concepts of cryptographic proofs through structured lessons for learners.

    Solidityairdropauctionblockchain
    在 GitHub 上查看↗14,002
  • 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

    Integrates zero-knowledge proof frameworks to enable private transactions and verifiable computations on-chain.

    JavaScriptawesomeawesome-listblockchain
    在 GitHub 上查看↗10,697
  • 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

    Issues NFT rewards when off-chain objectives like exercise or attendance are verified.

    Goblockchainchainlinkethereum
    在 GitHub 上查看↗8,222
  • 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

    Integrates zero-knowledge proofs to validate transaction authenticity and contract execution while maintaining user privacy.

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

    cryptpad/cryptpad

    7,739在 GitHub 上查看↗

    CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content management. It provides a privacy-centric infrastructure where documents, files, and notes are encrypted in the browser before transmission, ensuring that the server administrator cannot access the underlying data. The platform implements zero-knowledge user authentication, utilizing cryptographic keys to verify identities so that plain text passwords are never stored on the server. To further isolate sensitive operations, the system employs a security architecture that separates th

    Verifies user identities using cryptographic keys so that plain text passwords are never stored on the server.

    JavaScriptchainpadcollaborationcollaborative-editing
    在 GitHub 上查看↗7,739
  • kroma-network/tachyonkroma-network 的头像

    kroma-network/tachyon

    7,666在 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

    Uses GPU hardware to significantly reduce the time and computational resources required to generate zero-knowledge proofs.

    C++blockchainc-plus-pluscpp17
    在 GitHub 上查看↗7,666
  • 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

    Authenticates users via identity providers using zero-knowledge proofs to derive blockchain addresses without seed phrases.

    Rustblockchaindistributed-ledger-technologymove
    在 GitHub 上查看↗7,612
  • missing-semester-cn/missing-semester-cn.github.iomissing-semester-cn 的头像

    missing-semester-cn/missing-semester-cn.github.io

    7,311在 GitHub 上查看↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Mentions generating a hash of a secret value to prove commitment without early disclosure.

    Markdown
    在 GitHub 上查看↗7,311
  • crytic/slithercrytic 的头像

    crytic/slither

    6,141在 GitHub 上查看↗

    Audits Circom circuits and ZK proof code for flaws that could allow proof forgery.

    Pythonethereumsoliditystatic-analysis
    在 GitHub 上查看↗6,141
  • signalapp/libsignalsignalapp 的头像

    signalapp/libsignal

    5,847在 GitHub 上查看↗

    libsignal is a cryptographic library that implements the Signal Protocol, providing the core primitives for end-to-end encrypted messaging with forward secrecy and deniable authentication. It includes the Double Ratchet algorithm for iteratively deriving fresh encryption keys per message, and the X3DH key agreement protocol for establishing shared secrets between parties asynchronously. A session state machine maintains cryptographic state across message exchanges, supporting recovery and out-of-order delivery. The library extends beyond basic messaging encryption with capabilities such as ze

    Implements zero-knowledge proof group membership verification to confirm membership without revealing the group roster.

    Rust
    在 GitHub 上查看↗5,847
  • projectdiscovery/naabuprojectdiscovery 的头像

    projectdiscovery/naabu

    5,766在 GitHub 上查看↗

    Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet

    Defines an HTTP request to reproduce a security issue and tests it across multiple hosts automatically.

    Gocdn-exclusionhacktoberfestnmap
    在 GitHub 上查看↗5,766
  • pk910/powfaucetpk910 的头像

    pk910/PoWFaucet

    5,535在 GitHub 上查看↗

    PoWFaucet is a blockchain fund management tool and distribution gateway designed to operate as an EVM-compatible crypto faucet. It automates the delivery of native network currencies and ERC20 tokens to users while managing hot wallet liquidity through automated refills from secure vault contracts. The system focuses on sybil resistance by integrating multiple layers of verification. It employs proof of work requirements, captcha challenges, and identity verification via Gitcoin Passport, GitHub, and Zupass zero-knowledge proofs to determine user eligibility and modulate reward amounts. Dist

    Uses Zupass zero-knowledge proofs to authenticate users and grant reward boosts.

    TypeScriptethereumfaucetsybil-resistance
    在 GitHub 上查看↗5,535
  • spaceandtimefdn/sxt-proof-of-sqlspaceandtimefdn 的头像

    spaceandtimefdn/sxt-proof-of-sql

    5,423在 GitHub 上查看↗

    该项目是一个可验证的数据库引擎,提供 SQL 加密证明系统,以确保存储信息及其检索的完整性。它作为一个支持证明的数据存储,利用加密承诺来防止数据篡改并保证查询结果的准确性。 该系统生成零知识证明,提供数学证据证明 SQL 查询已正确执行,而无需重新运行整个过程。这些加密证明可以导出以进行链上验证,允许智能合约或第三方以无需信任的方式验证数据库结果。 该引擎包括一个高性能分析 SQL 查询处理器,能够在数百万行数据上执行复杂的聚合和过滤,响应时间在亚秒级。它维护一个安全的数据摄取流水线,在输入期间创建防篡改哈希,以确保数据库状态的完整性。

    Produces zero-knowledge proofs providing mathematical evidence that SQL queries were executed correctly.

    Rust
    在 GitHub 上查看↗5,423
  • zcash/zcashzcash 的头像

    zcash/zcash

    5,370在 GitHub 上查看↗

    Zcash is a privacy-preserving cryptocurrency that operates a blockchain where transactions can be shielded using zero-knowledge proofs. Its reference full node, zcashd, stores the complete transaction history and validates both transparent and shielded transactions, preserving confidentiality for sender, receiver, and amount. The node implements the Sapling and Orchard shielded protocols, with Orchard using the Halo2 proving scheme to eliminate the need for a trusted setup. It offers a dual-address model that lets users choose per transaction between transparent (fully public) and shielded (p

    Implements the Sapling protocol with a trusted-setup zk-SNARK circuit for efficient shielded transaction verification.

    C++
    在 GitHub 上查看↗5,370
  • mimblewimble/grinmimblewimble 的头像

    mimblewimble/grin

    5,090在 GitHub 上查看↗

    Grin 是一个协议实现和区块链节点,提供了一个机密交易系统。它使用 Pedersen 承诺和同态加密来验证价值完整性并确保一致的货币供应,而无需透露具体的交易金额或参与者身份。 该项目的特色在于交互式交易交换模型,钱包协调多轮数据交换以构建已签名的交易。为了保持匿名性,系统支持洋葱路由交易交付,并通过专门的中继机制掩盖原始 IP 地址。它还结合了内存硬工作量证明 (PoW) 以抵御 ASIC 挖矿主导地位,并利用具有 Merkle Mountain Range 存储的状态修剪账本模型来减少区块链磁盘占用。 代码库涵盖了广泛的功能,包括执行无需信任的跨链原子交换、管理分层确定性钱包以及运行全网节点。它提供了用于内存受限挖矿、通过时间锁执行加密合约以及使用认证加密进行安全客户端-服务器通信的工具。 该节点可以作为容器镜像部署,并支持持久化缓存数据。

    Provides high-performance interfaces to validate cryptographic transaction proofs and confirm funds were sent correctly.

    Rustcryptocurrencycryptographygrin
    在 GitHub 上查看↗5,090
  • spaceandtimefdn/blitzarspaceandtimefdn 的头像

    spaceandtimefdn/blitzar

    4,884在 GitHub 上查看↗

    Blitzar 是一个可验证的 SQL 证明引擎和加密库,专为可验证的 SQL 计算而设计。它支持在链下执行数据库查询,同时生成零知识证明,以证明结果的正确性,从而实现链上验证。 该项目以其 GPU 加速的证明加速器脱颖而出,该加速器将繁重的加密工作负载卸载到图形处理器,减少了简洁证明生成所需的时间。它为 C++ 和 Rust 应用提供了高性能加密原语,专注于椭圆曲线运算和多标量乘法。 该系统涵盖了广泛的数据管理和安全面,包括将区块链索引与链下数据集结合到防篡改关系表中的无信任数据集成。它利用 BFT 共识和阈值签名来维护状态完整性,以及用于基于法定人数的数据同步和通过智能合约回调进行验证结果交付的机制。 该代码库提供了 C++ 和 Rust 的原生绑定,以公开其加密工具集和证明计算库。

    Produces zero-knowledge proofs for query results against tamperproof tables for on-chain verification.

    C++cpp20curve25519elliptic-curve-cryptography
    在 GitHub 上查看↗4,884
上一个12下一个
  1. Home
  2. Security & Cryptography
  3. Zero-Knowledge Proof Frameworks

探索子标签

  • Block Transition ProofsZero-knowledge proofs specifically verifying block transitions and validator authenticity. **Distinct from Zero-Knowledge Proof Frameworks:** Focuses on block-level transitions rather than general data privacy frameworks.
  • Blockchain ZK Proof Audits2 个子标签Reviews of blockchain systems using zero-knowledge proofs to verify entire blockchain histories. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from Zero-Knowledge Proof Frameworks: focuses on auditing blockchain systems using ZK proofs, not building ZK applications.
  • Forgery ExploitationsExploits memory safety and logic vulnerabilities in ZK proof implementations to forge false proofs. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from Zero-Knowledge Proof Frameworks: focuses on actively exploiting vulnerabilities to forge proofs, not building or using ZK frameworks.
  • Frontend IntegrationsInterfaces that translate high-level circuit descriptions into executable proof operations. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from Zero-Knowledge Proof Frameworks: specifically focuses on the interoperability layer between circuit frontends and the proving backend.
  • GPU-Accelerated BackendsHardware-accelerated backends specifically designed for the generation of zero-knowledge proofs. **Distinct from Zero-Knowledge Proof Frameworks:** Focuses on the backend implementation for hardware acceleration rather than the general framework.
  • Group Membership ProofsUses cryptographic commitments and proofs to confirm group membership without revealing the full group roster. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from Zero-Knowledge Proof Frameworks: applies zero-knowledge proofs specifically to group membership verification, not general-purpose proof systems.
  • Implementation AuditsScans Circom circuits and ZK proof code for memory safety, logic flaws, and insecure cryptographic transformations. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from Zero-Knowledge Proof Frameworks: focuses on auditing existing implementations for vulnerabilities rather than providing frameworks for building ZK applications.
  • Modular Frontend IntegrationsInterfaces that translate high-level ZK circuit descriptions into executable hardware-accelerated operations. **Distinct from Zero-Knowledge Proof Frameworks:** Focuses on the interoperability layer between circuit frontends and hardware backends.
  • Ownership ProversUses zero-knowledge proofs to verify asset provenance and ownership without revealing personal details to third parties. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from Zero-Knowledge Proof Frameworks: focuses specifically on proving asset ownership and provenance, not general ZK proof generation.
  • Proof Verification Interfaces7 个子标签High-performance interfaces for verifying the validity of cryptographic proofs against network state. **Distinct from Zero-Knowledge Proof Frameworks:** Focuses on the verification interface (gRPC) rather than the internal proof framework implementation.
  • Security AuditsAnalyzing zero-knowledge proof implementations for memory safety, logic flaws, and insecure cryptographic transformations. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from Zero-Knowledge Proof Frameworks: focuses on auditing existing implementations for vulnerabilities rather than building new proof systems.
  • Shielded Transaction ClientsFull nodes that validate shielded transactions using zk-SNARKs, preserving sender, receiver, and amount privacy. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from Zero-Knowledge Proof Frameworks: focuses on the full node client that validates shielded transactions, not general-purpose ZK proof libraries.
  • Vulnerability Detections1 个子标签Detects insecure implementations of cryptographic transformations in zero-knowledge proof systems. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from Zero-Knowledge Proof Frameworks: focuses on detecting specific cryptographic vulnerabilities (Fiat-Shamir) rather than providing general-purpose ZK libraries.
  • ZK Programming LanguagesHigh-level languages specifically designed to compile into zero-knowledge cryptographic circuits. **Distinct from Zero-Knowledge Proof Frameworks:** Distinct from ZK Proof Frameworks: this is a full language for writing the logic, not just a library of cryptographic primitives.
  • Zero-Knowledge Authentication3 个子标签Authentication mechanisms that use ZK-proofs to derive identities from external providers without seed phrases. **Distinct from Zero-Knowledge Proof Frameworks:** Focuses on the authentication/login flow rather than general privacy-preserving frameworks.