I rarely design from a blank canvas. Most of my projects start from someone else's UI that I find, take apart, and rebuild. Here's where I look, and how I do it without being a jerk about credit.
Figma Community is the goldmine
The Figma Community is the best free resource I've found, full stop. It's basically open source for UI files: landing pages, dashboards, full e-commerce flows, all free and all editable.
A few things that make searching it less painful:
- Search for the thing, not the vibe. "e-commerce website", "admin dashboard", "landing page" beat anything abstract.
- Filter to Free unless you're ready to pay. Plenty of paid files show up first.
- Check that it's an actual editable file, not just a preview image of someone's work.
Making friends with designers is the real cheat code
The best designs I've built never came from a search. They came from designers I know. A lot of UI/UX designers post their work on Twitter/X and genuinely want developers to build their concepts, because a coded version helps their portfolio too. A polite DM goes a long way. Do that a few times and you've got a steady source of work that nobody else is competing for.
Credit people. Always.
When you use someone's free design, attribute them. It costs you nothing, it helps their portfolio, and it marks you as a developer who's good to work with, which is worth more than any single design file.
A few other places I pull from
- Dribbble and Behance for inspiration, though they rarely hand you a buildable file.
- Component libraries like shadcn/ui when I just need a solid chart or a login form to start from and reshape.
The mindset that matters: take a template, break it apart, make it yours. Borrow the structure, change enough that it becomes genuinely your build, and credit whoever you started from.


