Uses the Next.js App Router directory structure to organize pages and routes
snxtw — Next.js Directory site Template
By bonabrian
snxtw is a starter template based on Next.js App Router, Tailwind CSS, and TypeScript, with prebuilt components, SEO metadata, and a code quality toolchain including ESLint, Prettier, and Husky.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Integrates Tailwind CSS and TypeScript, and provides prebuilt components
Built-in SEO metadata configuration
Integrates ESLint, Prettier, Husky, lint-staged, and Conventional Commit Lint
Offers three ways to obtain it: Use this template, create-next-app, and degit
Template Details
snxtw is a starter template for Next.js projects; the repository describes it as a "Next.js (App Router) + Tailwind CSS + Typescript Starter Template." It uses the App Router directory structure, is written with React and TypeScript, uses Tailwind CSS for styling, and provides prebuilt components and SEO metadata configuration.
For engineering standards, the template integrates ESLint, Prettier, Husky, lint-staged, and Conventional Commit Lint to check staged files before commits and enforce consistent code formatting. The README offers three ways to obtain it: click "Use this template" on GitHub, specify the repository as an example via create-next-app, or pull it with degit. When installing dependencies, yarn is recommended so that Husky hooks work properly; then run yarn dev to start the development server, view the result by default at http://localhost:3000, with the page entry at src/app/page.tsx.
The template's MIT license covers only the repository code itself; third-party assets such as demo images, fonts, and icons, as well as external services like domains and hosting, require separate verification of licensing and fees.
Is it right for your project?
Use Cases
- Quickly set up a new Next.js project using the App Router
- Introduce ESLint, Prettier, and pre-commit checks under existing engineering standards
- Serve as a starting point for front-end projects that need prebuilt components and SEO metadata configuration
Suitable For
- Front-end developers using Next.js App Router and TypeScript
- Teams that want a project with built-in code quality and commit convention tooling
- Individual projects that need to start quickly from a template and extend pages themselves
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Obtain the code via GitHub's Use this template, by specifying the repository with create-next-app, or with npx degit bonabrian/snxtw YOUR_APP_NAME
- 2
It is recommended to install dependencies with yarn install so that Husky hooks work properly
- 3
Run yarn dev to start the development server, by default at http://localhost:3000
- 4
The page entry is at src/app/page.tsx, where you can make modifications
- 5
The MIT license covers only the repository code; third-party assets and external services require separate verification of licensing and fees
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not imply that external services or third-party assets are free.
Must comply with when using
- Permits free use, modification, commercial use, and distribution of this version's code.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- When creating a repository via GitHub's "Use this template," attribution/credit information pointing to the original template remains in the repository; the README states a hope that users retain this attribution so others can discover the template. This is a request, not a mandatory legal obligation.
- When installing dependencies, yarn is recommended so that Husky's Git hooks work properly; if another package manager is used, pre-commit hooks may not run as expected.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; they cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
Please be aware that there will be an attribution on your repository. It would be greatly appreciated if you could leave this attribution intact
Original README
https://github.com/bonabrian/snxtw/blob/main/LICENSEhttps://github.com/bonabrian/snxtw/blob/main/README.mdIt is encouraged to use **yarn** so the husky hooks can work properly.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-03. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 77 / 100
- Technologies
- Next.js · React
- Website type
- Directory site · Starter
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2024-01-23
- Screenshot last checked
- 2026-10-03
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Next.js as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 0e0da50a752d8d2bbb283c2645902b15a4850435c7c521ae79771aa4bab9546c
2026-10-03T05:52:05.061Z
Source file / repository# Next.js (App Router) + Tailwind CSS + Typescript Starter Template <img alt="snxtw" src="https://github.com/bonabrian/snxtw/assets/14372275/137dc56d-b0a4-4e49-b91d-a30137ed5166"> <div align="center"> <a href="https://vercel.com/new/clone?repository-url=https://github.com/bonabrian/snxtw" target="_blank"><img src="https://vercel.com/button" alt="Deploy with Vercel" /></a> <a href="https://app.netlify.com/start/deploy?repository=https://github.com/bonabrian/snxtw" target="_blank"><img src="https://www.netlify.com/img/deploy/button.svg" alt="Deploy to Netlify" /></a> <a href="https://railway.app?referralCode=vMv3VV" target="_blank"><img src="https://railway.app/button.svg" alt="Deploy on Railway" height="32px" /></a> <p>A <a href="https://nextjs.org/docs/app" target="_blank">Next.js</a> (App Router) starter kit template with <a href="https://tailwindcss.com/" target="_blank">Tailwind CSS</a> and <a href="https://www.typescriptlang.org/" target="_blank">Typescript</a></p> </div> [](https://www.codefactor.io/repository/github/bonabrian/nextjs-starter-tailwind) [](https://sonarcloud.io/summary/new_code?id=bonabrian_nextjs-starter-tailwind) [](https://sonarcloud.io/summary/new_code?id=bonabrian_nextjs-starter-tailwind) [](https://sonarcloud.io/summary/new_code?id=bonabrian_nextjs-starter-tailwind) [](https://sonarcloud.io/summary/new_code?id=bonabrian_nextjs-starter-tailwind) [](https://sonarcloud.io/summary/new_code?id=bonabrian_nextjs-starter-tailwind) ## Features This repository is 🔋 ⚡ battery packed with: - 🔥 [Next.js](https://nextjs.org/docs/app) with app router directory structure - ⚛️ [React](https://react.dev/) - ⚡️ [Typescript](https://www.typescriptlang.org/) - 💅 [Tailwind CSS](https://tailwindcss.com/) - 💎 Pre-built Components - ⚙️ SEO metadata - 📏 [ESLint](https://eslint.org/) — Find and fix problems in your code - 💖 [Prettier](https://prettier.io/) — Format your code consistently - 🐶 [Husky](https://typicode.github.io/husky/#/) & [Lint Staged](https://github.com/okonet/lint-staged) — Run scripts on your staged files before they are committed - 🤖 [Conventional Commit Lint](https://github.com/conventional-changelog/conventional-changelog) ## Getting Started ### 1. Clone this template using one of these ways: 1. You can simply click `Use this template` button on this repository Please be aware that there will be an attribution on your repository. It would be greatly appreciated if you could leave this attribution intact, as it will help others discover and benefit from this template as well. Thank you! 😄"  2. Using `create-next-app` ```bash npx create-next-app -e https://github.com/bonabrian/snxtw project-name ``` 3. Using `degit` ```bash npx degit bonabrian/snxtw YOUR_APP_NAME ``` ### 2. After cloning this project, install dependencies It is encouraged to use **yarn** so the husky hooks can work properly. ```bash yarn install ``` ### 3. Run development server You can start the server using this command: ```bash yarn dev ``` Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. You can start editing the page by modifying `src/app/page.tsx`.
Explore similar templates
Compare previews and descriptions within the same stack and category.

Next.js SaaS Starter
The official Next.js SaaS starter template, integrating email/password authentication, Stripe Checkout subscriptions, a dashboard with user/team CRUD, basic Owner/Member RBAC, and activity logging.
Next.js · SaaS

Next.js Commerce
Vercel's officially maintained Next.js App Router ecommerce starter with deep Shopify integration, offering a complete product catalog, cart, and checkout flow. Core logic is modular for swapping backends, and community provider versions exist for BigCommerce, Medusa, and Saleor.
Next.js · E-commerce

Next-js-Boilerplate
A developer-first Next.js 16 starter with Tailwind CSS 4 and TypeScript, supporting both App Router and Page Router.
Next.js · Starter

tailwind-nextjs-starter-blog
A Next.js and Tailwind CSS blog starter template using Contentlayer for Markdown/MDX, with built-in SEO, code highlighting, and tags. It targets personal technical blogs and migration from Jekyll/Hugo to React, and supports one-click Vercel deployment.
Next.js · Blog

next-forge
next-forge is a Turborepo-based Next.js template maintained by Vercel, positioned as a starting point for SaaS products.
Next.js · Starter

SaaS-Boilerplate
SaaS-Boilerplate is an open-source SaaS starter template built with Next.js App Router, React 19, TypeScript, Tailwind CSS, and Shadcn UI.
Next.js · SaaS
