An open API service indexing awesome lists of open source software.

https://github.com/opshin/awesome-opshin

A curated collection of examples, learning materials and libraries for OpShin.
https://github.com/opshin/awesome-opshin

List: awesome-opshin

Last synced: 6 months ago
JSON representation

A curated collection of examples, learning materials and libraries for OpShin.

Awesome Lists containing this project

README

          


Awesome OpShin


Awesome OpShin examples, tutorials, etc

---

> Something missing? [Open a pull request](https://github.com/OpShin/awesome-opshin/pulls) to add a project and add the badge!

---

- [DApps](#DApps)
- [Tutorials](#Tutorials)
- [Examples](#Examples)
- [Videos](#Videos)
- [Libraries](#Libraries)
- [More](#More)

## DApps

- [MuesliSwap Onchain Governance](https://github.com/MuesliSwapTeam/muesliswap-onchain-governance) - A complete governance system, including tallies, treasury and sample upgradeable contracts
- [STEAK Protocol](https://github.com/STEAKProtocol/STEAKProtocol) - A proof of stake based chain to provide provably random hashes for smart contract.
- [Teddy Swap uADA](https://github.com/teddy-swap/uada-contracts) - A wrapped ADA token for decentralizing liquidity pool stake
- [T Minus One](https://tminusone.pro) - A fungible token creator dashboard, mint, vest, sell, etc
- [Kalyx](https://kalyx.io) - dCFD trading for ADA/USD on Cardano
- [onchain-token-verification by MuesliSwap](https://github.com/MuesliSwapTeam/onchain-token-verification) - A framework for logging verification metadata and trusters on chain built with OpShin
- [nescrow.xyz](https://nescrow.xyz/) - An entire market place built with OpShin and PyCardano by [@while0x1](https://github.com/while0x1)
- Add your projext here!

## Tutorials

- [opshin-pioneer-program](https://github.com/OpShin/opshin-pioneer-program) - A comprehensive set of educational examples, based on the Plutus Pioneer Program
- [[WIP] Gimbalabs PBL 2023](https://plutuspbl.io/modules/101/1017) - A step by step guide featuring various Smart Contract Languages, also featuring OpShin (WIP)
- [[WIP] The OpShin Book](https://book.opshin.dev/) - A comprehensive guide introducing to OpShin

## Examples

- [Vesting & Oracle Example](https://github.com/cardano-apexpool/opshin-smart-contract-examples/tree/main/vesting_oracle_fee) - Using a Vesting contract together with a permissioned Oracle by [@cardano-apexpool](https://github.com/cardano-apexpool)
- [opshin/examples](https://github.com/OpShin/opshin/tree/main/examples) - The standard OpShin Examples
- [opshin-starter-kit](https://github.com/OpShin/opshin-starter-kit) - Basic repository for starting on Demeter.run

## Videos

- [Developing Smart Contracts with OpShin & PyCardano](https://www.youtube.com/watch?v=Ale01hnxZEg&list=PLNEK_Ejlx3x0ivViR3g9lAkB4Qj3iejp1&index=4) - A comprehensive introduction to OpShin as part of the PPP
- [Emurgo Academy Workshop on OpShin](https://www.youtube.com/watch?v=S-GgkDsUBpQ) - A presentation of OpShin with collaborative coding
- [Interview with OpShin at Learn Cardano](https://www.youtube.com/watch?v=JXmTpLZnHjU) - An informal interview and introduction to OpShin
- [OpShin at the European Townhall](https://youtu.be/RcnDpwT9LvQ?t=310) - Very quick introduction to Smart Contract writing with OpShin
- [OpShin @ AdaPulse](https://www.youtube.com/watch?v=EHpVwD_CNGc) - A longer form interview during the earlier phase of OpShin

## Libraries

- [opshin.std](https://github.com/OpShin/opshin/tree/main/opshin/std) - A library with yet-to-be-determined standard functions, math, fractions etc.
- [opshin.ledger](https://github.com/OpShin/opshin/tree/main/opshin/ledger) - The opshin definitions of the Plutus Ledger API

## More

- [PyCardano](https://github.com/Python-Cardano/pycardano) - The off-chain library compatible with OpShin
- [Ecosystem Overview](https://aiken-lang.org/ecosystem-overview) - A comprehensive overview on Programming Languages for Smart Contracts on Cardano
- [hebi](https://github.com/OpShin/hebi) - the small sister project of opshin with significantly improved performance (at the cost of more restrictiveness)
- [plutus-bench](https://github.com/OpShin/plutus-bench) - a comprehensive unified framework to compare the performance of Smart Contract languages
- [uplc](https://github.com/OpShin/uplc) - a python package for manipulating Untyped Plutus Language Core
- [plutonomy-cli](https://github.com/OpShin/plutonomy-cli) - a general purpose smart contract optimizer