{"id":32639724,"url":"https://github.com/ieee-vit/templa-rs","last_synced_at":"2025-10-31T02:15:05.873Z","repository":{"id":39794407,"uuid":"411611908","full_name":"IEEE-VIT/templa-rs","owner":"IEEE-VIT","description":"One-Stop Solution for all boilerplate needs!","archived":false,"fork":false,"pushed_at":"2022-08-28T16:32:08.000Z","size":63,"stargazers_count":28,"open_issues_count":4,"forks_count":23,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-22T08:42:34.205Z","etag":null,"topics":["boilerplate","boilerplate-template","cargo","cli","hacktoberfest","hacktoberfest-accepted","hacktoberfest2021","rust","rust-lang","template","tui"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IEEE-VIT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2021-09-29T09:33:42.000Z","updated_at":"2023-07-29T03:14:25.000Z","dependencies_parsed_at":"2022-08-28T06:23:11.982Z","dependency_job_id":null,"html_url":"https://github.com/IEEE-VIT/templa-rs","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/IEEE-VIT/templa-rs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IEEE-VIT%2Ftempla-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IEEE-VIT%2Ftempla-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IEEE-VIT%2Ftempla-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IEEE-VIT%2Ftempla-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IEEE-VIT","download_url":"https://codeload.github.com/IEEE-VIT/templa-rs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IEEE-VIT%2Ftempla-rs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281914600,"owners_count":26583094,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boilerplate","boilerplate-template","cargo","cli","hacktoberfest","hacktoberfest-accepted","hacktoberfest2021","rust","rust-lang","template","tui"],"created_at":"2025-10-31T02:14:39.230Z","updated_at":"2025-10-31T02:15:05.868Z","avatar_url":"https://github.com/IEEE-VIT.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"![PR](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat\u0026logo=github)\n![Open Source](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)\n![Visitors](https://visitor-badge.glitch.me/badge?page_id=IEEE-VIT.IEEE-VIT)\n![Issues](https://img.shields.io/github/issues/IEEE-VIT/templa-rs)\n![License](https://img.shields.io/github/license/IEEE-VIT/templa-rs)\n![Stars](https://img.shields.io/github/stars/IEEE-VIT/templa-rs)\n![Forks](https://img.shields.io/github/forks/IEEE-VIT/templa-rs)\n![Last Commit](https://img.shields.io/github/last-commit/IEEE-VIT/templa-rs)\n![Size](https://img.shields.io/github/repo-size/IEEE-VIT/templa-rs)\n![Maintained](https://img.shields.io/maintenance/yes/2021)\n[![UI](https://img.shields.io/badge/User%20Interface-Link%20to%20UI-orange?style=flat-square\u0026logo=appveyor)](https://www.figma.com/file/2VfxFGTk2FqLJiMExB7u9P/templa-rs?node-id=2%3A2)\n\n\u003cp align=\"center\"\u003e\u003cimg width=\"80%\" src=\"https://i.imgur.com/tLvPX2F.png\"/\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eOne Stop Solution for all boilerplate needs!\u003c/p\u003e\n\u003cp align=\"center\"\u003eConsider leaving a :star: if you found the project helpful.\u003c/p\u003e\n\n# Templa-rs\nTempla-rs is a one-of-a-kind TUI tool written in Rust, which helps you generate boilerplate templates for various types of projects and architectures in a matter of seconds!\n\n![Templa-rs](https://i.imgur.com/H2YjBSr.gif)\n\n## Usage\n1) Download templa-rs [here](https://github.com/IEEE-VIT/templa-rs/releases)\n2) [Run templa-rs](#running-templa-rs)\n3) Find the boilerplate you want\n4) Press [ENTER] to select it\n5) Start Coding\n\nYou can exit the program at any time using `Ctrl+C`\n\n### Running templa-rs\n#### Windows\nIf you only wish to use Live Search you can run templa-rs on Windows by simply double clicking the `exe` file.\nIf you wish to use CLI queries:\n1) Open a Terminal Window in the directory that the executable is in \n2) Run `./templa-rs.exe [OPTIONS]`\n\n#### Linux and macOS\n1) Open a Terminal window in the directory that templa-rs is in\n2) Run `tar -zxvf {templa-file-name}.tar.gz`\n6) Then run `./templa-rs [OPTIONS]`\n\n## Features\n\n### Live Search\nLive Search is a tool that lets you narrow down your search for the boilerplate you need, while also remaining inside the TUI at all times saving you time.\n\n#### Live Search Features:\n* One way to use Live Search is to simply type a search term such as `php`, this will then show you all the boilerplates with `php` in their name\n* `TAG:` Tag allows you to search each boilerplate for a specific catagory of boilerplates (e.g. `TAG:backend`), using multiple tags may narrow down your search further\n\nMore methods to narrow down your search may be coming in the future so keep your eyes out!\n\n### Command Line Queries\nYou can also use queries directly from the command line to refine your search:\n\n![image](https://i.imgur.com/tTBXG6A.png)\n\n### Template Preview\nThe Template Preview will show you a tree of the files that will be created when loading the boilerplate.\n\n![image](https://i.imgur.com/4I1htAe.png)\n\n## Built With\n* [Rust](https://www.rust-lang.org/)\n* [tui-rs](https://github.com/fdehau/tui-rs)\n\n## Landing Page\n\nThis is the design of the Landing Page website. It is not yet developed, if interested in developing this website, please contribute to [issue#54](https://github.com/IEEE-VIT/templa-rs/issues/54).\n\n\u003cp align=\"center\"\u003e\n\u003cimg width=\"512\" alt=\"Templa-rs\" src=\"https://user-images.githubusercontent.com/79946076/187041759-744c5af9-59c9-4f99-800c-3f288ac01c36.png\"\u003e\n\u003c/p\u003e\n\n\u003e **Link to the design:** [Figma File](https://www.figma.com/file/XRDKii6iXCl0pDPCVJWaM4/Templa-rs?node-id=1:2)\n\n## Getting Started Contributing\nGot a great new feature or a boilerplate you want to add? Why not contribute to the project:\n1) Fork it.\n2) Clone your forked repo and move inside it:\n```\ngit clone https://github.com/{your-username}/templa-rs.git \u0026\u0026 cd templa-rs\n```\n3) Checkout to a new branch to work on an issue:\n```\ngit checkout -b my-amazing-feature\n```\n4) Run It Locally\n```\ncargo run\n```\n5) Once you're all done coding, it's time to open a PR :)\nRun the following commands from the root of the project directory:\n```\ngit add .\n```\n```\ngit commit -m \"A short description about the feature.\"\n```\n```\ngit push origin \u003cmy-amazing-feature\u003e\n```\n\nOpen your forked repo in your browser and then raise a PR to the `master` branch of this repository!\n\n\n## Contributing\nTo start contributing, check out [CONTRIBUTING.md](https://github.com/IEEE-VIT/Templa-rs/blob/master/CONTRIBUTING.md). New contributors are always welcome to support this project. If you want something gentle to start with, check out issues labelled as `difficulty-easy` or `good-first-issue`. Check out issues labelled as `hacktoberfest` if you are up for some grabs! :) \n\n## License\nThis project is licensed under [MIT](https://github.com/IEEE-VIT/Templa-rs/blob/master/LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fieee-vit%2Ftempla-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fieee-vit%2Ftempla-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fieee-vit%2Ftempla-rs/lists"}