Stac
Open-source Server-Driven UI framework for Flutter
299 followers
Open-source Server-Driven UI framework for Flutter
299 followers
Stac is an open source Server Driven UI framework for Flutter that lets you update app interfaces instantly without rebuilds or store reviews. Build faster, ship experiments easily, personalize UI for users, and keep your app always up to date with clean JSON powered screens.









Hey everyone, Divyanshu here.
Super excited to finally launch Stac on Product Hunt.
As a mobile developer, I have run into so many moments where a tiny typo, a layout bug, or a copy fix needed to go out immediately, but the app was stuck in store approvals, or users just weren’t updating. Even the smallest changes became slow and frustrating.
That’s when we adopted server-driven UI, and the results were clear. Faster releases, personalised screens, quick experiments, and a much better dev experience. After building SDUI frameworks across multiple companies, we realised there wasn’t a solid open source option for Flutter. That’s when Stac was born.
Stac brings those advantages to Flutter in an open source, developer friendly way. You can control UI & actions directly from your server, cache screens offline, and extend everything with custom widgets.
We’d love for you to try it, share feedback, and help shape where Stac goes next. If you want to follow the journey more closely, join our Discord or give our repo a star. Your support truly means a lot.
Thanks for checking out Stac!
Just checked out Stac, and I’m genuinely impressed. As someone who’s felt the pain of waiting on app store approvals for tiny fixes, this hits home.
It's Open source, easy to extend with custom widgets, and feels like something the @Flutter community has been missing. Excited to see what's next,
Definitely worth a try! 🚀
@gauravsinhaweb Thanks a lot, Gaurav :)
@gauravsinhaweb Thanks Gaurav, really glad it resonated with you. We felt that same pain and wanted to make Flutter iteration smoother for everyone. Excited to keep building and share what’s coming next 🙂
@divyanshub024 Love seeing Server Driven UI come to Flutter, that’s been a missing piece for a long time. Being able to push interface updates, run experiments, and personalise screens without waiting on rebuilds or app store reviews is a massive unlock for fast-moving teams.
Really curious how deep the JSON layer goes, can you compose fairly complex layouts (animations, nested components, interactive elements), or is the goal to keep it lightweight and mostly structural for now?
@fernando_scharnick Thanks Fernando, really appreciate the thoughtful note and totally agree, this gap has been around in Flutter for a while.
On the depth of the JSON layer:
Stac supports nesting, complex layouts, and interactive elements out of the box. You can build screens by composing widgets just like you would in Flutter. For advanced cases like animations or custom behaviors, the core stays lightweight, but you can extend it with your own widget parsers and actions. This gives teams a simple default while still letting them push complexity when needed.
All the best to the team, i got the opportunity to meet Divyanshu and understand the problem this product solves, definitely recommend it.
And it's open source too, go ahead and give it a try.
@santoshyadavdev Thanks Santosh, glad the idea clicked when we spoke. Always appreciate your support. Open source squad going strong 🙌😄
Invoice Ninja
Congrats @Stac team on the launch, fast iteration is critical to building great apps!
@hillelcoren Thanks Hillel, means a lot :)
Big kudos to the @Stac team for an awesome open‑source project. Thoughtful DX, clean architecture, and great momentum. If you haven’t yet, check it out and leave a star: Stac on GitHub
@xkaper Thanks Ayan, really appreciate the kind words! Glad the DX and architecture hit the mark 🙌
Excited for the launch, as server-driven UI development for the flutter apps can be handy when any app starts getting scale and growth.
@pareshmayani Thanks Paresh bhai, really means a lot 🙌