Getting Started Templates
On this page you can find all sorts of Daml sample applications to help you get started, learn about Daml features, or get inspiration on subject areas. If you would like to get your own application listed here, please contact firstname.lastname@example.org, or post about it on the forum.
create-Daml-app – A full stack application example including Daml models and a UI for a simple social networking app. Our recommended way of bootstrapping a new app. Visit the Getting Started documentation to learn about this template.
skeleton – The default template consisting of a
daml.yaml project config and a single
.daml file containing a simple Iou.
empty-skeleton – The minimal Daml project containing only a
daml.yaml project config
copy-trigger – An example illustrating Daml Trigger automation through a “broadcast” model that maintains a copy of a master contract. Visit the linked documentation for a guide on this example.
quickstart-scala – A light version of the quickstart-java example using the Scala Ledger API Bindings. Note that the Scala bindings are deprecated in Daml Connect.
Daml-intro-* – The Daml code samples used in An Introduction to Daml, where * is the chapter number from 1 – 10.
Daml-patterns – The code samples from the Daml design patterns docs.