https://github.com/chhpt/nextjs-starter
A TypeScript starter for Next.js that includes all you need to build amazing projects 🔥
https://github.com/chhpt/nextjs-starter
Last synced: 11 months ago
JSON representation
A TypeScript starter for Next.js that includes all you need to build amazing projects 🔥
- Host: GitHub
- URL: https://github.com/chhpt/nextjs-starter
- Owner: chhpt
- License: mit
- Created: 2021-03-04T05:39:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-07-19T10:06:19.000Z (11 months ago)
- Last Synced: 2025-07-19T11:55:33.500Z (11 months ago)
- Language: TypeScript
- Homepage: https://hi-nextjs-starter.vercel.app
- Size: 2.27 MB
- Stars: 139
- Watchers: 1
- Forks: 33
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-nextjs - Nextjs Starter - A TypeScript starter for Next.js that includes all you need to build amazing projects. (Starter)
README


A full-featured Next.js starter that includes all you need to build amazing projects 🔥. Fork and customize from [jpedroschmitz](https://github.com/jpedroschmitz/typescript-nextjs-starter)
- 🚀 **Next.js 15 App Router & React 18**
- ⚙️ **Tailwind CSS 3** - A utility-first CSS framework
- 🍓 **Styled Components** - Styling React component
- 📏 **ESLint** — Pluggable JavaScript linter
- 💖 **Prettier** - Opinionated Code Formatter
- 🐶 **Husky** — Use git hooks with ease
- 🚫 **lint-staged** - Run linters against staged git files
- 😁 **shadcn** - Beautifully designed components that you can copy and paste into your apps.
- 🗂 **Absolute import** - Import folders and files using the `@` prefix
- 🤩 **Vercel Serverless/Edge Functions** - Serverless/Edge functions for Next.js
## 🚀 Getting started
The best way to start with this template is using `create-next-app`.
```
npx create-next-app ts-next -e https://github.com/chhpt/nextjs-starter
```
or
```
pnpm create next-app ts-next -e https://github.com/chhpt/nextjs-starter
```
If you prefer you can clone this repository and run the following commands inside the project folder:
1. `pnpm install` or `npm install`;
2. `pnpm dev`;
To view the project open `http://localhost:3000`.
## 🤝 Contributing
1. Fork this repository;
2. Create your branch: `git checkout -b my-new-feature`;
3. Commit your changes: `git commit -m 'Add some feature'`;
4. Push to the branch: `git push origin my-new-feature`.
**After your pull request is merged**, you can safely delete your branch.
## 📝 License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for more information.
---
Made with ♥ by Clare Chang