<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kufre Abasi</title>
    <description>The latest articles on DEV Community by Kufre Abasi (@kufreabasi01).</description>
    <link>https://dev.to/kufreabasi01</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4166338%2F7ea150ec-101a-4790-8e53-d23c210966f1.png</url>
      <title>DEV Community: Kufre Abasi</title>
      <link>https://dev.to/kufreabasi01</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kufreabasi01"/>
    <language>en</language>
    <item>
      <title>Where I actually look for UI inspiration (and which gallery to skip)</title>
      <dc:creator>Kufre Abasi</dc:creator>
      <pubDate>Tue, 06 Oct 2026 14:42:24 +0000</pubDate>
      <link>https://dev.to/kufreabasi01/where-i-actually-look-for-ui-inspiration-and-which-gallery-to-skip-4llh</link>
      <guid>https://dev.to/kufreabasi01/where-i-actually-look-for-ui-inspiration-and-which-gallery-to-skip-4llh</guid>
      <description>&lt;p&gt;Most "best inspiration sites" lists are the same twelve links. They are not wrong. They are unsorted. A Dribbble shot will not fix a cancellation flow, and an Awwwards homepage will not tell you how a settings screen should behave.&lt;/p&gt;

&lt;p&gt;I keep the libraries split by the artifact I am building. This is the working set, with one way I use each.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3fn4gb8oq9du5sjbu721.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3fn4gb8oq9du5sjbu721.jpg" alt="Kleon, a dashboard UI template listed on ThemesMotion. Use product UI references for screens, not for marketing homepages." width="590" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Product UI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://mobbin.com/" rel="noopener noreferrer"&gt;Mobbin &lt;/a&gt;for shipped screens. Search the screen name, not a style word.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://refero.design/" rel="noopener noreferrer"&gt;Refero&lt;/a&gt; when I want the same component tagged across products.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nicelydone.club/" rel="noopener noreferrer"&gt;Nicelydone&lt;/a&gt; for SaaS settings, usage, and dashboard screens.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://collectui.com/" rel="noopener noreferrer"&gt;Collect UI&lt;/a&gt; only after the layout exists and I am choosing a treatment.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dribbble.com/" rel="noopener noreferrer"&gt;Dribbble&lt;/a&gt; for mood, never for flows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dev tip: screenshot the empty state and the error state, not the hero metric card. That is the UI you will actually build.&lt;/p&gt;

&lt;h2&gt;
  
  
  Flows
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://pageflows.com/" rel="noopener noreferrer"&gt;Page Flows&lt;/a&gt; if I need to watch sign-up, upgrade, or cancel.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://screenlane.com/" rel="noopener noreferrer"&gt;Screenlane&lt;/a&gt; for a fast mobile pattern pass.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://builtformars.com/" rel="noopener noreferrer"&gt;Built for Mars&lt;/a&gt; when I have to explain a cut to someone who does not read Figma.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I write the step count before I restyle anything. If the reference does the job in four steps and my wireframe has nine, the visual pass is premature.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqop6jmkti7nwbh994woa.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqop6jmkti7nwbh994woa.webp" alt="Humaan, from the ThemesMotion Best Sites collection. Check whether the hierarchy still works if you ignore the motion." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Marketing sites
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.siteinspire.com/" rel="noopener noreferrer"&gt;SiteInspire&lt;/a&gt; filtered by subject.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.awwwards.com/" rel="noopener noreferrer"&gt;Awwwards&lt;/a&gt; when the brief actually asks for craft.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://httpster.net/" rel="noopener noreferrer"&gt;Httpster&lt;/a&gt; when Awwwards is making the concept too loud.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cssdesignawards.com/" rel="noopener noreferrer"&gt;CSS Design Awards&lt;/a&gt; if I am reviewing front-end, not art direction.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://minimal.gallery/" rel="noopener noreferrer"&gt;Minimal Gallery&lt;/a&gt; when the page has too many sections.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.darkmodedesign.com/" rel="noopener noreferrer"&gt;Dark Mode Design&lt;/a&gt; for dark UI, then a contrast check against &lt;a href="https://www.w3.org/WAI/standards-guidelines/wcag/" rel="noopener noreferrer"&gt;WCAG&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://godly.website/" rel="noopener noreferrer"&gt;Godly&lt;/a&gt; for a tight visual edit. Confirm the live brand; some roundups now call this lane Recent.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://themesmotion.com/best-sites" rel="noopener noreferrer"&gt;ThemesMotion Best Sites&lt;/a&gt; sits in this group as a shorter curated pass of websites and portfolios. I use it to pick two live sites, then leave.&lt;/p&gt;

&lt;h2&gt;
  
  
  Landing pages and SaaS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.lapa.ninja/" rel="noopener noreferrer"&gt;Lapa Ninja&lt;/a&gt;, &lt;a href="https://land-book.com/" rel="noopener noreferrer"&gt;Land-book&lt;/a&gt;, &lt;a href="https://onepagelove.com/" rel="noopener noreferrer"&gt;One Page Love&lt;/a&gt; for page structure.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://saaslandingpage.com/" rel="noopener noreferrer"&gt;SaaS Landing Page&lt;/a&gt;, &lt;a href="https://saaspo.com/" rel="noopener noreferrer"&gt;SaaSpo&lt;/a&gt;, &lt;a href="https://www.landingfolio.com/" rel="noopener noreferrer"&gt;Landingfolio&lt;/a&gt;, &lt;a href="https://www.saasframe.io/" rel="noopener noreferrer"&gt;SaaSFrame&lt;/a&gt; when the page is software.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Outline the sections in text before you open a design tool. Hero, proof, feature, objection, close.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tool-specific
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Framer: &lt;a href="https://www.framer.com/gallery" rel="noopener noreferrer"&gt;Framer Gallery&lt;/a&gt;. Study breakpoints, replace the skin.&lt;/li&gt;
&lt;li&gt;Webflow: &lt;a href="https://webflow.com/made-in-webflow" rel="noopener noreferrer"&gt;Made in Webflow&lt;/a&gt;. Clone for structure, delete interactions you cannot explain.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Motion
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://uimovement.com/" rel="noopener noreferrer"&gt;UI Movement&lt;/a&gt; for feedback, not decoration.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lottiefiles.com/" rel="noopener noreferrer"&gt;LottieFiles&lt;/a&gt; if it has to ship.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.hoverstat.es/" rel="noopener noreferrer"&gt;Hoverstat.es&lt;/a&gt; for desktop hover only. Design the non-hover state to the same bar.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Portfolios
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.behance.net/" rel="noopener noreferrer"&gt;Behance&lt;/a&gt; for case-study structure.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cofolios.com/" rel="noopener noreferrer"&gt;Cofolios&lt;/a&gt; for portfolio sites. Time how long it takes to find the work and the contact link.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Do not copy the layout
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Write the job of the page first.&lt;/li&gt;
&lt;li&gt;Save three references, each with one reason.&lt;/li&gt;
&lt;li&gt;Wireframe with real content.&lt;/li&gt;
&lt;li&gt;Test against &lt;a href="https://www.nngroup.com/articles/ten-usability-heuristics/" rel="noopener noreferrer"&gt;Nielsen Norman Group's heuristics&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If a colleague recognizes the source in five seconds, redraw it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://m3.material.io/" rel="noopener noreferrer"&gt;Material Design&lt;/a&gt; is a component behavior reference. It is not a license to reskin a competitor.&lt;/p&gt;

&lt;p&gt;If you only have twenty minutes, open Mobbin for product UI or SiteInspire for a marketing site. Close the tab once you can name the decision you are borrowing.&lt;/p&gt;

</description>
      <category>design</category>
      <category>webdev</category>
      <category>ux</category>
      <category>css</category>
    </item>
  </channel>
</rss>
