/awesome-aleo

๐ŸŽ๏ธ A curated list of Aleo & Leo code and resources ๐ŸŽ๏ธ

awesome-aleo

๐ŸŽ๏ธ A curated list of Aleo & Leo code and resources ๐ŸŽ๏ธ

If you'd like to contribute, please read this.

Table of Contents

Announcements & News

Presentations & Talks

Research Papers & Resources

  • Zexe - Zexe: Enabling Decentralized Private Computation
  • Marlin - Marlin: Preprocessing zkSNARKs with Universal and Updatable SRS
  • Leo - Leo: A Programming Language for Formally Verified, Zero-Knowledge Applications
  • Poseidon - Poseidon: A New Hash Function for Zero-Knowledge Proof Systems
  • AVM Opcodes - Aleo Virtual Machine (AVM) Opcodes
  • PoNW - Proof of Necessary Work: Succinct State Verification with Fairness Guarantees

Core Libraries

  • SDK - A Software Development Kit (SDK) for Zero-Knowledge Transactions
  • Leo - A Functional, Statically-Typed Language for Zero-Knowledge Applications
  • snarkOS - A Decentralized Operating System for Zero-Knowledge Applications
  • snarkVM - A Virtual Machine for Zero-Knowledge Executions

Development Tools

Decompilers

  • AleoVera - The Aleo bytecode analyzer and disassembler
  • AleoPathy - Online Disassembler and Decompiler

Hardware Acceleration

Playgrounds

Syntax Highlighters

Python Developer Tooling

Security

Applications

The following is a curated list of applications powered by Aleo.

Algorithms

  • fixed-point numbers - An implementation of fixed-point numbers and calculations in Leo
  • is_prime - An Aleo program to issue prime tokens
  • leo/bubblesort - A bubble-sort algorithm implementation in Leo
  • leo/groups - An example of group operations in Leo
  • leo/twoadicity - An implementation of computing the two-adicity in Leo
  • leo-elgamal - Multiplicative homomorphic encryption using ElGamal

Art

  • art-factory - A fully functioning dapp, ready to deploy your own NFT collection with.
  • Privacy Pride - A deployed, production version of art factory, hosting Aleo's first NFT collection.
  • Setup Ceremony NFTs - NFTs for the Aleo Setup Ceremony participants
  • Artgo - An AIGC-based NFT creating and trading platform
  • Aleo.store - Aleo NFT Marketplace and Open source NFT standard proposition.

Bridging

  • Eclipse - Bridging ecosystems by storing zero-knowledge proofs of Solana votes on Aleo
  • IZAR - A privacy-preserving cross-chain interoperability protocol between Ethereum and Aleo

Decentralized Finance (DeFi)

  • aleo/token - An Aleo custom asset example
  • ARC20 draft - An ARC20 token draft proposal
  • ARC-721 Draft - An ARC-721 draft proposal
  • AtomiK - DEX doing cross-chain atomic swaps with ZK for liquidity providing, increasing security in bridging between Aleo & XDC (EVM compatible chains).
  • AleoSwap - A decentralized exchange (DEX) built on the Aleo blockchain
  • Arcane Finance - A privacy-centric decentralized exchange (DEX) combining both RFQ and AMM models on Aleo

Explorers

Identity & Authentication

Gaming

Governance

  • MACI - Minimum Anti-Collusion Infrastructure on Aleo
  • Aleo-Vote - A ZK voting application on Aleo
  • leo/vote - An example propose and vote mechanism build using Leo
  • ZK Suggestion Box - An anonymous suggestion box built on Aleo

Machine Learning

Marketplaces

Wallets