Skip to content

Available templates

WARNING

The Sunodo CLI is deprecated in favor of the new Cartesi CLI tool. Please refer to the Cartesi documentation for the most up-to-date information. If you have a Sunodo application and need to migrate to a Cartesi CLI application refer to the migration guide.

Cartesi provides basic templates for different programming languages and runtimes. These templates are designed to be a starting point for your application, and can be customized to fit your needs.

The official templates below are hosted at the templates public repository.

  • cpp: C++ template
  • cpp-low-level: C++ template using the low level API, instead of the HTTP server
  • go: Go lang template
  • javascript: NodeJS 20 template
  • lua: Lua 5.4 template
  • python: python 3 template
  • ruby: ruby template
  • rust: rust template
  • typescript: TypeScript template

Community templates

The community has also created a number of templates that you can use to get started with Sunodo and Cartesi. These templates are not officially maintained by the Sunodo team, but are maintained by their respective authors and the community.

If you want to add a template to the list above, please edit this page and open a pull request.