← Back to campaigns
Activeby Ravi M.

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.

$5,200.00 of $5,000.00100.0%

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

R

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

Template development45%
Documentation & guides25%
Code review & security audit15%
Hosting & maintenance (6 months)15%

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

C
Chen W.
3,000 ADA

I've been waiting for something like this. Plutus documentation is a real barrier to entry.

Jun 4

S
Sarah N.
1,500 ADA

As a TypeScript developer trying to learn Cardano, this is exactly what I need.

Jun 2

T
Tomás R.
800 ADA

Open source + good docs = the future of Cardano development. Backed.

May 31

A
Aisha K.
500 ADA

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

Mock
$0.2600ADA/USD

mock (demo)

Settle Campaign

At close, the live Charli3 ADA/USD price determines whether contributed ADA meets the campaign goal in USD.