Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aiken-lang/awesome-aiken
A collection of Aiken libraries, dapps, and resources
https://github.com/aiken-lang/awesome-aiken
List: awesome-aiken
aiken awesome awesome-list cardano
Last synced: about 1 month ago
JSON representation
A collection of Aiken libraries, dapps, and resources
- Host: GitHub
- URL: https://github.com/aiken-lang/awesome-aiken
- Owner: aiken-lang
- License: cc0-1.0
- Created: 2023-04-27T18:25:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-24T00:29:36.000Z (9 months ago)
- Last Synced: 2024-05-23T07:09:34.845Z (7 months ago)
- Topics: aiken, awesome, awesome-list, cardano
- Homepage: https://aiken-lang.org
- Size: 29.3 KB
- Stars: 44
- Watchers: 4
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-aiken - A collection of Aiken libraries, dapps, and resources. (Other Lists / Monkey C Lists)
README
An collection of (curated) awesome Aiken libraries, DApps, tutorials & other cool stuff.---
> [!TIP]
>
> Anything to contribute? [Make a pull request](https://github.com/aiken-lang/awesome-aiken/pulls) that adds your project to this list :heart:!---
# Awesome Aiken
- [Libraries](#Libraries)
- [Dapps](#Dapps)
- [Tutorials/Examples](#tutorialsexamples)
- [Videos](#Videos)## Libraries
#### Infrastructure
- [aiken-lang/setup-aiken](https://github.com/aiken-lang/setup-aiken) - A GitHub action for installing and using Aiken in Github Workflows
#### Standard library & extras
- [aiken-lang/stdlib](https://github.com/aiken-lang/stdlib) - The official standard library
- [Cardano-Fans/acca](https://github.com/Cardano-Fans/acca) - Extensions to the standard library
- [SundaeSwap-finance/aicone](https://github.com/SundaeSwap-finance/aicone) - Several reusable Aiken libraries
- [LogicalMechanism/assist](https://github.com/logicalmechanism/assist) - A collection of specialized Aiken functions.
- [aiken-extra/*](https://github.com/aiken-extra) - A collection of additional aiken functions to build tests and help debug.#### Cryptography
- [ilap/bls](https://github.com/ilap/bls) - High-level BLS12-381 cryptographic functions
#### Data-structures
- [aiken-lang/merkle-patricia-forestry](https://github.com/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.
#### Testing
- [aiken-lang/fuzz](https://github.com/aiken-lang/fuzz) - For writing Fuzzers (a.k.a generators) for property-based testing in Aiken
- [sidan-lab/vodka](https://github.com/sidan-lab/vodka) - Offer validation utils and similar to offchain code building experience framework for unit testing.## Dapps
#### DeFi
- [Sundae Swap V3](https://github.com/SundaeSwap-finance/sundae-contracts) - DEX
- [Minswap V2](https://github.com/minswap/minswap-dex-v2) - DEX
- [Minswap - Stableswap](https://github.com/minswap/minswap-stableswap) - DEX
- [Lenfi](https://github.com/lenfiLabs/lenfi-smart-contracts) - Lending and Borrowing
- [Levvy](https://levvy.fi/) - NFT based lending and borrowing
- [Danogo](https://danogo.io/) - Decentralized Bond Exchange
- [Mehen](https://mehen.io) - Fiat-backed stable coin
- [SundaeSwap Yield Farming v2](https://github.com/SundaeSwap-finance/sundae-yield-v2) - SundaeSwap Yield Farming v2 contracts#### Marketplaces
- [Jpg Store](https://github.com/jpg-store/contracts-v3) - NFT Marketplace
- [Nebula](https://github.com/spacebudz/nebula/tree/main/contract/src/nebula) - A Cardano NFT marketplace contract including chain indexer and event listener for individual projects#### Governance
- [unLearn](https://github.com/Astodialo/unLearn) - Modular governance framework
#### Games
- [Tetrano](https://tetrano.net) - Tetris style puzzle game on Cardano
#### Misc
- [Fortuna](https://github.com/cardano-miners/fortuna) - A Smart Contract that mimics bitcoin proof of work
- [morbid](https://github.com/ariady-putra/morbid) - A dead-man's switch contract
- [Projected NFT Whirlpool](https://github.com/dcSpark/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](https://github.com/encryptedcoins/encoins-core-aiken) - An NFT-based private transactions protocol## Tutorials/Examples
- [Hello, World!](https://aiken-lang.org/example--hello-world) - Write and execute a smart contract on Cardano in 10 minutes
- [Vesting](https://aiken-lang.org/example--vesting) - Learn how to work with time
- [Gift Card](https://aiken-lang.org/example--gift-card) - Make gift cards using NFTs using Aiken and Deno fresh
- [Gift Card NextJS](https://github.com/adalicious/aiken-gift-card) - A similar gift card example but with NextJS
- [MeshJS smart contracts collection](https://github.com/MeshJS/mesh/tree/main/packages/mesh-contract/src) - A series of smart contracts with full integration with MeshJS, offering code examples and explanations
- [Maestro Dapps Tutorials](https://github.com/maestro-org/dapp-platform-tutorials/tree/main/bets)
- [Logical Mechanism's Distributed Representation](https://github.com/logicalmechanism/distributed_representation) - A model semi-liquid `mint-lock-stake` DAO
- [Logical Mechanism's Convert Expression](https://github.com/logicalmechanism/convert-expression) - A novel variation of a Schnorr protocol
- [From Aiken to frontend deployment](https://meshjs.dev/guides/aiken) - 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](https://aiken-next-ts-template.vercel.app/) and [repo](https://github.com/MeshJS/aiken-next-ts-template).
- [Cardano Capture The Flag](https://github.com/vacuumlabs/cardano-ctf) - 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](https://github.com/keyan-m/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](https://github.com/Anastasia-Labs/aiken-design-patterns) - A collection of tried and tested modules and functions for implementing common design patterns.
## Videos- [NerdOut's Aiken edition](https://www.youtube.com/watch?v=9wbQ33uzwsc&pp=ygUNQWlrZW4gY2FyZGFubw%3D%3D) - A high-level presentation of Aiken ~11 min
- [ReddSpark's beginner guide to Aiken](https://www.youtube.com/watch?v=-H5llvQdpRw&pp=ygUPcmVkZHNwYXJrIGFpa2Vu) - A guided 'Hello, World!' tutorial for Windows users ~50 min
- [Hello, World! with Demeter](https://twitter.com/i/status/1652846950251732993) - The 'Hello, World!' tutorial but using `cardano-cli` instead of `Lucid` ~19min