Starter Kits

Example code repositories contributed by the community that you can use for learning or as a starting point for your projects.

logo

Assets API Starter Kit

This starter kit shows how you can start building a simple REST API to query assets data from DB-sync.

by TxPipeTxPipe
logo

Cardano CLI Tutorial

A tutorial that shows you how to use the Cardano CLI to execute operations directly against the Cardano node.

by TxPipeTxPipe
logo

Cardano Marketplace

A simple Cardano Marketplace facilitating NFT buy and sale.

by dQuadrantdQuadrant
logo

Java Offchain PlutusV2 Starter Kit

A simple Java 17 project demonstrating PlutusV2 contract invocation using simple CLI wallet.

by Cardano FansCardano Fans
logo

Haskell Hello World

An empty Haskell project ready to code with all required dependencies already installed and all of the recommended VS Code extensions available by default.. It contains some very basic code with a 'hello world' example.

by TxPipeTxPipe
logo

Java Starter Kit

A simple Java 17 project demonstrating simple CLI wallet with transaction sending.

by Cardano FansCardano Fans
logo

Kuber Starter Kit

This repo provides a NodeJS package with examples of how to balance transactions using Kuber.

by TxPipeTxPipe
logo

Kupo Node.js Examples

Example setups using Kupo, in JavaScript/Node.js

by CardanoSolutions
logo

Ecommerce Next.js TypeScript

A starter template for ecommerce stores, where customers can pay with Cardano stable coins such as DJED, a receipt will be minted to the customer's wallet and you will fulfil their order.

by MeshMesh
logo

Multi-sig Minting Next.js TypeScript

Sell native tokens with multi-sig minting; where the backend server will build the transaction, and the user signs the transaction on the frontend.

by MeshMesh
logo

Wallet Sign In Next.js

Use this template to build a dApp that sign in with Cardano wallet, prove the ownership of a wallet by signing a piece of data using data sign.

by MeshMesh
logo

Stake Pool Portal Next.js TypeScript

Are you a stake pool operator? This starter template allows delegators to connect their wallet and stake with your pool.

by MeshMesh
logo

Starter Next.js TypeScript

Start a new project on Next.js. This starter template consists of a connect wallet button and wallet integration.

by MeshMesh
logo

Stake Pool Explorer

A NodeJS website that provides a list of all the available Pools currently registered in Cardano. The data get queried from Demeter's cluster's DB-Sync instance using SQL.

by TxPipeTxPipe
logo

Ogmios TypeScript Client

A Demeter starter kit that shows how to use Ogmios' Typescript client.

by TxPipe + CardanoSolutionsTxPipe + CardanoSolutions
logo

OpShin Starter Kit

A starter kit for python based smart contracts with PyCardano and OpShin

by OpShinOpShin
logo

Oura Webhooks Starter Kit

A simple tutorial showing how to use Oura together with a Webhook sink for publishing a message to a Discord server in real-time whenever a delegation is processed for a specific Pool hash..

by TxPipeTxPipe
logo

Plutus Hello World

A bare-bones example of a Plutus validator with the corresponding scripts to compile the sourcecode into UPLC bytecode ready to be submitted on-chain.

by TxPipeTxPipe
logo

PlutusV2 Hello World

This is a bare bones PlutusV2 smart-contract template. The goal is to provide the minimum expression of a PlutusV2 project to be used as starting point to build more complex contracts. Demonstrating one of the new features of PlutusV2!

by SAIB Inc.SAIB Inc.
logo

Plutus Pioneer Program 4

This kit contains everything needed to complete the homework and follow the lectures of the fourth iteration of the Plutus Pioneer Program.

by Input Output GlobalInput Output Global
logo

PyCardano Starter Kit

A simple tutorial showing how to use the PyCardano library together with Ogmios for generating addresses, querying UTXOs and submitting transactions.

by TxPipeTxPipe
logo

Python DB-Sync Starter Kit

A set of python scripts that query the DB-Sync instance running on Demeter's cluster to generate different data analysis outputs from the ledger history.

by TxPipeTxPipe
logo

Wallet Connect Starter Kit

This starter kit shows how you can connect to a Cardano Wallet from a Remix.run application

by TxPipeTxPipe
logo

Pallas Block Download

A very basic example of how to use Pallas rust library to connect to the Cardano Node running on Demeter's cluster by using low-level Ouroboros mini-protocols.

by TxPipeTxPipe
logo

ADA Handle Starter Kit

A small Remix.run application which shows how to use Scrolls for showing the address associated to an ADA handle.

by TxPipeTxPipe

Join the party!

Become a contributor by adding your own Starter Kit

Start contributing