Skip to content

Available templates

Sunodo 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.