I got tired of setting up React projects — so I built this starter

Published: (February 3, 2026 at 06:06 AM EST)
1 min read
Source: Dev.to

Source: Dev.to

Cover image for I got tired of setting up React projects — so I built this starter

Every time I started a new React project, I lost time doing the same things over and over again:

  • configuring ESLint
  • aligning Prettier
  • setting up a folder structure
  • deciding what not to include

So I stopped fighting it and built my own starter.

Introducing React Done Right

It’s an opinionated React + Vite starter project focused on one thing: helping you start coding immediately without setup fatigue.

  • This is not a framework.
  • This is not a generator.
  • It’s a clean project you download and run.

What it includes

  • React + Vite base
  • ESLint with practical rules
  • Prettier aligned with ESLint
  • Simple, scalable structure

What it doesn’t include

  • UI frameworks
  • State management
  • Tests
  • Backend logic

Those decisions are left to you — when you actually need them.

Free vs Paid

I published a free version on GitHub with the base structure.

The paid version includes:

  • opinionated ESLint & Prettier setup
  • helpful scripts
  • clear project philosophy
  • future updates

👉 Paid version: Gumroad link
👉 Free version: GitHub link

If this saves you even one hour, it already paid for itself. Feedback is welcome.

Back to Blog

Related posts

Read more »

ReactJS ~React Server Components~

!Cover image for ReactJS ~React Server Components~https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev...