/awesome-aleo

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

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Bibendum neque egestas congue quisque egestas diam in arcu cursus. Neque vitae tempus quam pellentesque nec nam aliquam. Est pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat. Nunc consequat interdum varius sit amet mattis vulputate enim. Morbi blandit cursus risus at ultrices mi tempus imperdiet nulla. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper. Quis viverra nibh cras pulvinar mattis nunc sed. Venenatis a condimentum vitae sapien. Volutpat lacus laoreet non curabitur gravida arcu. Venenatis lectus magna fringilla urna porttitor. Orci a scelerisque purus semper. Tortor posuere ac ut consequat semper viverra nam libero justo. Ipsum a arcu cursus vitae congue. Suscipit tellus mauris a diam maecenas sed enim.

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

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

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

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