
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
get-template
Advanced tools
Download any template for your project
npx get-template <template> [<download-directory>] [--execute-commands] [--keep-git]
This will download a template in the directory you want. By default, the download directory will be the current one (i.e. .).
Template names are GitHub's username and repository name. So, if you want to download the template from https://github.com/github/codespaces-react, your command would be:
npx get-template github/codespaces-react
To download it in an specific directory, your command would be:
npx get-template github/codespaces-react my-folder-name
The directory must be empty. If not, it won't download the template
The get-template tool removes the .git folder by default. To keep the original template's git, add the flag --keep-git:
npx get-template package --keep-git
To make templates easier to download, you can use aliases. These aliases simplify how people download templates.
For example, the alias package downloads a template to create TypeScript packages:
npx get-template package
Aliases can include post-download commands to be executed (e.g. npm install). If you want to execute these commands, add the flag --execute-commands:
npx get-template package --execute-commands
You can propose new aliases in the aliases repository
These are some popular templates you can download using get-template. Not only for JavaScript projects!
npx get-template react-appnpx get-template coreui-free-react-adminnpx get-template github/codespaces-reactnpx get-template serverless/examplesnpx get-template prisma/prisma-examplesnpx get-template h5bp/html5-boilerplatenpx get-template ColorlibHQ/AdminLTEnpx get-template akveo/ngx-adminnpx get-template async-labs/saasnpx get-template kriasoft/react-starter-kitnpx get-template dhg/SkeletonAlternatively, you can use these npm/npx aliases:
# Original command
npx get-template package .
# gete (flags not allowed yet)
npx gete package .
# gette (flags not allowed yet)
npx gette package .
The original author of get-template is itaibo
You can contribute too!
FAQs
Download any template for your project
The npm package get-template receives a total of 19 weekly downloads. As such, get-template popularity was classified as not popular.
We found that get-template demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.