Best tech stack on Reddit

298 reviews from r/SaaS, r/webdev, r/learnprogramming and 33 more subreddits

298 reviews from
and
By Brand
/
By Product
#1

Next.js

4.8
(32)
"I'm building a small SaaS for event planning and I'm using a similar stack - Next.js, TypeScript, and TailwindCSS."
·
"Nextjs, prisma, mongo, tailwind, authjs, typescript, magicui, shadcn, resend"
·
"Full stack framework: NextJS (Typescript, App Router)"
·
"- Next (App router)"
·
"Next.js is an option, has next/mdx to let you write case studies / blogs in markdown and convert to html for you."
·
"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."
·
#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
(19)
"Laravel + Vue + Inertia + TailwindCSS + Shadcn UI (Vue port) + TanStack Table"
·
"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."
·
#4

React

4.9
(14)
"React for front end"
·
"Frontend: React"
·
"Frontend: React / Chainlit."
·
"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."
·
#5

Vercel

4.9
(11)
"Frontend - vercel"
·
"Analytics: Vercel Analytics"
·
"Hosting: Vercel"
·
"Storage: Vercel Blob"
·
"- Vercel"
·
"Vercel."
·
"Vercel for deploy frontend."
·
"Vercel"
·
"I've had good experiences with the following: Vercel for hosting."
·
"Vercel for hosting"
·
#6

Supabase

4.9
(10)
"Database - supabase"
·
"Noodl + n8n or Langflow + Supabase, all open source and easy to self host."
·
"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

Stripe

4.8
(8)
"Stripe offers flexible billing options and you can implement a credit-based system with their API."
·
"Payment - stripe"
·
"Stripe"
·
"Payments: Stripe"
·
"- Stripe"
·
"Stripe for payments"
·
"Supabase, Stripe, resend."
·
"They all have some Stripe integration to process payments."
#8

PostgreSQL

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

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."
#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

AWS

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

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."
#15

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"
#16

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."
#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

Svelte

5.0
(3)
"Go svelte"
·
"Svelte + postgresql + tailwind + Docker."
·
"Vue + Express + TypeORM + Postgres. It's solid, battle tested."
#21

FastAPI

5.0
(3)
"Backend: FastAPI for serving."
·
"I would choose FastAPI as backend for sure."
·
"Lightweight applications"
#22

Vue.js

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

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."
#24

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"
#25

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."
#26

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."
#27

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."
#28

Blazor

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

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."
#30

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."
#31

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."
#32

Node.js

4.3
(3)
"Node js."
·
"I’d recommend you use node.js serverless functions, mongoDB and whatever front end thing looks easy to you."
·
"Node, MySQL, Vue, Tailwind."
#33

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"
#34

Java

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

Momen

5.0
(2)
"AI agent is easy to be built there with the built-in GEN AI dev framework."
·
"[Momen.app] Bubble married to framer + xano + [relevance.ai]"
#36

Microsoft

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

Nginx

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

Python

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

Noodl

5.0
(2)
"Noodl + n8n or Langflow + Supabase, all open source and easy to self host."
·
"Noodl, it’s like an open source Bubble with custom code options."
#40

Convex

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

Express.js

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

Golang

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

GitHub Actions

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

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"
#45

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."
#46

Gorilla Mux

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

sqlc

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

Gorm

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

Gin

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

fasthttp

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

Tailwind CSS

5.0
(2)
"Styling: TailwindCSS"
·
"Tailwind CSS + Daisy for my personal projects."
#52

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."
#53

Bricks

4.5
(2)
"I did a right choice to join Bricks family 😍"
·
"I’ve been considering switching to Bricks from Elementor"
#54

Flask

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

MongoDB

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

Clerk

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

Shopify

4.5
(2)
"Shopify"
·
"Storefront: Shopify"
#58

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."
#59

Bubble.io

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

PHP

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

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."
#62

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."
#63

Node

5.0
(1)
"Node/AWS Lambda/Serverless framework for my personal projects."
#64

Hugo

5.0
(1)
"I’d look into Hugo or similar to turn static markdown into HTML."
#65

NestJS

5.0
(1)
"Back-End: NestJS with ExpressJS, TypeScript, TypeORM, PostgreSQL."
#66

Postgres

5.0
(1)
"Postgres -> Hasura (GraphQL Engine) -> React + Relay, NestJS for back"
#67

bRAGAI

5.0
(1)
"Check out this [repo](https://github.com/bRAGAI/bRAG-langchain) I created."
#68

MindStudio

5.0
(1)
"It’s super easy to use but still has the powerful capabilities to scale as needed."
#69

SolidJS

5.0
(1)
"I recommend SolidJS a lot, it's very good and feels more natural than React."
#70

TypeScript

5.0
(1)
"My current favorite is Typescript, React, PostgreSQL and NestJS."
#71

Traefik

5.0
(1)
"I prefer Traefik as a reverse proxy over NGINX when using containers."
#72

Langflow

5.0
(1)
"For an POC you could start with Langflow. Easy low code builder for Ai Workflows."
#73

Mojo

4.0
(1)
"I really like Mojo when I was making 500-600 calls a day."
#74

FrontSpin

4.0
(1)
"I’ve used FrontSpin and liked it."
#75

PyMuPDF

4.0
(1)
"PyMuPDF is solid open source option."
#76

Scully

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

Salesforce

4.0
(1)
"A specialization eg Salesforce, open source CRM, Shopify"
#78

Playwright

4.0
(1)
"Java/Selenium is the current best but is slowly being overtaken by Playwright/Typescript."
#79

Deno

4.0
(1)
"Deno fresh pgsql + kysely"
#80

ProspectDaddy

4.0
(1)
"There are free tools out there like prospectdaddy that provide business emails and linkedin profiles."
#81

RestAssured

4.0
(1)
"First learn those and then try other JS frameworks."

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