← KiCadRoutingTools

KiCadRoutingTools — reach

drandyhaas/KiCadRoutingTools · collected 2026-11-12T15:08:44+00:00 · rebuilt daily from GitHub's API

PCM installs
25,234
now serving v0.23.7 (+142 since 2026-11-11)
Router binaries
13,972
prebuilt .so/.pyd, all releases
Clones / 14d
15,966
2,978 unique-days
Views / 14d
7,260
3,877 unique-days

Downloads by release

4222110
2026-05-262026-11-11
PCM installs/day router binaries/day direct zip downloads/day measured from 2026-09-20; estimated before

Estimated before 2026-09-20, measured from then on. A release's counter is cumulative and never stops rising, so before the archive began the only facts are each release's lifetime total and its dates. Each total is spread evenly over the release's reign: from when it became the newest release until its successor took over. For the PCM zip both dates are when KiCad's catalogue began serving a version, read from the merge history of kicad/addons/metadata, because PCM serves only its newest listed version and skips every release in between. The measured days show why this is the right window: when a successor arrives, the old release drops to a trickle within a day. So a level of interest that stays flat draws a flat line, however many releases have been published. The PCM line counts only the zips of releases PCM listed. Every other zip is on the dashed line as a direct download, because PCM cannot install a version it does not list: those come from the release page, or from automation (a release superseded two months earlier once took 415 zip downloads in a day, with its Linux binary climbing alongside and nothing else). Two known biases remain in the estimate: the trickle a superseded release keeps gathering is counted inside its own reign, so the earliest plateaus read slightly high, and even spread flattens the burst right after each release. From 2026-09-20 on, every point is the difference between two snapshots, spread over the hours between them, with no assumption at all; today is left out until it is over, because a part-day always looks like a collapse. Exact per-release totals are in the table below; the series are never added together.

Daily views and clones

5k2.5k0
2026-09-012026-11-11
views clones

Uniques are not additive. GitHub reports a unique count per day, and the same person on two days counts twice in any sum of them — so the card above says “unique-days”, not “people”. Only the daily figures are true uniques.

Weekly activity

ISO weekclonesunique-days vs prevviews
2026-W46 3/7 days3,913615—1,415
2026-W455,1491,471-4,7943,460
2026-W449,9431,520+5,8725,243
2026-W434,0711,546-4,8035,423
2026-W428,8741,652-2931,451
2026-W419,1671,930+2931,969
2026-W408,874893+7,4251,978
2026-W391,449728-521,821
2026-W381,501792+2272,402
2026-W371,274796—1,903
2026-W36 6/7 days1,368546—1,662

The newest week is almost always partial, and a partial week always looks like a collapse — so the day count is shown whenever it is under seven, and the week-over-week column is withheld rather than computed against a stub. Lifetime since collection began (72 days banked): 55,583 clones, 28,727 views. These totals only ever grow from here — the days before the first snapshot are gone from GitHub and cannot be recovered.

Manual vs automated clones

day (● = release)clonesunique per uniqueviews
2026-10-295523401.621,048
2026-10-304,98523521.21697
2026-10-311,0971826.03337
2026-11-012701352.00303
2026-11-025621743.23461
2026-11-03 ●5172182.37455
2026-11-042,3602379.96384
2026-11-055243161.661,276
2026-11-062901951.49369
2026-11-074761822.62250
2026-11-084201492.82265
2026-11-093,17818417.27398
2026-11-10 ●3181851.72490
2026-11-114172461.70527

There is no way to count human clones, only to estimate them. GitHub reports a count and a unique count and nothing else — no user agent, no IP, no actor — so any figure here claiming to be “people” would be invented. Unique cloners is the closest proxy, because a person clones once or twice while an automated fetcher clones repeatedly from few addresses; the ratio is therefore an automation index, not a headcount. Ordinary days sit near 1.4–1.9. The peak in this window is 21.21 on 2026-10-30, at 4,985 clones against only 697 views: machines, not readers. This project's own CI is not the explanation and is not subtracted: a release run is seven jobs, so about seven checkouts against a spike of several hundred. The excess is other people's automation — downstream CI, mirrors, release trackers — which no API available here can identify, so it is disclosed rather than adjusted by a correction that would explain about 1% of it.

Downloads per release

release (PCM = listed)publishedzip binaries (L/W/M)total
v0.24.02026-11-121118 / 139 / 7 / 2182
v0.23.92026-11-1070135 / 524 / 58 / 5806
v0.23.82026-11-03138345 / 250 / 129 / 5883
v0.23.7 PCM2026-10-233,543651 / 531 / 318 / 905,187
v0.23.12026-10-16115416 / 246 / 142 / 17952
v0.23.02026-10-08139317 / 166 / 115 / 16768
v0.22.1 PCM2026-09-175,8232,100 / 559 / 396 / 1229,034
v0.22.02026-09-041,164473 / 347 / 342 / 672,418
v0.21.52026-09-0153103 / 103 / 67 / 42374
v0.21.42026-08-302849 / 42 / 23 / 10153
v0.21.32026-08-22244100 / 146 / 101 / 15612
v0.21.12026-08-191026 / 30 / 16 / 387
v0.21.22026-08-193539 / 48 / 40 / 4170
v0.20.4 PCM2026-08-144,628214 / 71 / 37 / 64,961

PCM and binaries are different audiences and are never summed. KiCad's Plugin and Content Manager fetches the zip from whichever release it currently points at, so PCM installs pile up on that one release and a newer release showing few zip downloads means PCM has not been pointed at it — not that interest collapsed. The grid_router-* binaries are fetched by build_router.py, so they count from-source installs, including this project's own CI: every Modal image build downloads the Linux binary, which makes Linux an upper bound rather than a user count.

New downloads between snapshots

snapshotnew PCMnew direct zips new binaries
2026-11-0118718106
2026-11-0225830173
2026-11-0317246164
2026-11-0418970361
2026-11-0513036176
2026-11-0617032207
2026-11-0715634170
2026-11-081372893
2026-11-0918966200
2026-11-1012362146
2026-11-1112238234
2026-11-1215370715

Platform mix

Linux x86_646,466
Windows x86_644,500
macOS arm642,473
macOS x86_64533

Where visitors come from

aocr.org1,456
Google544
linkedin.com416
github.com306
forum.kicad.info155
com.linkedin.android144
l.facebook.com112
Bing41
DuckDuckGo33
search.brave.com25

What this cannot tell you

A download is not a run. Nothing here distinguishes one person routing daily from a hundred who installed once and never opened it again, and nothing here reports a crash, a failed route, or which KiCad or Python version anyone is on. This project collects no telemetry, so those questions stay unanswered by design. What these numbers are good for is reach, platform mix, release adoption and trend — and for noticing when a week goes unexpectedly quiet.