Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-plutus
https://github.com/mlabs-haskell/awesome-plutus
- awesome-haskell
- Plutus Monorepo - the place to get started, depend on this repo to start a Plutus project
- The Plutus Playground - allows a Plutus script to be compiled and evaluated online
- Official Plutus Tutorial - a great starting place to get the foundations of Plutus
- Plutus GHC Plugin Errors - Troubleshooting guide - the official guide to troublshooting Plutus plugin & Plutus Core generation issues.
- How to Use Hoogle with the Plutus Monorepo - allows you to run Haskell's searchable documentation database, with the plutus library included
- Public Haddock Instance for Plutus - allows you to search Plutus documentation directly
- PAB Explainer - how the plutus application backend will work at launch
- episode 2
- episode 4
- episode 5
- episode 6
- episode 7
- Hydra: Fast Isomorphic State Channels - a scaling solution in the pipeline for Cardano.
- Interhead Hydra: Two Heads are Better Than One - additional information about Hydra.
- Cardano Improvement Proposals (CIPs) - proposals for updates and standards for the Cardano ecosystem. Many important draft proposals in the PR section are already being adopted in the community.
- The Minimum Ada Requirement - A specific rule that is important in smart contract development.
- Essential Cardano - a curated list of resources for the entire Cardano network and community.
- Cardano Components - Developer Documentation Drive - entry-level overview of Cardano API, CLI, and other key components of the blockchain intended for new developers.
- The UTXO model explained with examples - since the Plutus smart contract platform uses an extended UTXO model, it is good to have a solid understanding of how this model works and how it is different from the Ethereum Account model.
- Introduction to the Cardano blockchain ledger and smart contracts - a general introduction to the mechanics of smart contracts in the Cardano ecosystem
- Ouroboros Protocol. The Heart of Cardano - an explainer of the Proof of Stake protocol used by Cardano. accompanying article [here](https://medium.com/@carloslopezdelara/whats-ouroboros-the-cardano-proof-of-stake-protocol-ad4b958e152e)
- Plutus Pioneer Program & Alonzo White Notes - lecture notes for the Plutus Pioneer Program
- The Plutonomicon - A collection of important documents and techniques for advanced, production-ready plutus.
- Plutus Pioneer Program Lectures - this is the first formal education program intended for the first wave of Plutus developers
- Plutus Use Cases - the first toy applications developed in Plutus as proof of concept for industrial projects. a great reference including example test suites
- Wallet Emulator - can easily run tests in an emulated environment.
- PAB Simulator - can easily run tests or live interaction via http with a simulated local blockchain which supports Plutus
- IOHK Tutorial on Testing Plutus Contracts - a tutorial on how to test stateful contracts using quickcheck property testing.
- The EUTXO Model - specification for extensions on the UTXO model, as used in Cardano, defines many of the base data types used in Plutus
- The Plutus Platform Technical Report (DRAFT) - a general overview of Plutus as a language and smart contract platform.
- Plutus Core Formal Specification - the specification for the serializable core language built on system F which is used for the on-chain portion of Plutus.
- Essential Cardano
- Cardano Development Universe
Programming Languages