Best web framework on Reddit

99 reviews from r/node, r/webdev, r/functionalprogramming and 7 more subreddits

99 reviews from
and
By Brand
/
By Product
#1

Django

4.4
(9)
"It even has a database, auto session and default user right out of the box."
·
"Most of the work has already been done for you, with the model layer and the built in admin interface."
·
"Django is a powerful web framework that is often misunderstood."
·
"Best option for you because you already know Python, need a quick framework."
·
"This is the kind of thing that Django does best. It has all the built-in tools you need."
·
"The apparent complexity of Django seems overwhelming until you've actually tried it, and quickly becomes very easy to use."
·
"Django"
·
"Django is a solid framework that can run on Lambda."
·
"I have several apps in production that were developed on Django or Flask."
#2

Express

4.0
(8)
"Express, it's simple and battle tested."
·
"Express, I just dont really feel like going with another option."
·
"Express is a defacto standard that anyone can build on or take over in the future."
·
"Purely backend: express + pg + optional apollo."
·
"Express + graphql"
·
"Express"
·
"Express really never clicked with me and I found it’s typescript integration meh."
·
"I still use express. I don’t like it, but I’ve never found one that I like more than it."
#3

Fastify

4.8
(6)
"We have only praises for fastify."
·
"Fastify is recommended as the default."
·
"Fastify is super clean and simple."
·
"Fastify clicked for me right away, also it’s plugin architecture is fantastic AND it takes care of logging out of the box with the most performant logger node has."
·
"Very simple to use, very flexible."
·
"Fastify is also pretty popular as of the last year or so."
#4

Kotlin

5.0
(5)
"I've been pretty happy with it."
·
"I've been pretty happy with it."
·
"I've been pretty happy with it."
·
"I've been pretty happy with it."
·
"I've been pretty happy with it."
#5

NestJS

4.6
(5)
"I use NestJS for all of my backends."
·
"NestJS is a huge step up from Express."
·
"I’ve tried many and still love nestjs"
·
"NestJS is great for those coming from Angular or Java."
·
"I think NestJS is the complete framework."
#6

Flask

4.4
(5)
"Flask is an excellent choice for building web applications."
·
"Flask is a great choice for building web applications."
·
"I have used Flask."
·
"Flask is also a good choice for Lambda."
·
"I have several apps in production that were developed on Django or Flask."
#7

FastAPI

4.8
(4)
"FastAPI is excellent for creating APIs quickly."
·
"I highly prefer FastAPI."
·
"I like using FastAPI on Lambda."
·
"Fastapi or gin."
#8

Next.js

4.8
(4)
"Next JS 14 is one of the best web frameworks of React, highly optimized and a performance king."
·
"I actually have been enjoying nextjs as my backend framework."
·
"I'm loving NextJS."
·
"Next.js is probably the most popular fullstack JS framework, using React which is the standard frontend UI library."
#9

AWS

5.0
(3)
"You can host a static site with AWS S3 and CloudFront for pretty much free."
·
"Lambda provides a seamless execution environment without the need for server management."
·
"API Gateway simplifies the process of handling REST APIs and integrates well with Lambda."
#10

Koa

4.3
(3)
"I like Koa, Expresses love child."
·
"Koa is basically the good parts of express with some minor differences."
·
"Koa"
#11

Amazon

3.7
(3)
"Lambda is generally better than EC2 as compute due to its ability to scale, security, and simplicity."
·
"Fargate is a good alternative but lacks the simplicity of Lambda."
·
"EC2 requires more maintenance and patching compared to Lambda."
#12

Ruby on Rails

5.0
(2)
"Ruby on Rails is a powerful web application framework."
·
"I started with JS but have quickly developed a passion for RoR (Ruby on Rails) due to the opinionated framework and convention."
#13

Servant

5.0
(2)
"I really like Servant, it's very lightweight (like Flask) and typesafe."
·
"Servant is easy to use for polymorphic monadic functions on HTTP routes with complete type safety."
#14

Three.js

4.5
(2)
"Three.js is a great library for making web games using WebGL."
·
"Three JS can be implemented alongside React for enhanced graphics."
#15

Haskell

4.0
(2)
"Good experience with Haskell's Yesod."
·
"Good experience with Haskell's Servant."
#16

Nest

3.0
(2)
"Nest.js is a powerful framework for building efficient and scalable server-side applications."
·
"I thought nest was/is a turd in a dress that is totally over engineered."
#17

Streamlit

5.0
(1)
"Streamlit would be the easiest to learn."
#18

GitHub

5.0
(1)
"A framework for building function-based APIs with many builtin components."
#19

Remix

5.0
(1)
"Remix + fastify is great for server-side rendering without JavaScript."
#20

Yew

5.0
(1)
"The example in the Yew GitHub repo is well-structured and easy to follow."
#21

Svelte

5.0
(1)
"I like svelte because it's so pleasant to write."
#22

Tapir

5.0
(1)
"Great ecosystem, powerful abstractions, great tooling (scala-cli)."
#23

Nuxt.js

5.0
(1)
"I recommend my go-to stack for that kind of website: Nuxt and self hosted directus CMS."
#24

Gleam

5.0
(1)
"Gleam combines the power of a type system with the expressiveness of functional programming."
#25

JavaScript

5.0
(1)
"JavaScript is the only language suitable on both frontend and backend."
#26

tRPC

5.0
(1)
"Express has been my go to for years but my next project will likely use tRPC for its tight integration with typescript and zod."
#27

Lustre

5.0
(1)
"Lustre is a powerful tool for building robust single-page applications with a simple, declarative API."
#28

ChubbyTS

5.0
(1)
"I want it minimal, but flexible as well."
#29

WordPress

5.0
(1)
"WordPress with an event registration plugin is a great option for creating a custom frontend."
#30

Plotly

5.0
(1)
"Highly recommend plotly-dash."
#31

Directus

5.0
(1)
"It's a charm to set up, you can learn Vue, nuxt and SSR on the way and directus is a very easy to understand CMS."
#32

Deno

4.0
(1)
"I stick to Oak it's simple and easy to use. Most comparable to express IMO."
#33

Hono

4.0
(1)
"Try Hono!"
#34

H3

4.0
(1)
"H3!"
#35

Laravel

4.0
(1)
"Laravel"
#36

AdonisJS

4.0
(1)
"Im using AdonisJS, its quite good still a bit young but its getting better and better!"
#37

gRPC

4.0
(1)
"GRPC is often overlooked in the nodejs world."
#38

Common Lisp

4.0
(1)
"Woo is a high-level language that is noteworthy."
#39

SvelteKit

4.0
(1)
"SvelteKit is cool and has a lot of hype, but it doesn't have nearly the adoption of React."
#40

Java

4.0
(1)
"Look at Java/Spring for enterprise solutions."
#41

Clojure

4.0
(1)
"Reitit from Clojure was the fastest one in a benchmark."
#42

Falco

4.0
(1)
"Falco F# is a thin layer on top of ASP.NET Core, making it familiar for corporate programming."
#43

C#

4.0
(1)
"C#/.NET is a good choice for managed solutions."
#44

Babylon.js

4.0
(1)
"Babylon JS is a great choice for real-time 3D rendering."
#45

Strapi

4.0
(1)
"Strapi is a good CMS that provides a great impression and is also headless."
#46

Jekyll

4.0
(1)
"Probably Jekyll, just because that's been supported the longest."
#47

BlackSheep

4.0
(1)
"I have used BlackSheep."
#48

Litestar

4.0
(1)
"I have used Litestar."
#49

Mojo.js

3.0
(1)
"Mojo.js, it's a very old school web framework."
#50

Restify

3.0
(1)
"Restify"

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