# Best AGPL-licensed self-hosted apps

> The best AGPL-3.0 self-hosted apps are Immich, Grafana and Twenty. Immich leads with 115,648 GitHub stars. Candidates: the 300 apps whose declared license is exactly AGPL-3.0 (dual- or multi-licensed apps are left out).

## Key facts

| Fact | Value |
|---|---|
| Question | What are the best AGPL-licensed self-hosted apps? |
| Picks | 12 |
| Top pick | Immich (115,648 stars) |
| Data as of | Oct 7, 2026 |
| Canonical URL | https://appsgit.com/best/agpl-self-hosted-apps |

AGPL-3.0 is a strong copyleft license: if you modify the software and let others use it over a network, you must offer them your modified source. Using it unmodified, even commercially, carries no such duty.

## Ranked picks

- [Immich](https://appsgit.com/apps/immich) (115,648 stars, AGPL-3.0, TypeScript, Docker): Immich has 115,648 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,638 commits in the last year; it replaces Google Photos and Adobe Photoshop.
- [Grafana](https://appsgit.com/apps/grafana) (77,096 stars, AGPL-3.0, TypeScript, Docker): Grafana has 77,096 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 11,362 commits in the last year; it replaces Datadog and Grafana Cloud.
- [Twenty](https://appsgit.com/apps/twenty) (57,949 stars, AGPL-3.0, TypeScript, Docker): Twenty has 57,949 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 7,656 commits in the last year; it replaces Salesforce and HubSpot.
- [Plane](https://appsgit.com/apps/plane) (60,414 stars, AGPL-3.0, TypeScript, Docker): Plane has 60,414 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 678 commits in the last year; it replaces Jira and Asana.
- [Mastodon](https://appsgit.com/apps/mastodon) (50,353 stars, AGPL-3.0, Ruby, Docker): Mastodon has 50,353 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,689 commits in the last year; it replaces Twitter / X.
- [Metabase](https://appsgit.com/apps/metabase) (49,547 stars, AGPL-3.0, Clojure, Docker): Metabase has 49,547 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 6,378 commits in the last year; it replaces Metabase Cloud and Tableau.
- [SiYuan](https://appsgit.com/apps/siyuan) (46,636 stars, AGPL-3.0, TypeScript, Docker, AI features): SiYuan has 46,636 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 8,702 commits in the last year; it replaces Notion and Evernote.
- [RSSHub](https://appsgit.com/apps/rsshub) (46,419 stars, AGPL-3.0, TypeScript, Docker): RSSHub has 46,419 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,488 commits in the last year; it replaces Feedly.
- [Puter](https://appsgit.com/apps/puter) (43,656 stars, AGPL-3.0, TypeScript, Docker): Puter has 43,656 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,363 commits in the last year; it replaces Dropbox.
- [Text Generation WebUI](https://appsgit.com/apps/text-generation-webui) (47,726 stars, AGPL-3.0, Python, Docker, AI features): Text Generation WebUI has 47,726 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 744 commits in the last year.
- [ToolJet](https://appsgit.com/apps/tooljet) (41,037 stars, AGPL-3.0, JavaScript, Docker): ToolJet has 41,037 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 4,215 commits in the last year; it replaces Retool and Bubble.
- [PhotoPrism](https://appsgit.com/apps/photoprism) (40,272 stars, AGPL-3.0, Go, Docker, AI features): PhotoPrism has 40,272 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,819 commits in the last year; it replaces Google Photos and Adobe Photoshop.

## How this list was made

- Candidates: the 300 apps whose declared license is exactly AGPL-3.0 (dual- or multi-licensed apps are left out).
- Base score: GitHub stars on a log scale plus commits in the last 12 months (log scale, capped at 1,000).
- Bonus points for a published Docker image, an OSI-approved open-source license and a commit in the last 90 days.

## FAQ

### Is Immich free?

Yes. Immich is open-source software released under the AGPL-3.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.

### Can I self-host these apps with Docker?

Yes, all of them. Immich, Grafana and Twenty publish Docker images, so you can run them on a VPS or home server with Docker Compose.

### Are all of these apps open source?

All 12 apps on this list are open source. You can self-host and modify each one under its license.

### Which of these apps is the most actively developed?

Grafana, with 11,362 commits in the last 12 months and a latest release, v13.2.3, from September 2026. Activity is a good sign that bugs and security issues get fixed.

## Related questions

- [What are the best self-hosted apps for beginners?](https://appsgit.com/best/docker-self-hosted-apps-for-beginners)
- [What are the best source-available self-hosted apps?](https://appsgit.com/best/source-available-apps)
- [What are the trending GitHub projects right now?](https://appsgit.com/best/trending-github-projects)
- [What is the best open source PDF editor you can self-host?](https://appsgit.com/best/open-source-pdf-tools)
- [What is the best open source YouTube downloader?](https://appsgit.com/best/youtube-downloaders)
- [What is the best free, open source invoice generator?](https://appsgit.com/best/invoice-generators)
- [What is the best open source alternative to AnyDesk and TeamViewer?](https://appsgit.com/best/remote-desktop)
- [What is the best open source alternative to Microsoft Visio?](https://appsgit.com/best/diagram-and-flowchart-tools)

## See also

- [Open-source alternatives to Google Photos](https://appsgit.com/alternatives/google-photos)
- [Open-source alternatives to Adobe Photoshop](https://appsgit.com/alternatives/photoshop)
- [Open-source alternatives to Adobe Lightroom](https://appsgit.com/alternatives/lightroom)
- [Open-source alternatives to Datadog](https://appsgit.com/alternatives/datadog)
- [Open-source alternatives to Grafana Cloud](https://appsgit.com/alternatives/grafana-cloud)
- [Open-source alternatives to Salesforce](https://appsgit.com/alternatives/salesforce)
- [Immich vs PhotoPrism](https://appsgit.com/compare/immich-vs-photoprism)
- [Grafana vs Metabase](https://appsgit.com/compare/grafana-vs-metabase)
- [Immich vs Ente](https://appsgit.com/compare/immich-vs-ente)
- [Twenty vs Krayin CRM](https://appsgit.com/compare/twenty-vs-krayin)
- [Twenty vs SuiteCRM](https://appsgit.com/compare/twenty-vs-suitecrm)
- [Metabase vs Apache Superset](https://appsgit.com/compare/metabase-vs-superset)
- [How to self-host Immich with Docker Compose](https://appsgit.com/guides/immich)
- [How to self-host Grafana with Docker Compose](https://appsgit.com/guides/grafana)
- [How to self-host PhotoPrism with Docker Compose](https://appsgit.com/guides/photoprism)

---

Canonical page: https://appsgit.com/best/agpl-self-hosted-apps
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
