Back to hiiu

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.

Ordered by name. Deliberately not by size: this is a measurement, not a league table.
ProjectFrameworkRoutesAPI handlersComponent libraryComponentsUses
answeroverflowapps/main-siteNext.js App Router3824@packages/ui147792
Cal.comapps/webNext.js, App Router and Pages Router8384@calcom/ui1251,962
Capapps/webNext.js App Router117100@cap/ui61870
Dubapps/webNext.js App Router197638@dub/ui2793,790
middayapps/dashboardNext.js App Router405@midday/ui2473,835
openstatusapps/dashboardNext.js App Router358@openstatus/ui1672,673
Planeapps/webViteno static routesnot counted@plane/ui501,341
Ralllyapps/webNext.js App Router3822@rallly/ui1331,577
Typebotapps/builderNext.js, App Router and Pages Router2134@typebot.io/ui2062,227
Unkeyweb/apps/dashboardNext.js App Router5513@unkey/ui1431,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.