12
23 Comments

๐Ÿ† Top 5 full-stack JS frameworks in 2023 - which should you pick for your next project? ๐Ÿค”

Hey Indie Hackers! I've been trying out different web frameworks almost all my professional life and I wanted to share a short summary of what's available today and help you choose one for your next project.

Let me know if any qs in the comments!

submitted this link to Icon for group Developers
Developers
on July 26, 2023
  1. 8

    I'd say SvelteKit, it's my most loved tool to ship nice stuff faster. All my project s where made with SvelteKit: https://www.hugoduprez.com/

    1. 2

      Very cool, thanks for sharing Hugo :). I've been hearing a lot of good stuff about Svelte, about time I give it a spin!

    2. 2

      Hi! Where/how do you host it?

      1. 2

        It supports almost anything including Vercel, CloudFlare Pages, Node, Netlify, GitHub Pages etc using a variety of adapters

        1. 2

          +1 for deploying to a $0 Fly Node app :D

          Else, Vercel for the simplicity, Cloudflare for the speed

  2. 4

    I'm testing NextJS (with app router), Prisma, and PlanetScale as a DB. Looks pretty good so far. Flutter Flow looks good as well! I'm impressed tbh. It's a no-code/low-code builder with Firebase integration. I think that we will migrate our React + Firebase project to FF sometime soon.

    1. 1

      I use the same NextJS stack but with Drizzle ORM instead of Prisma. I have used both and I think Drizzle would be my choice now.

    2. 1

      That's very cool. Can you share what you're building?

      1. 1

        Sure! We have a bike-shop management tool with first few clients, early stage tho :)

  3. 2

    +1 for Sveltekit. I build all my projects using it. So clean and itโ€™s easy to integrate with different databases like firebase, supabase and pocketbase.

  4. 2

    Vue + Quasar framework

    1. 1

      haven't heard of Quasar before, looks awesome! Is it only UI or does it also cover state management and backend?

  5. 2

    Svelte + FastAPI along with a few different database technologies or me. I needed python on the backend but didn't want to do SSR using templates like Flask and Django do so I went with FastAPI. I dislike JSX and love how Svelte is so clean and concise so it was the obvious choice in my instance.

    1. 1

      Good points, thanks for sharing!

  6. 2

    I am in the process of building my own little project and i decided to go the kind of old way and build with python mostly then JS just for something extra
    what do you think about this approach?

    1. 1

      I like that! Keeping it simple. What are you using for the backend, something lightweight like Flask?

      1. 1

        Haven't decided on the stack yet, but i am gonna go with something that will be scalable
        i'd be grateful if you have any tips; i am just a fan of python for backend over all

  7. 2

    I love your approach beyond the obvious picks. A lightweight framework I recently fell in love with for its minimalistic approach is htmx (htmx. org) which is also worth checking out!

    1. 2

      Do you render you stuff on the backend and enhance it with htmx?

      1. 2

        Exactly. Usually I go for statically generated pages which are then enhanced with htmx for interactivity. Works like a charm and performs well. Plus you can use the backend language or framework of your choosing. For me generally I use some lambdas if it's just basic stuff or a spring boot app for more complex applications, but really anything goes

  8. 1

    I'd always go for SvelteKit!

    I'm actually coming from backend development and never really understood why you people need frontend frameworks. Until I started using frontend frameworks.

    I tried the most popular ones, e.g. React, Vue, etc... but actually got stuck with Svelte. They just have the best developer experience in my opinion.

  9. 1

    I really enjoy working with Next's new app router. Looking forward to integrate tRPC into the stack once it has good support for react server components

Trending on Indie Hackers
Meme marketing for startups ๐Ÿ”ฅ User Avatar 11 comments 40 open-source gems to replace your SaaS subscriptions ๐Ÿ”ฅ ๐Ÿš€ User Avatar 1 comment After 19,314 lines of code, i'm shutting down my project User Avatar 1 comment Need feedback for my product. User Avatar 1 comment We are live on Product Hunt User Avatar 1 comment Don't be a Jerk. Use this Tip Calculator. User Avatar 1 comment