Next.js is an amazing React framework for building web apps, desktop apps (with Electron and Tauri) and mobile apps with Ionic.
Yet, it comes as a bare-bones framework which you should add and customize your packages on it. That process takes time. So, here we tend to find the right boilerplate and starter packages to to ease our work.
Here, we have a quick review of one of these starter projects.
A Boilerplate and Starter for Next.js, Tailwind CSS and TypeScript ⚡️ Made with developer experience first. It includes: Next.js, TypeScript, ESLint, Prettier, Husky, Lint-Staged, Jest, Testing Library, Commitlint, VSCode, Netlify, PostCSS, Tailwind CSS.
Features
- ⚡ Next.js for Static Site Generator
- 🔥 Type checking TypeScript
- 💎 Integrate with Tailwind CSS
- ✅ Strict Mode for TypeScript and React 18
- 📏 Linter with ESLint (default NextJS, NextJS Core Web Vitals, Tailwind CSS and Airbnb configuration)
- 💖 Code Formatter with Prettier
- 🦊 Husky for Git Hooks
- 🚫 Lint-staged for running linters on Git staged files
- 🚓 Lint git commit with Commitlint
- 🦺 Unit Testing with Jest and React Testing Library
- 🧪 E2E Testing with Cypress
- 💡 Absolute Imports using
@
prefix - 🗂 VSCode configuration: Debug, Settings, Tasks and extension for PostCSS, ESLint, Prettier, TypeScript, Jest
- 🤖 SEO metadata, JSON-LD and Open Graph tags with Next SEO
- ⚙️ Bundler Analyzer
- 🖱️ One click deployment with Vercel or Netlify (or manual deployment to any hosting services)
- 🌈 Include a FREE minimalist theme
- 💯 Maximize lighthouse score
License
Licensed under the MIT License, Copyright © 2022
Resources
Related Articles in Next.js
Anonymous chat apps are applications that allow users to communicate with others without revealing their identity. They offer users the ability to engage in real-time conversations while maintaining their privacy.
Use-cases of Anonymous chat apps
These applications are used in various scenarios. For instance, they can be used for online
What is a React UI Builder
A React UI Builder is a tool that allows developers to create user interfaces with React, a popular JavaScript library, in a more visual and intuitive way.
These UI builders often provide a drag-and-drop interface, making it easy to design interfaces without writing a
Coolify is your premier open-source and self-hostable alternative to Heroku / Netlify / Vercel / etc.
With Coolify, you gain full control over your servers, applications, databases on your own hardware - all you need is an SSH connection. From VPS to Bare Metal and Raspberry PI's, you name it, Coolify
JSON Crack is the ultimate, open-source self-hosted data visualization application, expertly transforming a plethora of data formats, such as JSON, YAML, XML, CSV and beyond, into dynamic, interactive graphs.
Featuring an intuitive and user-friendly interface, JSON Crack simplifies the exploration, analysis, and understanding of even the most intricate data structures.
Pixelfy, an innovative open-source application, harnesses the power of artificial intelligence to transform ordinary images into stunning pixel art. This groundbreaking app is built using the latest Next 13 app directory, which is renowned for its robustness and flexibility.
What is under the hood?
The backbone database structure of Pixelfy
Freelancers often need to generator invoices for their customers, some may have accounting, personal finance and billing solutions, others use invoice templates to generate invoices for their provided services.
However, an invoice generator app can save them time, and enables freelancers to keep track of their paid and unpaid invoices,
Next.js is a popular JavaScript React-based framework for creative reactive data-focused enterprise apps, and websites.
It has a vast ecosystem alongside a powerful supportive community of developers who keep submitting new libraries, updates, dashboards, projects, and of-course starters.
20 Free Open-source Free Next.js 14 Apps, Projects, Starter Templates
Incorporating calendars and datepickers into React applications enhances user interaction and experience.
With numerous React libraries and components available, this post provides a curated list of 16 free React calendar and datepicker libraries and components, each with unique features and use cases, to assist developers in selecting the right tool
HTML5 drag and drop is a built-in functionality provided by HTML5 that allows users to grab an object and drag it to a different location within the application.
While it provides basic drag and drop functionalities, it can be complex to implement and lacks some advanced features.
On the other
Self-hosted Your Links Profile with any of these 12 Free Open-source Linktree Alternatives