By framework
Astro, Next.js, Nuxt, Svelte, Vue, React, Laravel, Hugo, Jekyll and the rest — one page each, sectioned by what the template is for.
What the directory does
Every group below is a real page with real listings behind it.
Browse
Search and filter
Sponsorship and paid placement
On every listing page
Group 1
Three axes, not one flat list.
Astro, Next.js, Nuxt, Svelte, Vue, React, Laravel, Hugo, Jekyll and the rest — one page each, sectioned by what the template is for.
Landing page, blog, portfolio, SaaS, dashboard, documentation, ecommerce, coming soon.
Tailwind, Bootstrap, Bulma, CSS modules, plain CSS — the axis every other directory buries inside a sentence.
A framework and a use case together, each with its own page and its own introduction.
Group 2
Full-text over names, descriptions, frameworks and tags.
Both are listed. Paid templates link to their seller; we take no cut and process no purchase.
Filter to permissive licences when you need to ship something you can actually ship.
Sort by when the source last changed, which is the question that decides most of these.
Group 3
How the site is paid for, stated on the page rather than buried.
A visible label and rel="sponsored" on the link. Neither is something a sponsor can pay to remove.
A paid slot is its own position. The ordinary grid is ordered by quality score and freshness, and money does not move it.
Each position has a fixed capacity. An unsold slot shows a house ad rather than collapsing, so the row never has a hole in it.
Impressions and clicks are recorded per placement, because a sponsor who cannot see a number does not renew.
Group 4
The page most directories in this category do not have at all.
The SPDX identifier and what it requires. "Not stated" means all rights reserved, and it is written out rather than left blank.
The date the source last changed, the star count, and whether the demo link still answers.
Named and linked when we know, omitted entirely when we do not. Never "Unknown".
Same use case first, then same framework, then same CSS toolkit — ranked by freshness and stars.
What we check before listing
Each one is applied automatically. A listing that fails is recorded with the reason rather than silently dropped.
Next step
Browsing is free and needs no account. Every listing links straight to its author.