An collection of (curated) awesome Aiken libraries, DApps, tutorials & other cool stuff.
Tip
Anything to contribute? Make a pull request that adds your project to this list ❤️!
- aiken-lang/setup-aiken - A GitHub action for installing and using Aiken in Github Workflows
- aiken-lang/stdlib - The official standard library
- Cardano-Fans/acca - Extensions to the standard library
- SundaeSwap-finance/aicone - Several reusable Aiken libraries
- LogicalMechanism/assist - A collection of specialized Aiken functions.
- aiken-extra/* - A collection of additional aiken functions to build tests and help debug.
- ilap/bls - High-level BLS12-381 cryptographic functions
- aiken-lang/merkle-patricia-forestry - For working with modified Merkle Patricia Tries (on-chain & off-chain): a persistent & authenticated data structure to map between arbitrary keys and values.
- aiken-lang/fuzz - For writing Fuzzers (a.k.a generators) for property-based testing in Aiken
- sidan-lab/vodka - Offer validation utils and similar to offchain code building experience framework for unit testing.
- Sundae Swap V3 - DEX
- Minswap V2 - DEX
- Minswap - Stableswap - DEX
- Lenfi - Lending and Borrowing
- Levvy - NFT based lending and borrowing
- Danogo - Decentralized Bond Exchange
- Mehen - Fiat-backed stable coin
- SundaeSwap Yield Farming v2 - SundaeSwap Yield Farming v2 contracts
- Jpg Store - NFT Marketplace
- Nebula - A Cardano NFT marketplace contract including chain indexer and event listener for individual projects
- unLearn - Modular governance framework
- Tetrano - Tetris style puzzle game on Cardano
- Fortuna - A Smart Contract that mimics bitcoin proof of work
- morbid - A dead-man's switch contract
- Projected NFT Whirlpool - A new protocol for the Paima Whirlpool vision to allow users from other ecosystems to naturally be able to use existing NFTs in games from other ecosystems while still maintaining custody
- ENCOINS - An NFT-based private transactions protocol
- Hello, World! - Write and execute a smart contract on Cardano in 10 minutes
- Vesting - Learn how to work with time
- Gift Card - Make gift cards using NFTs using Aiken and Deno fresh
- Gift Card NextJS - A similar gift card example but with NextJS
- MeshJS smart contracts collection - A series of smart contracts with full integration with MeshJS, offering code examples and explanations
- Maestro Dapps Tutorials
- Logical Mechanism's Distributed Representation - A model semi-liquid
mint-lock-stake
DAO - Logical Mechanism's Convert Expression - A novel variation of a Schnorr protocol
- From Aiken to frontend deployment - A end-to-end guide from writing a Aiken smart contract, to creating transactions, to deploying a frontend to interact with it. See also demo and repo.
- Cardano Capture The Flag - A game where Cardano developers and enthusiasts can try to exploit purposely vulnerable smart contracts and learn about the most common security issues and how to prevent them.
- Cardano Recorded Mint - A proof-of-concept for a minting script with historical record of all mints, and on-chain guarantee of uniqueness.
- Common Design Pattens - A collection of tried and tested modules and functions for implementing common design patterns.
- NerdOut's Aiken edition - A high-level presentation of Aiken ~11 min
- ReddSpark's beginner guide to Aiken - A guided 'Hello, World!' tutorial for Windows users ~50 min
- Hello, World! with Demeter - The 'Hello, World!' tutorial but using
cardano-cli
instead ofLucid
~19min