Open-Source Plutus Starter Kit
Beginner-friendly Plutus smart contract templates with step-by-step guides, aimed at developers entering the Cardano ecosystem for the first time. Includes a validator, minting policy, and test harness.
Goal
$5,000.00
Contributed
20,000 ADA
Contributors
42
Closes
15 days
Jun 20, 2026
Campaign display values are estimated for readability. Final settlement is determined at close using the live Charli3 oracle.
Story
Learning Plutus is hard. The documentation assumes you already know Haskell, the tooling changes every few months, and most tutorials are outdated by the time they're published. I've been through that pain myself, and I want to make it easier for the next wave of developers.
The Plutus Starter Kit is a collection of production-ready smart contract templates with step-by-step guides written for developers who know TypeScript or Python but are new to Cardano. Each template includes a validator, off-chain code, and a test harness that runs on preprod.
The kit covers four core patterns: a simple payment validator, a time-locked vesting contract, a minting policy with redeemer logic, and a basic escrow. Each comes with a written walkthrough explaining not just what the code does, but why it's structured that way.
Everything will be open source under MIT. The guides will be hosted as a free Gitbook. Funding covers my time to write, review, and maintain the templates for at least six months after release.
About the builder
Ravi M.
Ravi Mehta is a developer educator and Plutus Pioneer Program alumni (Cohort 3). He currently maintains two open-source Cardano libraries and has contributed to the Aiken compiler documentation.
What contributors receive
- Early access to templates and guides before public launch
- GitHub contributor credit in the project README
- Vote on which additional templates get built next
- Access to a private Discord channel for Q&A with the author
- Six months of priority support for integration questions
If the campaign does not meet its USD goal at close, contributions are returned automatically using the live oracle price.
Use of funds
Updates3
Jun 3
Payment validator template complete
The first template — a simple payment validator with datum-based authorization — is done and tested on preprod. The walkthrough guide is drafted and in review. Three more templates to go.
May 30
Testing framework chosen
After evaluating several options, we're using Aiken's built-in test runner for on-chain logic and a custom TypeScript harness for off-chain integration tests. This gives developers the best debugging experience.
May 27
Campaign launched
The Plutus Starter Kit is now live on Cardano Builders Fund. I've been overwhelmed by the early support. Special thanks to the Cardano developers Discord for spreading the word.
Supporters4
I've been waiting for something like this. Plutus documentation is a real barrier to entry.
Jun 4
As a TypeScript developer trying to learn Cardano, this is exactly what I need.
Jun 2
Open source + good docs = the future of Cardano development. Backed.
May 31
Would love to see an escrow template. That pattern comes up constantly.
May 29
FAQ
Will this be open source?
Yes. All templates, guides, and test harnesses will be released under the MIT license on GitHub.
What Plutus version does this target?
The templates target Plutus V2 on Cardano mainnet and preprod. We'll update to V3 as the ecosystem tooling stabilizes.
Can I contribute templates after launch?
Absolutely. The repo will accept pull requests. Contributors who add well-documented templates will be credited in the project README.
Live Oracle Rate
Mockmock (demo)
At close, the live Charli3 ADA/USD price determines whether contributed ADA meets the campaign goal in USD.