Templates
Templates are quick and easy ways to get started building an application!
Whether it's prototyping an idea, building a proof-of-concept, or laying the foundation for the next big thing, there's a template for you.
Where to get templates
There are three main places to find building blocks for your application:
- Templates in GovTechSG (access required) (opens in a new tab)
- Templates in SHIP GitLab (access required) (opens in a new tab)
- NextJS starter kits and templates (opens in a new tab)
Featured Templates
NextJS Hello World Template
Here's a Hello World (opens in a new tab) app to get you started.
Set up your project folder and install all your dependencies:
git clone https://github.com/GovTechSG/template-nextjs-helloworld.git
cd template-nextjs-helloworld
npm install
SGDS Agency Template (GovTechSG GitHub)
Here's an SGDS Agency (access required) (opens in a new tab) template that comes with SGDS and other useful features pre-installed.
Set up your project folder and install all your dependencies:
git clone https://github.com/GovTechSG/sgds-agency-template.git
cd sgds-agency-template
npm install
SGDS Agency Template (SHIP GitLab)
Here's an SGDS Agency (access required) (opens in a new tab) template that comes with SGDS and other useful features pre-installed.
Set up your project folder and install all your dependencies:
git clone https://sgts.gitlab-dedicated.com/innersource/projects/incubating/sgds-agency-template.git
cd sgds-agency-template
npm install
Making your own template
Can't find something that catches your eye? Feel free to create your own from scratch.
If you'd like to contribute it later, let us know (opens in a new tab).