Example code repositories contributed by the community that you can use for learning or as a starting point for your projects.
This starter kit shows how you can start building a simple REST API to query assets data from DB-sync.
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 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.
Example setups using Kupo, in JavaScript/Node.js
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.
Sell native tokens with multi-sig minting; where the backend server will build the transaction, and the user signs the transaction on the frontend.
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.
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.