Best tech stack on Reddit

284 reviews from r/SaaS, r/webdev, r/learnprogramming and 28 more subreddits

284 reviews from
and
By Brand
/
By Product
#1

Next.js

4.7
(30)
"Nextjs, prisma, mongo, tailwind, authjs, typescript, magicui, shadcn, resend"
·
"Full stack framework: NextJS (Typescript, App Router)"
·
"- Next (App router)"
·
"Not sure if it's a best stack but you can start with Next.js + Tailwind CSS + Shadcn UI."
·
"Nextjs, Tailwind css, Typescript, Nodejs - express, Postgres - prisma."
·
"I am in love at least for now with: Next.js, Typescript, Tailwind, Node, Postgres."
·
"NextJS - TailwindCSS - Shadcn/ui - Vercel/ai - Firebase/auth - Firebase/firestore"
·
"For a classifieds website I use Next.js and React Native for web and mobile client side."
·
"Nextjs + Clerk + supabase + (cursor + v0 ) ❤️🤌"
·
"Next.js with Shadcn."
·
#2

Django

4.5
(20)
"Backend: Django"
·
"Django is the obvious choice for the backend."
·
"Django (with Rest Framework) + React (with a component library) + Postgres is a great straightforward choice."
·
"For a web app -> django + svelte"
·
"Djando , react typescript , clerk for auth , postgresql for data base."
·
"Django, Vue, Postgress and Tailwind. Yeah, kind of boring, but works like a charm."
·
"Django: very easy to connect database, authentication."
·
"I typically use Django."
·
"Full stack framework"
·
"Everything else Django"
·
#3

Laravel

4.6
(15)
"Laravel and Livewire, one project with backed and front-end."
·
"Personally I use the following - Laravel - Inertia - Vue.js - Tailwind css - MySQL"
·
"I’m using: - php (laravel/symfony)."
·
"Laravel + Backpack + MySQL. I can generate full CRUD in 2 minutes."
·
"Here is mine: 1 Laravel, React, Shacn, Google Auth, MySQL."
·
"For MonthlyStaff.com used Laravel/mysql."
·
"Laravel includes everything, you don't need anything else."
·
"Laravel & PHP 🚀"
·
"Nuxt = Frontend, Laravel = Backend, PostgreSQL = DB."
·
"I pick TALL: Tailwind, Alpine, Laravel, Livewire."
·
#4

React

4.8
(12)
"Frontend: React"
·
"If you’re looking for job prospects I believe React still dominates."
·
"I use React, TypeScript, Node.js (express), Next.js, Postgres."
·
"React, Typescript, Tailwind, Vite for front."
·
"React, Next.js, Supabase, Stripe, Tailwind CSS x Shadcn, and I use Horizon for general looks"
·
"React front end."
·
"For the front-end, React is a great choice."
·
"Frontend: React with Next.js, Backend: Node.js with Express."
·
"Front end"
·
"Helps build websites fast"
·
#5

Vercel

4.9
(10)
"Frontend - vercel"
·
"Analytics: Vercel Analytics"
·
"Hosting: Vercel"
·
"- Vercel"
·
"Vercel."
·
"Vercel for deploy frontend."
·
"Vercel"
·
"I've had good experiences with the following: Vercel for hosting."
·
"Vercel for hosting"
·
"I'm using vercel, next.js, supabase, tailwindcss and shadcn for ui."
#6

Supabase

4.9
(8)
"My stack consists of Supabase for the database and Clerk for user authentication."
·
"Supabase, AWS, Typescript, Apollo, Next.js."
·
"Supabase."
·
"Supabase means I don't have to worry about backend deployment and scaling."
·
"Supabase for authentication, storage and database."
·
"Supabase"
·
"Supabase is masterpiece. Firebase alternative but better."
·
"Supabase, Stripe, resend."
#7

PostgreSQL

5.0
(7)
"Database: PostgreSQL"
·
"Database: PostgreSQL"
·
"Postgresql - db (Digitalocean managed)."
·
"3. PostgreSQL for database."
·
"PostgreSQL for SaaS products."
·
"PostgreSQL for database."
·
"Postgres"
#8

Angular

4.9
(7)
"- Angular/Nest.js/PostgreSQL."
·
"Angular for my personal projects."
·
"I would use exactly what you just described. Angular on frontend Nest on the backend Postgres as the database."
·
"Angular, Node/express, docker, postgreSQL, TypeORM."
·
"We successfully use Angular across all projects."
·
"Helps build websites fast"
·
"FE : Angular BE: Springboot,Supabase."
#9

Stripe

4.7
(7)
"Payment - stripe"
·
"Stripe"
·
"Payments: Stripe"
·
"- Stripe"
·
"Stripe for payments"
·
"Supabase, Stripe, resend."
·
"They all have some Stripe integration to process payments."
#10

Ruby on Rails

4.4
(7)
"I know it’s not super sexy, but Ruby on Rails is awesome especially when you pair it with there scaffolding commands."
·
"I'm all in on Ruby on Rails."
·
"Ruby on Rails, PostgreSQL, Redis if possible, Tailwind is a nice to have."
·
"Ruby on Rails or Django or Laravel or Phoenix frameworks."
·
"Ruby on rails, tailwind, Hotwire."
·
"Ruby on Rails❤️ Usually with Postgres & Redis."
·
"Ruby on rails"
#11

Astro

5.0
(6)
"It's easy to use and can do everything. There's a ton of integrations available."
·
"For a static website -> astro"
·
"I made a small, fun project—it's a casino slot machine but for picking a tech stack."
·
"I made a small, fun project—it's a casino slot machine but for picking a tech stack."
·
"It's a casino slot machine but for picking a tech stack."
·
"Astro, Tailwind, Drizzle ORM."
#12

SvelteKit

4.8
(6)
"Sveltekit / Supabase is the most beginner friendly / productive setup I've seen."
·
"Sveltekit 😎"
·
"Sveltekit"
·
"2. SvelteKit for frontend - configured with Tailwind and SuperForms with Yup for complex form validations."
·
"Easily share types with the mobile app"
·
"SvelteKit 4 (5 after you get comfortable with it). Pretty much vanilla HTML/JS/CSS but with modern concepts."
#13

Go

4.8
(5)
"Go backend and API (Multiple services)."
·
"If I couldn’t or if I needed a super high performance backend I’d probably use Go."
·
"Performance"
·
"Popular"
·
"React/TypeScript frontend, Go API, Postgres database."
#14

Firebase

4.6
(5)
"Services : Firebase ( for simple projects) , Render ( for complicated projects)."
·
"Firebase - auth."
·
"Simple project"
·
"Firebase provide auth (super easy )"
·
"Great at first"
#15

React Native

5.0
(4)
"Mobile - React Native - Expo - Supabase (database) - RevenueCat (Payments) - Web - Next js"
·
"You’re on the right track with react native. it’s the best choice and will allow you to build a webapp."
·
"I would recommend ReactNative for the front end."
·
"React Native is a good choice, you can pair it with django for backend."
#16

AWS

5.0
(4)
"Hosting: AWS"
·
"Another way is through AWS Bedrock / Lambda / PineCone."
·
"AWS for my personal projects."
·
"Dirt cheap and very reliable. And no server maintenance 🙏🙏"
#17

Hubspot

3.8
(5)
"I currently use HubSpot and I love it."
·
"For CRM, HubSpot is super intuitive and has a great free tier."
·
"**1. HubSpot:**"
·
"Hubspot can do all of this"
·
"Why are you using **HubSpot Sequence** why not Instantly or Smartlead?"
#18

Resend

4.8
(4)
"Resend for email"
·
"Email: Resend"
·
"- Resend"
·
"There’s a lot of convenience that comes from third party abstractions (Resend, Lemon Squeezy etc)."
#19

Kodi

4.3
(4)
"I use Kodi with the FenFlix skin by Diggz. It's the closest thing to a Netflix type UI."
·
"As someone who went from Stremio to Kodi, I couldn't be happier."
·
"I recommend Kodi with a good looking skin, for example Arctic Horizon 2."
·
"I recommend kodi since getting RD working with plex is quite complicated."
#20

Chi

5.0
(3)
"Chi, sqlc, ogen, postgresql"
·
"- Chi as a router - Mongo-Go for MongoDB..."
·
"Connect rpc Chi Sqlc Goqu Zap Testify Mockery Uptrace open television Redis Postgres Clickhouse"
#21

Echo

5.0
(3)
"For http apis: echo + zerolog + OTEL + prom client+ database/SQL + SQLC + goose"
·
"Echo, Squirrel, Sqlx, Logrus, PostgreSQL"
·
"I like that echo makes you return an error, saves a bit of lines of code."
#22

Vue.js

5.0
(3)
"Frontend: Vue js."
·
"Vuejs for front end."
·
"Front end"
#23

Spring Boot

4.7
(3)
"For backend systems: Spring Boot & Java."
·
"Spring boot for Backend, flutter for Frontend, firebase for auth and storage."
·
"FE: react/typescript BE: Spring boot, AWS, node."
#24

MERN Stack

4.7
(3)
"For mediswift.in we are using MERN stack, with Material UI."
·
"MERN Stack. We use MongoDB Atlas as a database coz it really is super solid and takes care of compliance and encryption by default."
·
"The classic mern."
#25

Flutter

4.7
(3)
"I would use Flutter for app."
·
"Use Flutter instead of React Native."
·
"I would give a shot to something like Flutter."
#26

Node.js

4.7
(3)
"Considering your requirements, here's a suggested tech stack: Frontend: 1. React Native (for MVP) - ideal for cross-platform development."
·
"Node js."
·
"Node, MySQL, Vue, Tailwind."
#27

Remix

4.3
(3)
"Remix + Tailwind CSS."
·
"Remix, and Prisma or Drizzle. All JavaScript."
·
"Next is obvious but I hate my Next site. Making one with Remix now and way prefer it."
#28

HTMX

4.3
(3)
"Interactivity"
·
"I've been using htmx and then using lean JS code for anything else."
·
"Htmx seems to be easy for starting and is really easy to learn."
#29

Blazor

4.3
(3)
"Blazor... Its .Net so its foundation is more secure."
·
"Loved building it"
·
"Useful"
#30

Webflow

4.3
(3)
"All I could afford atm lol"
·
"Front Webflow, Backend Django - Go - Rust."
·
"Just use Webflow. Assuming all you need is a simple marketing site."
#31

Prisma

3.7
(3)
"Prisma + Postgres."
·
"Prisma might be really good in a few years."
·
"Missing basic functionality, inefficient and slow joins, many roundtrips to the database"
#32

Microsoft

5.0
(2)
"Backend: Microsoft Asp.net core, Frontend: Microsoft Blazor."
·
"Blazor hands down has the best dev environment"
#33

Gorilla Mux

5.0
(2)
"Have been using gorilla mux, gorm, logrus and viper"
·
"Stdlib/gorilla mux, if sql db: sqlx, squirrel..."
#34

Gorm

5.0
(2)
"Std http library Gorm Postgres/mysql Redis"
·
"Gorm and Gin definitely. And Docker for deployment"
#35

Gin

5.0
(2)
"Gin PostgreSQL gRPC for service to service comms..."
·
"Gin for the API routes"
#36

Java

5.0
(2)
"Java, Mysql, S3 bucket, Vaadin."
·
"I always prefer Java"
#37

Convex

5.0
(2)
"Nextjs, Shadcn, Tailwindcss and Convex! (Convex is awesome)."
·
"Pretty amazing DX"
#38

FastAPI

5.0
(2)
"I would choose FastAPI as backend for sure."
·
"Lightweight applications"
#39

Nginx

5.0
(2)
"Nginx is an excellent choice for serving web applications."
·
"Lightweight applications"
#40

sqlc

5.0
(2)
"Sqlc with sqlite or pgx depending on db."
·
"Fuego, sqlc (+ Squirrel for some dynamic queries)..."
#41

Python

5.0
(2)
"Python/django - Fastapi - Postgres - Aws s3 - Heroku w/postgres"
·
"Works great"
#42

GitHub Actions

5.0
(2)
"GitHub actions for my personal projects."
·
"GitHub actions for ci/cd."
#43

Golang

5.0
(2)
"Golang - backend."
·
"I use Golang, postgres, redis and elasticsalearch for backend."
#44

Svelte

5.0
(2)
"Svelte + postgresql + tailwind + Docker."
·
"Vue + Express + TypeORM + Postgres. It's solid, battle tested."
#45

fasthttp

5.0
(2)
"I use fasthttp, dybamoDB, and jsonparser for reading JSON"
·
"FastHTTP Zap PQ or SQLx go-flags Prometheus PProf"
#46

Elixir

5.0
(2)
"Elixir with Phoenix, Postgres, Tailwind, Fly.io! Liveview is such a pleasure to work with."
·
"Elixir with phoenix and liveview, postgres, tailwind for the actual application."
#47

WordPress

5.0
(2)
"WordPress is a great choice for simple websites. It’s easy to use and SEO-friendly with AIOSEO."
·
"For a website -> WordPress"
#48

Express.js

5.0
(2)
"Express.js (recommended)."
·
"Express Framework."
#49

Symfony

4.5
(2)
"If you want all around solution you can't go wrong about I recommend symfony."
·
"Typescript + NodeJS + Symfony should cover you well."
#50

Flask

4.5
(2)
"Backend"
·
"Pretty easy to use"
#51

MongoDB

4.5
(2)
"Database"
·
"For work projects, my team uses: Rds, aurora, dynamo, elasticache, mongo."
#52

Clerk

4.5
(2)
"Clerk (auth)."
·
"Clerk is a reliable authentication service."
#53

Nuxt.js

4.5
(2)
"I rely on Nuxt and Supabase for building."
·
"Nuxt.js is a good alternative to Next.js for web development, offering a better development experience with its template component."
#54

Bubble.io

4.5
(2)
"Bubble.io."
·
"Go no code. Use bubble.io."
#55

trpc

4.0
(2)
"I would go with trpc instead."
·
"Or react, node, prisma and trpc if you want to put the pieces together yourself."
#56

PHP

4.0
(2)
"Solo dev: PHP"
·
"Complex apps"
#57

Email Chaser

4.0
(2)
"If you haven't tried Email Chaser yet, it’s a great tool for gathering emails."
·
"Emailchaser is good for sending cold emails, they have good deliverability."
#58

WEYD

5.0
(1)
"WEYD is cheap, easy to set up, and doesn't go down."
#59

DigitalOcean

5.0
(1)
"DigitalOcean"
#60

Postmark

5.0
(1)
"Postmark"
#61

MySQL

5.0
(1)
"MySQL"
#62

Drizzle

5.0
(1)
"- Drizzle"
#63

Turso

5.0
(1)
"- Turso"
#64

GoFr

5.0
(1)
"GoFr (https://github.com/gofr-dev/gofr) Postgres/MySQL as a starter DB..."
#65

Goyave

5.0
(1)
"[Goyave](https://github.com/go-goyave/goyave), postgres and [dbmate](https://github.com/amacneil/dbmate)."
#66

protobuf

5.0
(1)
"Protobuf, go-kit logger, stdlib"
#67

sqlx

5.0
(1)
"Using sqlx+fiber+zap+fx"
#68

oapi-codegen

5.0
(1)
"Oapi-codegen with chi, sqlc with PGX, Google cloud run and gcp services"
#69

sqlboiler

5.0
(1)
"- sqlboiler - postgres - redis (optional) - grpc / gin"
#70

bun

5.0
(1)
"We build many libs internally for http/rest and json encoding/decoding. bun for ORM..."
#71

Auth0

5.0
(1)
"Auth0 for authorisation server"
#72

Directus

4.0
(1)
"Directus or strapi"
#73

Openkoda

4.0
(1)
"Open-source Openkoda.com which is modern Java, Spring, Javascript and Postgresql."
#74

PERN

4.0
(1)
"Pern."
#75

Copilot Kit

4.0
(1)
"Have you tried https://www.copilotkit.ai?"
#76

AnythingLLM

4.0
(1)
"AnythingLLM, the docker version, would be a great place for you to start."
#77

Quapp.dev

4.0
(1)
"[Quapp.dev - Quasar + Appwrite Micro SaaS framework](https://www.quapp.dev/)"
#78

Phoenix

4.0
(1)
"Phoenix Liveview."
#79

TypeScript

4.0
(1)
"I use these starters: TypeScript starter: https://github.com/microsoft/TypeScript-Node-Starter."
#80

n8n

4.0
(1)
"Get n8n ainstarterkit and open-webui and the n8n pipeline and your in the ballpark"
#81

Core Framework & ACSS

4.0
(1)
"Dave Foy has a good video going over frameworks (Core Framework & ACSS)..."
#82

Bricks Builder

4.0
(1)
"Core Framework (switched over from Acss (its a nice product but to restricting and to expensieve)..."
#83

Scully

4.0
(1)
"Scully for static hosting."
#84

Notepad++

3.0
(1)
"Notepad++."
#85

LAMP/LNMP

3.0
(1)
"My most common for work is traditional LAMP/LNMP."
#86

gRPC

3.0
(1)
"Personally my backend is gRPC microseconds microservices written in Go."
#87

Salesfinity

3.0
(1)
"Salesfinity is a dialer I started trying yesterday, not the absolute best ever."

Discover your audience

GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.

If you are looking for startup problems to solve, want to validate your idea or find your first customers online, GummySearch is for you.

Sign up for free, get community insights in minutes.

Tell me more
Get started
Audience Research