Skip to content

zama-ai/awesome-zama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

167 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation



A curated list by the team at Zama covering the Zama Confidential Blockchain Protocol and FHE Research & Development — libraries, research papers, tutorials, and more on Fully Homomorphic Encryption (FHE).

Table of contents

Zama Protocol

Protocol & Product

Whitepaper and Litepapers

Documentation

Zama Protocol Docs — main developer documentation hub. Key sections for developers:

  • Solidity Guides: How encrypted types, operations, ACLs, and other core FHEVM Solidity features work in practice
  • Zama SDK: The new default TypeScript SDK for confidential dApps — shield/unshield, confidential transfers, React hooks
  • Protocol Apps: Governance, staking, confidential wrappers, and registry contracts for operators and token holders
  • FHE on Blockchain: Deep dive into FHEVM architecture — host contracts, coprocessors, the Gateway, and the KMS
  • Code Examples: Reference smart contracts and dApp examples (including FHE Counter, ERC-7984 confidential tokens)

Repositories

Core

  • fhevm: Core framework of the Zama Confidential Blockchain Protocol — enables confidential smart contracts on EVM-compatible chains with end-to-end encrypted transactions and state

  • tfhe-rs: Pure Rust implementation of the TFHE scheme, powering FHEVM's encrypted computation

  • kms: Key Management System for the Zama Protocol — decentralized MPC network for FHE key generation and threshold decryption

  • mpc-operator: Tooling for running MPC operator nodes for the Zama Protocol

  • hpu: Zama's Homomorphic Processing Unit (HPU) is a SystemVerilog-based hardware implementation targeting AMD Alveo V80 FPGA board.

SDKs and Developer Tools

  • sdk: The new default TypeScript SDK for confidential smart contracts — encryption, decryption, shield/unshield, React hooks
  • fhevm-hardhat-template: Hardhat template for fhEVM smart contract development
  • fhevm-react-template: React + Next.js + RainbowKit template for fhEVM dApps
  • fhevm-mocks: Toolkit (mock-utils + Hardhat plugin) for writing, testing, and simulating fhEVM contracts in mock mode without a live network
  • forge-fhevm: Foundry-native testing library for fhEVM confidential smart contracts, local-first and zero-config

Smart Contracts and dApps

  • openzeppelin-confidential-contracts: Solidity library of encrypted contracts (incl. ERC-7984 confidential tokens) built with OpenZeppelin on Zama's fhEVM
  • protocol-apps: Source for the official Zama Protocol web apps (Staking, Portfolio, Bridge, Auction)

Infrastructure and Operations

Protocol Applications

Official live applications built on the Zama Protocol

  • Portfolio: View and manage your confidential token holdings, staking positions, and rewards across the protocol in one dashboard
  • Staking: Stake $ZAMA to Genesis operators to help secure the network and earn staking rewards
  • Bridging: Bridge $ZAMA between supported chains
  • Auction: The Zama Public Auction app

Dashboards

News & Announcements

Product & Engineering Announcements

Protocol- and engineering-related releases and technical updates, sorted by date

Older fhEVM version releases (<0.6) have been moved to Archive.

Partnerships

Key ecosystem and integration partnerships, sorted by date

Other Announcements

$ZAMA token, company, and community news, sorted by date

Developer Programs

Zama Developer Programs support builders at every stage, from experimentation to production-ready projects, with rewards in cUSDT. Apply here →

Seasons

Winners announcement

Reports

  • Shielded Report: Quarterly report on confidential onchain finance — institutional adoption, confidential stablecoins, and FHE-powered DeFi activity
  • The State of FHE Report: Annual industry report tracking adoption, ecosystem growth, and key trends in Fully Homomorphic Encryption

FHE Research and Development

TFHE-rs Library

Repository

Releases

Tutorials

Hardware Acceleration

Engineering Articles

Sorted by date, most recent first

Research Papers and Publications

Research papers and publications by the Zama team sorted by date

Talks, Posters and Presentations

Talks, posters, and presentations by Zama team sorted by date

Peer-reviewed

Invited and self-hosted

Archive

Superseded libraries, demos, and old protocol versions — kept for reference.

Past Developer/Bounty Programs (pre-Mainnet)

Concrete

Concrete is Zama's TFHE compiler that converts Python programs into FHE equivalents. Actively maintained, but no longer the primary developer entry point — TFHE-rs and fhEVM are the current focus.

Repository

  • Concrete: TFHE compiler that converts Python programs into FHE equivalents

Releases

Tutorials

Concrete ML

Privacy-preserving ML framework built on top of Concrete, with bindings to traditional ML frameworks.

Repository

  • Concrete ML: Privacy-preserving ML framework built on top of Concrete, with bindings to traditional ML frameworks

Demos

Releases

Tutorials

FHEVM (<0.6)

Older fhEVM release announcements, superseded by v0.6 and the current FHEVM monorepo/protocol docs above.

About

A curated list of amazing Fully Homomorphic Encryption (FHE) resources created by the team at Zama.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors