How to Set Up Next.js 15 for Production in 2024

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

    This tutorial is going to use Postgres for its database because it is well battle-tested, but you're going to use the Prisma ORM to abstract away the database layer. This gives you the flexibility to use a variety of databases, and simplifies the API that you use to interact with it.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

    This tutorial is going to use Postgres for its database because it is well battle-tested, but you're going to use the Prisma ORM to abstract away the database layer. This gives you the flexibility to use a variety of databases, and simplifies the API that you use to interact with it.

  4. vitest

    Next generation testing framework powered by Vite.

    If you want to avoid bugs and prevent regressions, you need to write tests. Vitest is a great choice because it has the same API as the most popular framework, which is Jest, but it runs faster.

  5. shadcn/ui

    Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

    Now let's talk about styling. The two most important aspects to get right are accessibility and maintainability. One of the most popular libraries out there that nails both of these aspects is Shadcn. It uses Tailwind for streamlined style management and Radix for enhanced accessibility.

  6. husky

    Git hooks made easy 🐶 woof!

    Install Commitlint and its necessary configurations. This includes Husky, which helps manage Git hooks.

  7. Tailwind CSS

    A utility-first CSS framework for rapid UI development.

    Now let's talk about styling. The two most important aspects to get right are accessibility and maintainability. One of the most popular libraries out there that nails both of these aspects is Shadcn. It uses Tailwind for streamlined style management and Radix for enhanced accessibility.

  8. prettier

    Prettier is an opinionated code formatter.

    There are two tools for that: Prettier and ESLint.

  9. Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

    Initialize Playwright.

  10. jest

    Delightful JavaScript Testing.

    If you want to avoid bugs and prevent regressions, you need to write tests. Vitest is a great choice because it has the same API as the most popular framework, which is Jest, but it runs faster.

  11. ESLint

    Find and fix problems in your JavaScript code.

    There are two tools for that: Prettier and ESLint.

  12. commitlint

    📓 Lint commit messages

    Install Commitlint and its necessary configurations. This includes Husky, which helps manage Git hooks.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Managing Software Project Complexity with Development Containers and Continuous Integration

    11 projects | dev.to | 15 Nov 2024
  • Thoughts on ThoughtWorks Radar 2024

    12 projects | dev.to | 2 Nov 2024
  • Clean Code: Open Source Linting & Formatting

    5 projects | dev.to | 27 Oct 2024
  • Make Commit in Your React Project Format-Test-Build Ready with Husky - A Step-by-Step Guide

    4 projects | dev.to | 24 May 2024
  • Shared Data-Layer Setup For Micro Frontend Application with Nx Workspace

    4 projects | dev.to | 25 Apr 2024

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?