| Crates.io | gitcraft |
| lib.rs | gitcraft |
| version | 0.1.4 |
| created_at | 2025-12-05 23:36:43.890644+00 |
| updated_at | 2025-12-28 11:02:25.310039+00 |
| description | A template project for GitHub-related utilities. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1969401 |
| size | 1,258,235 |
[!NOTE] This project is currently being renamed and restructured.
Some documentation and package references may still use the old name
gh-templatesuntil the migration is complete.
Gitcraft is a developer-friendly toolkit for managing and applying reusable GitHub repository templates — including Issue Templates, Pull Request Templates, .gitignore files, Licenses, and more.
It helps you quickly scaffold standard project configurations without repetitive manual setup.
Gitcraft is designed to simplify repository setup and management by offering ready-to-use templates and configuration files.
Instead of manually creating .gitignore, license, and issue templates for each new project, Gitcraft helps you generate them instantly from trusted sources.
It works across different ecosystems and supports multiple package managers — Rust (Cargo), Python (PyPI), and Node (npm).
We welcome contributions from everyone — whether you’re improving templates, fixing docs, or enhancing CLI commands.
Most of the repository consists of:
Rust, Python, or Node are only used for the CLI layer, so you can contribute without deep language knowledge.
You can help by:
.gitignore templates from the official GitHub source.npm install -g gitcraft
pip install gitcraft
cargo install gitcraft
[!NOTE] Some commands may still appear under the old name gh-templates until the migration is finalized.
# Add a Python .gitignore
gitcraft add gitignore python
# List available gitignore templates
gitcraft list gitignores
# Add a bug report issue template
gitcraft add issue-template bug
# Preview a pull request template
gitcraft preview pr-template
# List available licenses
gitcraft list licenses
gh-templates gitignore add python
gh-templates issue add bug
These will be updated as the migration completes.
gitcraft add gitignore python).gh-templates.