Skip to content

What the directory does

Grouped by what you are trying to find.

Every group below is a real page with real listings behind it.

Capability map 4 groups

Browse

Three axes, not one flat list.

4

Search and filter

Full-text over names, descriptions, frameworks and tags.

3

Sponsorship and paid placement

How the site is paid for, stated on the page rather than buried.

4

On every listing page

The page most directories in this category do not have at all.

4

Group 1

Browse

Three axes, not one flat list.

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.

By use case

Landing page, blog, portfolio, SaaS, dashboard, documentation, ecommerce, coming soon.

By CSS toolkit

Tailwind, Bootstrap, Bulma, CSS modules, plain CSS — the axis every other directory buries inside a sentence.

Combinations

A framework and a use case together, each with its own page and its own introduction.

Group 2

Search and filter

Full-text over names, descriptions, frameworks and tags.

Free or paid

Both are listed. Paid templates link to their seller; we take no cut and process no purchase.

By licence

Filter to permissive licences when you need to ship something you can actually ship.

By freshness

Sort by when the source last changed, which is the question that decides most of these.

Group 3

Sponsorship and paid placement

How the site is paid for, stated on the page rather than buried.

Always labelled

A visible label and rel="sponsored" on the link. Neither is something a sponsor can pay to remove.

Separate from the grid

A paid slot is its own position. The ordinary grid is ordered by quality score and freshness, and money does not move it.

Scarce on purpose

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.

Counted

Impressions and clicks are recorded per placement, because a sponsor who cannot see a number does not renew.

Group 4

On every listing page

The page most directories in this category do not have at all.

Licence, stated plainly

The SPDX identifier and what it requires. "Not stated" means all rights reserved, and it is written out rather than left blank.

Freshness

The date the source last changed, the star count, and whether the demo link still answers.

The author

Named and linked when we know, omitted entirely when we do not. Never "Unknown".

Related templates

Same use case first, then same framework, then same CSS toolkit — ranked by freshness and stars.

What we check before listing

Rules, run on every sweep.

Each one is applied automatically. A listing that fails is recorded with the reason rather than silently dropped.

0 Archived repositories listed An archived repository is not something to start from.
24mo Staleness ceiling Measured on the source, never on our own re-import.
1 Entry per template Matched on canonical repository identity, so four lists give one listing.
OSI Licence needed for a screenshot Otherwise we link to it and render no image.

Next step

Go and look at some templates.

Browsing is free and needs no account. Every listing links straight to its author.