# NextJS Starter Kit

Put tools and libraries to use and focus on developing your application. I took care of all that, so you can spend more time developing your app and less time worrying about other libraries and configurations.

{% content-ref url="get-started" %}
[get-started](https://nextjs-docs.adarshdubey.com/get-started)
{% endcontent-ref %}

## Features

* NextJS: The latest version of NextJS is supported. Get constant updates.
* TypeScript: TypeScript support and safety.
* Bun: Use the all-new JS runtime engine.
* SEO: SEO-friendly and already includes all the necessary tags. Edit and you're done!
* TailwindCSS & Shadcn/UI: Uses the latest and most in-trend library for UI. It also includes some custom styles and a guide on how to customise more.
* Dark mode support: supports dark mode and light mode and a pre-written component to change themes.
* Dual fonts: This includes the use of dual fonts with ease. Change the fonts and start working.
* ESLint: Support for ESLint. Simply add your rules and start working.
* Prettier: Prettier that works along with ESLint. Simply add your rules and start working.
* Pre-commit hooks: Pre-commit hooks with Husky and Lint-staged configured to run ESLint, Prettier, and type checking as soon as you commit.
* Commitlint: Already configured commitlint so that all your commits strictly follow conventional commit guidelines.

## Support

As of now, I'm planning to add new features and constantly update the template.

If you have some bugs report or feature request, feel free to [open an issue](https://github.com/inclinedadarsh/nextjs-starter/issues) on the GitHub and I'll check them out as soon as I can.

## Maintainers

As of now, I (Adarsh Dubey) am the only maintainer of this project. However, if you'd like to contribute, I'm open for that.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nextjs-docs.adarshdubey.com/nextjs-starter-kit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
