Skip to content

Explore a curated collection of up-to-date templates for various projects and frameworks, refreshed every hour.

Notifications You must be signed in to change notification settings

nrjdalal/awesome-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Templates

Twitter Awesome GitHub

🔵 Last updated: Feb 27 12:10 UTC 25

Explore a curated collection of up-to-date templates for various projects and frameworks, refreshed every hour.

Note

If there are no changes to a template, the last updated timestamp will not change for that template.

Why?

Deep into a project and need to refer back to the initial or starter version? 😩

Tired of repeatedly setting up and deleting test directories for various projects? It's a mess. 😭

Here's your solution: reference templates, updated every hour to ensure they're the latest and greatest. 🚀

Clone a Template

Easily clone a template using gitpick with the following command:

npx gitpick@latest nrjdalal/awesome-templates/tree/main/<template-folder>/<template-name>

The command to clone a template also exists at the README.md of each template.

Contributing

We welcome contributions from the community! To contribute to this project, please follow these steps:

  1. Fork the repository on GitHub.

  2. Create a new branch

git checkout -b react-template
  1. Add your new script in the .github/.scripts/ directory. For example, .github/.scripts/react.sh.

    ----- ./github/.scripts/react.sh -----
    bunx create-react-app awesomedir
    cd awesomedir
    rm -rf README.md
    ------------------------------------

Important

In the script, use awesomedir as the target directory for the template. If you need to run some further commands, then make sure to cd into the target directory first.

Note

The script's name without the .sh extension will be used as the template directory.

  1. Try to test locally if you can, using act and the following command:
act --input ACT=true --input SCRIPT=react.sh

If you want to test all scripts, use the following command:

act --input ACT=true
  1. Make your changes and commit them with a clear and descriptive commit message.
git commit -am 'added new template for react'
  1. Push your branch to your forked repository.
git push origin react-template
  1. Open a pull request on the original repository and provide a detailed description of your changes.

About

Explore a curated collection of up-to-date templates for various projects and frameworks, refreshed every hour.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published