Fertilize

A public, self-hosted look at the Radicle network, and at the repositories this seed stores for it. Compiled only from the seed's own routing table, server logs and storage scans · no trackers, no cookies, no third parties.

14,893
public repos on the network
~112 GiB
to mirror every one of them
1,965
nodes announcing repos
10.1×
nodes backing the average repo
31
countries a node was heard from
300
identities active in the last 3 months
Repos created per month
New repositories per month (bars) against the running total (line), each dated from the moment its author created it, back to November 2023. Read it as a floor, not a census: it can only count the 11,438 repos this seed actually stores, and the ones it does not hold skew old (they are largely what radicle-seed-prune retired as stale), so the early months are understated more than the recent ones. The current month is still in progress.

01Replication & network reach

Radicle is peer-to-peer: every repo can live on many nodes at once, and the more nodes carry it, the more resilient it is. This is how replication looks across the 14,893 known public repositories and 1,965 nodes the network currently spans.

1,965
nodes announcing repos
10.1×
avg. nodes per repo
~77%
of the network's public repos mirrored
466
repos seen on a single node (ours)
Most widely replicated repositories
■ Official Radicle   ■ Community · nodes replicating each repo.
Replication spread
How many of this seed's repos are carried by how many nodes. Filter by Radicle-official vs community.
How many nodes back up each repo
Every public repo in this seed's routing table, including the many it does not store itself, by how many distinct nodes carry it. Only the red sliver sit on a single node, one outage from disappearing.

This seed's policy is to mirror the whole network; the ~23% of public repos it does not hold are mostly the stale, abandoned and testing repos auto-pruned by radicle-seed-prune (it would otherwise sit near 99%), plus a few not-yet-fetched or unreachable ones. Most of the 1,965 nodes are small personal seeds; a few dozen larger seeders carry the bulk, and this one is among them. 466 repositories appear on only one node in this routing view; for those, a seed like this can be the difference between a project staying reachable and quietly disappearing.

The wider network this seed sees

3,429
nodes known to this seed
1,965
actively announce repos
45
large public seeds (1,000+ repos)
31
countries with a locatable node
What software the network runs
The Heartwood (radicle-node) version each node reports, by number of nodes, newest first. Live means a node seen within the window. "1" is a build that reported only its major version (the minor is not recoverable); other dev or unversioned builds fall under "Other"; non-Heartwood implementations are listed last by name. This seed keeps only each node's latest announcement, so this is a current snapshot.
Nodes by size
Repos each node announces. A few dozen large public seeds carry the network; most nodes are small, personal, or known only by address.
How nodes connect
The network is privacy-conscious: most nodes reach peers via a domain, Tailscale, or Tor rather than a public IP. Filter to seeds (nodes announcing repos).
Active vs dormant nodes
Of the nodes that announced a reachable address, how recently each was last seen, measured against the freshest announcement we hold: active is the last 90 days, idle 3 to 12 months, dormant over a year.
Where locatable nodes are
Countries of the nodes that expose a clearnet IP (geolocated offline). Darker pink = more nodes. Most nodes stay private, so this is a partial view.

The peer-to-peer network this seed can see spans 3,429 nodes, but only 1,965 actively announce repositories and just 45 are large public seeds carrying most of it. It leans heavily private: hundreds of nodes connect over Tor or Tailscale, and of the few exposing a public address, most sit in Germany, the US, and the rest of Europe.

Collaboration: issues & patches

Counts here are per Radicle identity (one signing key per device). Multi-device identities don't exist yet, so one person can appear as several.

12,429
issues + patches
6,734
patches (code review)
5,695
issues
9.0%
of repos see any collaboration
Most collaborative repositories
Issues and patches (Radicle's native in-repo code review) per repo. Filter to people, automation (CI brokers, mirror bots), or both.

Radicle collaboration is code-centric but balanced: issues and patches run roughly neck-and-neck, and only a small fraction of seeded repos carry any native collaboration. Discussion concentrates in a few actively-developed projects led by heartwood; the long tail of mirrors holds code but little in-repo activity. Filtered by identity, most of that volume is automation: 89.3% of all issues and patches come from CI brokers and mirror bots, not people.

People vs automation over time
Issues and patches per month, by whether every identity on them is automated. Volume is log-scaled: the two run orders of magnitude apart.

Automation is a recent arrival, and it did not displace anyone: it shows up in September 2024 and human volume simply carried on, growing steadily from roughly 107 to 837 issues and patches a month. The share view is the one to read for what changed, and the volume view for what did not.

805
identities that ever collaborated here
223
active in the last 3 months
89
active in the last month
28%
of all identities still active
Active collaborators
Distinct identities active in each trailing window. Windows nest, so brighter bars sit inside the wider ones.
Active collaborators over time
Distinct identities active within each trailing window, sampled daily. The gap between windows is the churn.

Collaboration has a committed core and a long tail of drop-ins: of 936 people who have ever opened or touched an issue or patch here (automated accounts excluded; 974 including them), only about 300 were active in the last three months and 128 in the last month. The rest contributed once or twice and moved on, the usual shape of open-source participation.

02The repositories we seed

This seed mirrors public repositories from across the Radicle network so they stay available even when their authors are offline. Every repo links to its page on app.radicle.at.

11,445
repos stored
110.8 GiB
total size
0.23 MiB
median; half are tinier
52%
of bytes in the top 1% of repos
Repository size distribution
Most repositories are small. 76% are under 1 MiB; only 12 exceed 1 GiB.
Largest repositories on disk
Almost all are mirrors of large external open-source projects.
Collection growth over time
Total storage (GiB) and repository count, sampled daily. The disk is gardened weekly by radicle-seed-prune, an open tool that safely prunes stale, lower-value mirrors; that is the recent step down.

Half of all repositories are under 0.23 MiB (effectively just metadata and a few commits), while a small number of full-history mirrors of major projects carry a disproportionate share of the bytes.

03Traffic & visitors

The seed answers two kinds of web traffic: the explorer at app.radicle.at (the pages people open) and the API at seed.radicle.at (what the explorer and other tools call). Both are dominated by automated clients.

Explorer traffic, by client type
app.radicle.at · people vs. crawlers vs. other automated clients.
API traffic, by client type
seed.radicle.at · search-engine crawlers alone are the majority.
Explorer requests over time
Each bar's height is total requests, split by client type; genuine people are the thin green sliver. A scanner burst in mid-2025 briefly inflated the totals. Switch to weekly to smooth the daily noise.

By volume the public web surface is mostly machines: search engines indexing repos, plus a constant background of automated scanners probing for things that do not exist here. Stripped of that noise, genuine human visits are a steady few thousand a month.

04What gets browsed

Of the thousands of repos seeded, only about 1,370 were ever opened in the explorer. Repositories featured on the landing page draw the most attention.

Featured repositories pinned on the landing page
Pinned on app.radicle.at, so they appear by default to every visitor and earn the lion's share of views.

The featured set, led by editor integrations like radicle-vscode-extension and radicle-jetbrains-plugin, dominates explorer views by design, the most visible placement on this explorer. Switch to Organic to see what visitors discover on their own.

Most-viewed issues & patches
Repos ranked by how often real people opened their issue and patch pages in the explorer, stacked by page type. Crawlers and scanners excluded. Where collaboration, not just code, draws attention.

05Who visits

Based only on the standard User-Agent string every browser sends and the request's network origin. No fingerprinting, no accounts, no cross-site tracking. Everything in this section counts human visits only; crawlers and scanners are excluded.

Unique visitors per month
Distinct human IP addresses each month, split into first-seen (new) and returning. One address is not exactly one person, so read these as an approximate floor.
Device mix over time
Share of human visits by device, sampled monthly.
Browser mix over time
Share of human visits by browser, sampled monthly.
Operating system over time
Share of human visits by OS, sampled monthly.
Where visitors come from
Distinct visitor IPs mapped to country (offline, aggregate). Darker pink = more visitors. Hover a country; zoom with the buttons and drag to pan.
Visits by hour of day (UTC)
Relative intensity of human visits from the quietest hour to the busiest. Fairly even, reflecting a globally distributed audience.
00:0006:0012:0018:0023:00
How visitors arrive
Referrer of human explorer visits: direct (typed in or opened from inside the app), from a search engine, or an external link. Counts requests, not people.

06Speed & reliability

The explorer is a static app and serves instantly. The API is fast for normal use, with a long tail when crawlers walk the full git history of the largest mirrors.

API response time over time
Median, 90th and 99th percentile response time per day (log scale). The p99 spikes are crawlers walking deep git history of the giant mirror repos.
API responses by status
The bulk are successful. Filter by people vs automated callers, or hover any bar for what the code means.
Bandwidth served over time
Bytes the seed sent per month (explorer + API), split human vs automated. Crawlers walking the full git history of the largest mirrors dominate egress.
Connect your node with radicle.at

Adding this always-on seed helps your repos and their updates propagate faster across the network. Any public repo you publish gets mirrored here too, an extra always-online copy that others can still fetch when your own node is offline. It also speeds up fetching the repos this seed already holds.

z6MkjDYUKMUeY58Vtr8dGJrHRvnTfjKWVGCBYJDVTHXsXzm5@seed.radicle.at:8776

Connect once from your terminal:

rad node connect z6MkjDYUKMUeY58Vtr8dGJrHRvnTfjKWVGCBYJDVTHXsXzm5@seed.radicle.at:8776

Or make it permanent by adding it to preferredSeeds in ~/.radicle/config.json:

"preferredSeeds": [
  "z6MkjDYUKMUeY58Vtr8dGJrHRvnTfjKWVGCBYJDVTHXsXzm5@seed.radicle.at:8776"
]

Support radicle.at

This is one of the oldest and largest public seeds on the Radicle network, online since early 2024 and carrying about 77% of the network's known public repositories. It keeps projects reachable and quietly powers the explorer and API that the ecosystem and third-party tools rely on, around the clock, for free.

~77%
of the network's public repos mirrored
11,445
repos mirrored for everyone
466
repos seen on a single node (ours)
24/7
free public infrastructure

Running it costs real disk, bandwidth, and time. If this seed is useful to you or to the network, a small contribution keeps it healthy and growing.

Donate to keep it flourishing

The button goes to Liberapay, which handles cards and recurring gifts.

Prefer not to create an account? Send directly.
Bank transfer (SEPA)
DE63 1001 1001 2624 5948 04

Account holder Konstantinos Maninakis. Inside the euro area an instant transfer arrives the same minute and costs nothing. From outside EU use BIC NTSBDEB1XXX.

Bitcoin
bc1pemmvu4325yuqrn8y44f6rllwp4hqp7znrv3qsr8yv5vx8la3etvqylwnle

Every bit helps cover disk, bandwidth, and upkeep. Thank you for keeping the Radicle network resilient.

How these stats are made · privacy
Notes & limits. These numbers cover only the public repositories this seed mirrors and the web requests to its own explorer and API. Private repositories are invisible to it, peer-to-peer traffic that never touches the web is not counted, and anything opened on a different explorer or seed is counted there, not here. Read this as a partial, single-seed view, not the whole network.
How each number is worked out, and where it could be incorrect
  • What is missing. Repos fetched or synced directly between nodes, including over Tor or other private transports, leave no trace here. "Known to the network" (14,893) exceeds "seeded here" (11,445) because the routing table tracks repos this node does not fully store.
  • People vs. robots is inferred from request patterns and User-Agents. Sophisticated scanners that imitate browsers mean human counts are, if anything, slightly overstated.
  • Human vs. automated collaboration is inferred per identity from activity patterns: identities with hundreds of issues or patches arriving seconds apart, or that only ever file patches in bulk, are classed as automation (CI brokers, mirror bots), refined by a hand-checked override list for borderline cases. An issue or patch counts as automated only when every participant on it is automated.
  • The monthly people-vs-automation series places each issue or patch in the month it was last active, because the seed holds only the current tip of each thread and not its full edit history. A long discussion counts once, in the month it went quiet, so recent months are the most complete and earlier ones understate whatever is still being worked on today.
  • Repos created per month dates each repo by the commit at the root of its Radicle identity, which is the creator's own clock and occasionally absurd, so dates before 2023 or in the future are dropped. It counts only repos this seed still stores, so it is a lower bound: the ones it never fetched, or has since pruned, are missing, and those skew old, which understates the early months the most. It is built by dating this seed's current shelf backwards, not from any record of what the network held at the time, so the running total can only ever rise. Nothing is ever deleted from Radicle, but a repo stops being counted here once this seed no longer carries it. Read it as "when were the repos sitting on this seed today created", not "how big was the network back then".
  • The "Freshly created repos" list is the newest edge of that same data, with the same caveats, and it lists what reached this seed: a repo created on the network but never fetched here does not appear, and one that arrives late appears at its creation date rather than at the top.
  • Replication and node counts come from this node's routing table at snapshot time and shift constantly. Nodes with restrictive seeding policies announce fewer repos than they hold, so "largest seeder" rankings are a lower bound.
  • "Official Radicle" repos are a hand-curated list of genuine Radicle-team projects (core protocol, apps, and the CI ecosystem), maintained by editorial judgment rather than inferred from signing-key identity, since a maintainer's personal repos share the same delegate.
  • The headline ~112 GiB "to mirror every one of them" is an estimate, not a measurement: the exact size on disk of the repos this seed does hold, plus the ones it does not priced at the median repo size (0.23 MiB). It should land close, because a few dozen large repos this seed already carries dominate the total (the top 1% hold 52% of the bytes) while the repos it lacks are overwhelmingly the tiny stale and testing tail, but a single unseeded whale would move it.
  • Visitors and traffic. Country is approximate, from an offline IP database, by distinct IP; one network address is not one person. Repository view counts reflect full page loads only. Response times are measured at the seed itself, so requests answered from a browser or upstream cache never reach it and are neither counted nor timed.
  • How far back it goes. The node has run since 15 March 2024. Repository stats begin 16 March 2024, web logs April 2024, and the storage-size series late May 2024.


radicle.at · an independent Radicle seed · last updated · built with open data from the node itself.
seed.radicle.at and stats.radicle.at are independent community projects and not affiliated with the Better Internet Foundation or the Radicle Team.
aradicle.toolsartifact
homegrown apps & tools for Radicle
Link copied