Best tech stack on Reddit

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

305 reviews from
and
By Brand
/
By Product
#1

Next.js

4.7
(33)
"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.8
(17)
"Frontend: React"
·
"React with typescript, Inertia and Laravel.... loving this stack."
·
"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."
·
"My company use React/Next for our apps, running on EKS on AWS."
·
"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."
·
#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
(9)
"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

Svelte

5.0
(4)
"Extremely fast learning curve, simple and yet powerful"
·
"Go svelte"
·
"Svelte + postgresql + tailwind + Docker."
·
"Vue + Express + TypeORM + Postgres. It's solid, battle tested."
#18

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?"
#19

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

Tailwind CSS

4.8
(4)
"Tailwind"
·
"Styling: TailwindCSS"
·
"Tailwind CSS + Daisy for my personal projects."
·
"Tailwind or bootstrap for the CSS, they both gives you a mobile first toolset."
#21

Flutter

4.5
(4)
"I would use Flutter for app."
·
"Use Flutter instead of React Native."
·
"Look into Flutter. Its specifically meant for using the same code base to deploy to both web app and mobile app."
·
"I would give a shot to something like Flutter."
#22

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

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

Vue.js

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

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

FastAPI

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

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

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

Express.js

4.7
(3)
"Express.js (recommended)."
·
"Express Framework."
·
"An ExpressJS for the small backend you need."
#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

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

Blazor

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

MongoDB

4.3
(3)
"Database"
·
"Use a NoSQL database like a mongoDB or DynamoDB."
·
"For work projects, my team uses: Rds, aurora, dynamo, elasticache, mongo."
#34

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

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

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

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]"
#38

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

Convex

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

Java

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

Python

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

Nginx

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

GitHub Actions

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

Golang

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

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

Microsoft

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

Gin

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

sqlc

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

Gorilla Mux

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

Gorm

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

fasthttp

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

Bricks

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

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

Flask

4.5
(2)
"Backend"
·
"Pretty easy to use"
#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

TypeScript

4.5
(2)
"My current favorite is Typescript, React, PostgreSQL and NestJS."
·
"I recommend Typescript ( a superset of JS ) with SQLite DB."
#61

PHP

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

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

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

Node

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

bRAGAI

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

n8n

5.0
(1)
"Noodl + n8n or Langflow + Supabase, all open source and easy to self host."
#67

Postgres

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

Langflow

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

Hydrogen React

5.0
(1)
"My favorite combo is: Hydrogen React (by Shopify), Figma (for your custom design), Polipo (to implement designs in code directly and connect the logic)."
#71

Elm

5.0
(1)
"Im voting for elm because it got amazing documentation and guides which are official."
#72

MindStudio

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

NestJS

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

Deno

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

ProspectDaddy

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

Bootstrap

4.0
(1)
"Tailwind or bootstrap for the CSS, they both gives you a mobile first toolset."
#77

Cyberflix

4.0
(1)
"Than for catalogs use Cyberflix."
#78

Zed

2.0
(1)
"I use Zed IDE"

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 customers online, GummySearch is for you.

Sign up for free, get community insights in minutes.

Tell me more
Get started
Audience Research