Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mikevpeeren/next-typescript-tailwindcss-sass-starter

Use TypeScript, TailwindCSS & Sass to quick start your new Next.js app!!
https://github.com/mikevpeeren/next-typescript-tailwindcss-sass-starter

css html javascript nextjs nextjs-starter nextjs-template react sass starter starter-template tailwind tailwind-css tailwindcss template typescript vercel vercel-deployment

Last synced: 1 day ago
JSON representation

Use TypeScript, TailwindCSS & Sass to quick start your new Next.js app!!

Awesome Lists containing this project

README

        

# Next.js TypeScript TailwindCSS & Sass Starter

Use TypeScript, TailwindCSS & Sass to quick start your new Next.js app!!

## ๐Ÿง What's inside?

This Starter includes

- โšก๏ธ [Next.js 15](https://nextjs.org/) - The React Framework for Production
- โš›๏ธ [React 19](https://reactjs.org/) - A JavaScript library for building user interfaces
- ๐Ÿงช [Vitest](https://vitest.dev/) - Vitest Next Generation Testing Framework
- ๐Ÿง [TailwindCSS v3](https://tailwindcss.com/) - A utility-first CSS framework packed with classes
- โœจ [TypeScript](https://www.typescriptlang.org/) - TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
- ๐ŸŽ‰ [Sass](https://sass-lang.com/) - Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
- ๐Ÿ“ [ESLint v9](https://eslint.org/) โ€” Find and fix problems in your JavaScript code.
- ๐Ÿฆ‹ [Prettier](https://prettier.io/) โ€” An opinionated code formatter.
- ๐Ÿถ [Husky](https://github.com/typicode/husky) - Husky improves your commits and more ๐Ÿถ woof!
- ๐Ÿถ [Lint Staged](https://github.com/okonet/lint-staged) โ€” Run linters against staged git files and don't let ๐Ÿ’ฉ slip into your code base!
- ๐Ÿ”Ž [Bundle Analyzer](https://www.npmjs.com/package/@next/bundle-analyzer) โ€” Analyze your project to see what bundles are too big!

The rest of the Starter is based off of the Next.js default starter.

## โšก๏ธ Quick Start

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/project?template=https://github.com/MikevPeeren/next-typescript-tailwindcss-sass-starter)

## ๐Ÿš€ Getting Started

Run the following command to create a new project with this Starter:

```bash
yarn create next-app my-app -e https://github.com/MikevPeeren/next-typescript-tailwindcss-sass-starter
# or
npx create-next-app my-app -e https://github.com/MikevPeeren/next-typescript-tailwindcss-sass-starter
```

Once the project and dependencies are finished installing, you can navigate to that directory and start up the development server with:

```bash
yarn dev
# or
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see your new project!

## ๐Ÿ“š Learn More About Next.js

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!