| Crates.io | creator-app |
| lib.rs | creator-app |
| version | 1.0.2 |
| created_at | 2025-01-29 18:50:40.205954+00 |
| updated_at | 2025-01-29 18:50:40.205954+00 |
| description | Application for creation new files and projects from user templates |
| homepage | |
| repository | https://github.com/an-dr/creator |
| max_upload_size | |
| id | 1535151 |
| size | 1,638,142 |
Creator is a TUI application designed to simplify starting new projects using user-defined templates.
![]() |
![]() |
|---|
Contributions are welcome! Feel free to submit feature requests or bug reports.

~/.creator-templates, orCREATOR_TEMPLATES environment variable.CREATOR_TEMPLATES: Specifies the path to your templates directory.Storage/
|- group_a/
| |- template_directory_a/
| | |- [files and dirs]
| |- template_directory_b/
| | |- [files and dirs]
| | |- ...
| ...
|
|- group_b/
| |- template_directory_a/
| | |- [files and dirs]
| ...
|
...
Note: dotfiles and directories are ignored by the application.
You can define variables within template files and filenames using the following syntax:
@{Name of a Variable}@ - This placeholder will be replaced with user-defined values during project creation. And will be prompted like this:Name of a Variable: ________
Yes, you can use spaces in the variable name! 😄
For questions, feedback, or contributions, don't hesitate to reach out!
| Contributor | Contribution |
|---|---|
| @Arteiii | 🪟 Windows installer #5 ⚙️ Actions improvements #5 |
| @zamazan4ik | 💡 Optimization proposals #9 |
For the application design and architecture see docs/design.md.
This project is licensed under the MIT License - see the LICENSE file for details.