Next.js is a minimalistic React framework that runs on the browser and the server. It offers developers an easy way to get started, and as it uses React.js for templating, it's also a straightforward way for developers with React experience to get productive quickly.
The advantage of this approach is to be able to create rich user experiences in a uniform way, without compromising SEO (Search Engine Optimisation) factors that are key to good ranking on Google and other search engines.
This boilerplate makes it easier to get up and running with a well-structured Next.js and TypeScript application.
next-boilerplate-ts project provides core features out of the box. Here's an overview of the included components and tools.
- Next.js - Minimalistic framework for server-rendered React applications.
- Typescript - Superset of JavaScript which primarily provides optional static typing, classes and interfaces.
- Tailwindcss - Highly customizable, low-level CSS framework.
- Emotion.js - CSS-in-JS library designed for high performance style composition
- sitemap - High-level streaming sitemap-generating library/CLI that makes creating sitemap XML files easy
Install and run using your favourite package manager
~ $ npm run dev
~ $ yarn dev