Self-Hosted Software in Data

Every number below is measured from the 106 projects in this directory — which ones have stopped shipping, what licences they use, and how much attention they actually get.

Measured 2026-10-02 · refreshed weekly · 106 projects

The finding

5 of the 106 self-hosted projects listed here have had no commit in over 90 days — 5 months, in the worst case. One is formally archived; the rest are still presented as active projects.

The 5 projects that have gone quiet

No repository commit in over 90 days. These are the entries in this directory most likely to waste your weekend — and the tool to use instead.

Self-hosted projects in this directory with no repository commit for more than 90 days, as of 2026-10-02
ToolCategoryLast commitStatusActively maintained alternative
MinIODatabases & Storage161 days agoArchivedApache CouchDB
OrganizrDashboards & Startpages136 days agoStill presented as activeHomarr
FerretDBDatabases & Storage120 days agoStill presented as activeApache CouchDB
FlameDashboards & Startpages100 days agoStill presented as activeHomarr
TabbyAI & LLM94 days agoStill presented as activeDify

98 of 106 projects (92%) had a commit within the last 30 days and are not archived. The 5 above are the exceptions, listed by name rather than quietly dropped, because a directory that hides its own dead entries is not worth reading.

This page exists because the interesting question about self-hosted software is not how many options there are — it is how many of them are still being worked on. A directory that lists a dead project next to a live one has done half a job: the reader still has to find out which is which. So every week this site reads each project's repository activity and publishes what it found.

The measurement is the timestamp of the most recent commit on each project's default branch. It is not a quality score. A project can be finished rather than abandoned, and a very stable tool with a slow release cadence is not in trouble — the numbers below should be read as a question to ask, not a verdict to accept. But a tool nobody has committed to in six months is a tool worth looking at twice before you build a workflow on it, and that is the fact this page is here to surface.

How recently each project shipped

Days since the most recent commit on the default branch, for the 104 projects where that timestamp could be read.

Updated this week 0–7 days 90
Updated this month 8–30 days 8
Updated this quarter 31–90 days 1
Quiet for 3–6 months 91–180 days 5
Quiet for over 6 months 181+ days 0

2 projects (Garage, Proxmox Backup Server) expose no readable default-branch commit timestamp and are excluded from the buckets above rather than counted as stale.

Which licence you are actually agreeing to

Licence strings normalised into families, because the question that matters is whether you can ship a product on top of it.

Licence distribution across the self-hosted projects in this directory
LicenceFamilyProjectsShare
MITPermissive2725%
Apache-2.0Permissive2322%
AGPL-3.0Copyleft2221%
GPL-3.0Copyleft1211%
BSDPermissive77%
GPL-2.0Copyleft44%
LGPLCopyleft33%
EPL-2.0Copyleft22%
PostgreSQLPermissive22%
CommercialSource-available11%
SSPLSource-available11%
Sustainable Use LicenseSource-available11%
MPL-2.0Copyleft11%

Grouped: 59 permissive (MIT, Apache, BSD, PostgreSQL) · 44 copyleft (GPL, AGPL, LGPL, MPL, EPL) · 3 source-available or unstated. Every project falls into exactly one of these three, so they sum to 106. Source-available means the code is public but the licence is not OSI-approved — here that is Activepieces, MongoDB, n8n.

Adoption, by GitHub stars

Stars measure attention, not quality — but a project nobody has starred is a project nobody has filed a bug against either.

Distribution of GitHub stars across the self-hosted projects in this directory
GitHub starsMeaningProjectsShare
Over 50,000large community2524%
10,000 – 50,000well established5855%
1,000 – 10,000growing1918%
Under 1,000niche or new44%

Median across the directory: 29,235 stars (25th percentile 11,638, 75th 46,199). Lowest 171, highest 206,389.

Activity by category

Some categories move much faster than others — which tells you where the churn is before you commit to a stack.

Project count, median days since last commit, and median GitHub stars by category
CategoryProjectsMedian last commitMedian stars
Developer Tools142 days ago40,980
Monitoring & Analytics131 day ago28,983
Databases & Storage121 day ago22,262
Productivity & Notes112 days ago43,627
Dashboards & Startpages104 days ago6,559
Home Automation92 days ago9,117
Backup & Recovery83 days ago10,320
Media & Streaming72 days ago41,721
Files & Sync63 days ago50,248
Automation & Workflow62 days ago50,017
Security & Privacy63 days ago44,252
AI & LLM42 days ago153,674

What these numbers do and do not say

They do not say a project is good. A repository with a commit yesterday can still be one person's abandoned experiment, and the most stable piece of software you will ever run might have shipped its last release in 2023 and needed nothing since.

They do say something narrower and more useful: the cadence at which the people behind each tool are still showing up. That is the single best public proxy for whether a problem you hit next month will get fixed, and it is the one thing every directory page should say out loud instead of implying through its mere presence in a list.

How to cite this page

Figures are recomputed at every build from the same dataset that generates the rest of this directory, and are refreshed weekly. When citing, please reference Selfhostbase (selfhostbase.com) and the measurement date of 2026-10-02 — the numbers will move.

Where the numbers come from

Every figure on this page is derived from one field per project: the commit timestamp on its default branch, read from its public repository. Nothing here is estimated, sampled, or supplied by the projects themselves, and no project has been omitted because its numbers looked bad.

A project with no readable commit timestamp is reported as such and left out of the buckets rather than assumed to be dead. Two in this directory currently fall in that category.

Where to go next