Exploring starter kits

Starter Kits

Starter kits are example code repositories that you can use for learning or as a starting point for your projects. Each Kit aims to solve a specific task and uses a particular tech stack. Once you find a kit that fits your needs, you can use it to create your own personal workspace based on that code template. Feel free to modify the code in any way and push it to your repository; they are all written under an MIT license.

Explore Available Kits

Demeter (opens in a new tab) compiles a community-sourced list of Starter-kits, each one of these kits is designed to work with our Workspaces, so you are one click away from having an example Application running.

Explore the always-growing list of available kits by going to the Resources section of your project or from the Marketplace on the homepage (opens in a new tab).

Running a Kit

A starter kit is executed in a Cardano Workspace inside of a Context of a Demeter Project.

When selecting a Kit Card from the Marketplace, if you don't have a Project created in Demeter (opens in a new tab) the system will ask you create a new Project. In case your account already has a Project created, you can select under which one of your available Projects you want to make the Cardano Workspace.

In case you don't have an Account with Demeter (opens in a new tab), when selecting a Starter-kit, you can easily create a new Account together with a default project for running your Cardano Workspace in just a few clicks. This is the easiest way of getting started from scratch and getting an application up and running in Demeter (opens in a new tab)

Once you select the Project and press the Deploy button, it will start provisioning a new cloud dev environment with all the dependencies installed for running this Kit.

When the provisioning process is complete, you can press the OPEN VSCODE button to open a ready-to-code web-based VS Code instance.

Adding your Kit to the list

If you have an application example that you would like to include in the list of available Starter-kits, the process to add it is straightforward.

The list of Starter-Kits is sourced from the open-source repository awesome-starter-kits (opens in a new tab). The README (opens in a new tab) file in this repository has all the instructions you may need to get your Kit listed.