Skip to content

TRZLedgerFoundation/trezoa-templates

Repository files navigation

Trezoa Templates

Official templates for create-trezoa-dapp.

Browse all templates at https://templates.trezoa.com

Usage

Create a new Trezoa trezoa using the interactive CLI:

# npm
npm create trezoa-dapp@latest

# pnpm
pnpm create trezoa-dapp@latest

# yarn
yarn create trezoa-dapp

Or specify a template directly:

npm create trezoa-dapp@latest -t gill-next-tailwind-basic

Template Categories

  • Gill - Modern templates using @trezoa/kit
  • Web3.js - Templates using @trezoa/web3.js (legacy)
  • Mobile - React Native templates for Trezoa Mobile
  • Community - Templates maintained by the community

See TEMPLATES.md for the complete list.

Contributing

We welcome contributions!

Adding a new community template:

See the Community Template Contributor Guide for comprehensive instructions on contributing templates to the community/ directory.

Adding a new template:

  1. Create your template in the appropriate directory (gill/, web3js/, mobile/, or community/)
  2. Add required metadata to package.json (see existing templates for examples)
  3. Include displayName, usecase, and og-image.png
  4. Run pnpm generate to update templates.json
  5. Open a PR with your changes

Improving existing templates:

  • Report issues or suggest improvements
  • Submit PRs for bug fixes or enhancements
  • Update documentation

See CONTRIBUTING.md for detailed guidelines.

Development

pnpm install
pnpm generate    # Generate templates.json and TEMPLATES.md
pnpm lint        # Validate templates
pnpm format      # Format code

Contributors

Published under the MIT license. Made by community 💛

Releases

No releases published

Packages

 
 
 

Contributors