Plasmic is a design tool + page builder + UI builder that lets you drag and drop React components from your codebase, and also generates production-grade React components. The main use case is letting content creators build things like landing pages in Next.js/etc. websites without involving developers.
When we started on this two years ago, we knew we wanted to build a tool to visually create more than just mock-ups, but we were thinking of this primarily as a tool for developers to craft presentational components that ship in rich interactive apps/products. We built a community of users who did exactly this, and we ourselves use Plasmic to build Plasmic. You can see the video from our first launch here: https://www.youtube.com/watch?v=K_YzFBd7b2I
But the use case that grew fastest was around content management. Especially in marketing and e-commerce sites running on Next.js and other Jamstack frameworks, developers keep getting pulled from core engineering to work on landing pages or complex headless CMS infrastructure (which are also complex for editors to use). We found Plasmic to be a perfect fit here, letting content editors and designers simply create the page they want, without developer involvement, optionally using React components as building blocks. We did a deep-dive recently at Next.js Conf: https://www.youtube.com/watch?v=fhEwNlzzobE
We’re continuing to grow as a “visual CMS” but still have an eye on the adjacent use cases. I’d love to hear your questions and thoughts!