Add your Application
Add your application
The Cardano applications page is a curated list where users discover what can be built on Cardano. It should feature quality apps that demonstrate the ecosystem's capabilities.
Philosophy: The Cardano applications page is designed to help newcomers to the Cardano ecosystem see what's possible today. We focus on live, functional products on mainnet - not promises, pre-sales, or coming soon pages. We're not trying to map out a future ecosystem, but rather showcase the present reality of what's been built.
Requirements
Before making a pull request, please make sure that you fulfill all these requirements.
- Live on Cardano mainnet
- Functional product with real use case (not just a concept or idea)
- Stable domain (no temporary/test domains, URL shorteners, or app store links)
- Clear description without marketing claims like "the best", "the first", "the only"
- Must provide unique value distinct from existing showcase items
- Must have sufficient community reputation
Step-by-Step Process
-
Prepare your project image
- Create a PNG or JPG file
- Name it descriptively (e.g.,
your-project-name.png)
-
Add your image to the repository
- Place it in:
src/data/app-images/your-project-name.png
- Place it in:
-
(Optional) Add your project icon/logo
- Icons are displayed in specialized components like the DEX grid and app lists
- Supported formats: SVG, PNG, WebP, JPEG
- Place it in:
static/img/app-icons/your-project-name.svg(or .png, .webp, .jpg) - Recommended size: Square aspect ratio, minimum 128x128px
- Use SVG when possible for best quality at all sizes
-
Add your project entry
- Edit:
src/data/apps.js - Add your entry to the END of the Showcases array
- Use this format:
{
title: "Your Project Name",
description: "Brief description of what your project does (avoid 'best/first/only' claims)",
preview: require("./app-images/your-project-name.png"),
icon: "/img/app-icons/your-project-name.svg", // OPTIONAL - for logo display in components
statsLabel: "yourprojectlabel", // OPTIONAL - for transaction statistics mapping
website: "https://your-project.com",
source: "https://github.com/your-org/your-project", // or null if not open-source
tags: ["primary", "secondary"], // Use 1-2 tags maximum - see guidelines below
} - Edit:
-
Select appropriate tags ⚠️ Keep it minimal!
Available tags include:
wallet,dex,oracle,bridge,lending,governance,marketplace,game,nftproject,educational, and more.Critical Guidelines:
- Use only 1-2 tags that best describe your app's primary function
- Tags are used in the AppList component and other discovery features
- Too many tags dilute your app's discoverability
- Choose the most specific tag that fits (e.g.,
dexover generictoken) - Do NOT add the
favoritetag yourself - Check
src/data/apps.jsfor the complete list of available tags - If your project is open-source, include the
opensourcetag AND provide thesourceURL
Examples:
- DEX:
["dex", "token"]✅ - Wallet:
["wallet", "nftsupport"]✅ - Marketplace:
["marketplace", "nftsupport"]✅ - Too many:
["dex", "token", "marketplace", "lending", "governance"]❌
-
Optional Fields Explained
icon field:
- Path to your logo/icon for display in component grids
- Must be in
/static/img/app-icons/directory - Example:
icon: "/img/app-icons/minswap.svg" - If omitted, components will show a fallback badge with your app's first letter
statsLabel field:
- Used to map your app to transaction statistics data
- Only needed if your app has on-chain transaction metrics
- Must match the exact label in
/src/data/app-stats.json - See Transaction Rankings Guide for details on getting your app tracked
- Example:
statsLabel: "minswap" - If omitted, the system will attempt normalized matching on your title
-
Test your submission
- Run
yarn build(must complete without errors) - Check that your project displays correctly
- Verify your icon appears if you added one
- Ensure your tags are appropriate and minimal
- Run
-
Submit your pull request
- Use the "Add Your App" GitHub PR template
- Fill out the checklist in the template