Example code repositories contributed by the community ideal for learning or as a starting point for your projects
This is an example of a gift card. With these contracts you can lock anything and have it be unlockable only with a simultaneously minted NFT. This minted NFT holds the power to unlock the assets and is considered the gift card.
This starter kit shows how you can implement your own Payment Forms for charging your products in ADA. Easy to customize with your Company Logo and Name. Easy to deploy in Demeter
This starter kit shows how you can start building a simple REST API to query assets data from DB-sync.
A starter kit containing examples illustrating various features of Atlas framework which is a haskell tooling to write off-chain code for on-chain smart contracts.
A tutorial that shows you how to use the Cardano CLI to execute operations directly against the Cardano node.
A simple Cardano Marketplace facilitating NFT buy and sale.
A starter kit for building cardano web3 applications with React, NextJS, and TypeScript using use-cardano and Lucid for interacting with the blockchain.
A simple Java 17 project demonstrating PlutusV2 contract invocation using simple CLI wallet.
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.
A simple Java 17 project demonstrating simple CLI wallet with transaction sending.
This repo provides a NodeJS package with examples of how to balance transactions using Kuber.
This tutorial contains 6 lessons for interacting with Marlowe Smart Contracts.
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.
A starter template for marketplace smart contract allows users to buy and sell NFTs. A seller list an NFT for sales by specifying a certain price, and anyone can buy it by paying the demanded price.
Sell native tokens with multi-sig minting; where the backend server will build the transaction, and the user signs the transaction on the frontend.
Write smart contracts on Cardano with plu-ts, execute and deploy your app with Mesh.
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.
Are you a stake pool operator? This starter template allows delegators to connect their wallet and stake with your pool.
Start a new project on Next.js. This starter template consists of a connect wallet button and wallet integration.
Scaffolding for a Naumachia Smart Contract with build script and Aiken script interface.
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.
A Demeter starter kit that shows how to use Ogmios' Typescript client.
A starter kit for python based smart contracts with PyCardano and OpShin
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..
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.
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!
This kit contains everything needed to complete the homework and follow the lectures of the fourth iteration of the Plutus Pioneer Program.
A simple tutorial showing how to use the PyCardano library together with Ogmios for generating addresses, querying UTXOs and submitting transactions.
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.
This starter kit shows how you can connect to a Cardano Wallet from a Remix.run application
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.
A small Remix.run application which shows how to use Scrolls for showing the address associated to an ADA handle.
Become a contributor by adding your own Starter Kit