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.
| Tool | Category | Last commit | Status | Actively maintained alternative |
|---|---|---|---|---|
| MinIO | Databases & Storage | 161 days ago | Archived | Apache CouchDB |
| Organizr | Dashboards & Startpages | 136 days ago | Still presented as active | Homarr |
| FerretDB | Databases & Storage | 120 days ago | Still presented as active | Apache CouchDB |
| Flame | Dashboards & Startpages | 100 days ago | Still presented as active | Homarr |
| Tabby | AI & LLM | 94 days ago | Still presented as active | Dify |
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.
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 | Family | Projects | Share |
|---|---|---|---|
| MIT | Permissive | 27 | 25% |
| Apache-2.0 | Permissive | 23 | 22% |
| AGPL-3.0 | Copyleft | 22 | 21% |
| GPL-3.0 | Copyleft | 12 | 11% |
| BSD | Permissive | 7 | 7% |
| GPL-2.0 | Copyleft | 4 | 4% |
| LGPL | Copyleft | 3 | 3% |
| EPL-2.0 | Copyleft | 2 | 2% |
| PostgreSQL | Permissive | 2 | 2% |
| Commercial | Source-available | 1 | 1% |
| SSPL | Source-available | 1 | 1% |
| Sustainable Use License | Source-available | 1 | 1% |
| MPL-2.0 | Copyleft | 1 | 1% |
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.
| GitHub stars | Meaning | Projects | Share |
|---|---|---|---|
| Over 50,000 | large community | 25 | 24% |
| 10,000 – 50,000 | well established | 58 | 55% |
| 1,000 – 10,000 | growing | 19 | 18% |
| Under 1,000 | niche or new | 4 | 4% |
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.
| Category | Projects | Median last commit | Median stars |
|---|---|---|---|
| Developer Tools | 14 | 2 days ago | 40,980 |
| Monitoring & Analytics | 13 | 1 day ago | 28,983 |
| Databases & Storage | 12 | 1 day ago | 22,262 |
| Productivity & Notes | 11 | 2 days ago | 43,627 |
| Dashboards & Startpages | 10 | 4 days ago | 6,559 |
| Home Automation | 9 | 2 days ago | 9,117 |
| Backup & Recovery | 8 | 3 days ago | 10,320 |
| Media & Streaming | 7 | 2 days ago | 41,721 |
| Files & Sync | 6 | 3 days ago | 50,248 |
| Automation & Workflow | 6 | 2 days ago | 50,017 |
| Security & Privacy | 6 | 3 days ago | 44,252 |
| AI & LLM | 4 | 2 days ago | 153,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.
- Commit recency — days between the newest commit and the measurement date, bucketed.
- Licences — the licence each repository declares, grouped into permissive, copyleft, and source-available families. Each project lands in exactly one family, so the three counts sum to 106.
- Adoption — GitHub stars. Attention, not quality.
- Category medians — the median, deliberately, not the mean: one long-dormant outlier can drag an average somewhere no individual project actually sits.
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.