What we measured
Hiiu reads a repository and works out what it would take to run it with nothing behind it. Along the way it counts things. These are those counts, for public open source apps, taken on 2026-08-05 with @hiiu/cli@0.4.0.
None of these projects is a customer of ours, and none of them has been contacted about this page. They are public repositories we have never worked on. If you maintain one and would rather not appear here, write to us and the row comes down.
| Project | Framework | Routes | API handlers | Component library | Components | Uses |
|---|---|---|---|---|---|---|
| answeroverflowapps/main-site | Next.js App Router | 38 | 24 | @packages/ui | 147 | 792 |
| Cal.comapps/web | Next.js, App Router and Pages Router | 83 | 84 | @calcom/ui | 125 | 1,962 |
| Capapps/web | Next.js App Router | 117 | 100 | @cap/ui | 61 | 870 |
| Dubapps/web | Next.js App Router | 197 | 638 | @dub/ui | 279 | 3,790 |
| middayapps/dashboard | Next.js App Router | 40 | 5 | @midday/ui | 247 | 3,835 |
| openstatusapps/dashboard | Next.js App Router | 35 | 8 | @openstatus/ui | 167 | 2,673 |
| Planeapps/web | Vite | no static routes | not counted | @plane/ui | 50 | 1,341 |
| Ralllyapps/web | Next.js App Router | 38 | 22 | @rallly/ui | 133 | 1,577 |
| Typebotapps/builder | Next.js, App Router and Pages Router | 21 | 34 | @typebot.io/ui | 206 | 2,227 |
| Unkeyweb/apps/dashboard | Next.js App Router | 55 | 13 | @unkey/ui | 143 | 1,748 |
- Cal.com: App Router and Pages Router are both in use, so the counts are the two halves added together
- Plane: Vite with React Router rather than Next.js, and 0.4.0 discovers routes here by crawl rather than statically, so there is no number to print
- Typebot: Both routers are in use here as well, so these counts are the two halves added together
Run it yourself
Every number above came out of one of these two commands, pointed at the directory named in the table. Point it at a workspace root instead and it will tell you which directories hold apps.
npx @hiiu/cli analyze <app-directory>
npx @hiiu/cli components catalog <app-directory>Nothing is uploaded and nothing is written to the repository. The commands read files and print a line. If your number disagrees with ours, yours is the newer one, and we would like to know.
What the columns mean
- Routes
- Pages the router can reach, read from the framework’s own route files. Where hiiu has no route table to read and finds pages by crawling instead, the row says so rather than printing a zero.
- API handlers
- Server-side endpoints declared in the same app.
- Components and uses
- Distinct components imported from the project’s own component library, and how many times they are used across the app. A large gap between the two is a library being used, not just shipped.
Measured 2026-08-05. Repositories move, so these will drift. Nothing on this page is updated automatically yet.