Avoid repeative coding tasks with MatchaBot

A powerful project code generator, simple and fun to use. Improve your daily productivity for your React, Gatsby and NextJS projects.

Self contained in the project directory

Template generators live in the project directory. Generators can be modified to target your specific needs.

Powered by HandleBar or EJS

MatchaBot allows you to use the templating language of your choice: EJS if you want to use all the power of Javascript or HandleBar for simplicity.

Powerful command line support

Each parameter of a template can be used as a CLI argument. Missing arguments values are automatically prompted.

Assisted workflow to create new generators and commands

MatchaBot includes a generators of generators that helps you to scaffold your own generator.

Debug mode support

You can easily test a generator thanks to the debug flag.

Scallfold an entire project

You can use MatchaBot to scaffold your entire project, and then you can easily add components, pages, and files.

Generate additional components

You can use MatchaBot to add additional components such as components, stories, tests, new directories, and files.

Not limited to TypeScript

MatchaBot is generic it can be used to generate any kind of project: GO, Rust, C++, Python.