# Best open source software for SaaS companies

> For a SaaS company, a self-hosted stack starts with Supabase for backend and auth, Lago for usage-based billing and PostHog for product analytics. Each pick was chosen by hand for its job and is shown with GitHub data from October 2026.

## Key facts

| Fact | Value |
|---|---|
| Question | What open source software should a SaaS company self-host? |
| Picks | 21 |
| Top pick | Supabase (111,147 stars) |
| Data as of | Oct 7, 2026 |
| Canonical URL | https://appsgit.com/best/open-source-software-for-saas |

The pieces a SaaS product needs around its own code: back end and auth, billing, product analytics, customer messaging, feedback, status pages and deployment.

## Backend and auth

- [Supabase](https://appsgit.com/apps/supabase) (111,147 stars, Apache-2.0, TypeScript, Docker): Supabase has 111,147 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 6,123 commits in the last year; it replaces Firebase.
- [Appwrite](https://appsgit.com/apps/appwrite) (57,577 stars, BSD-3-Clause, PHP, Docker): Appwrite has 57,577 GitHub stars, uses the BSD-3-Clause license, ships a Docker image and had 10,376 commits in the last year; it replaces Firebase and Supabase.
- [PocketBase](https://appsgit.com/apps/pocketbase) (61,293 stars, MIT, Go, Docker): PocketBase has 61,293 GitHub stars, uses the MIT license, ships a Docker image and had 500 commits in the last year; it replaces Firebase and Supabase.
- [Logto](https://appsgit.com/apps/logto) (14,652 stars, MPL-2.0, TypeScript, Docker): Logto has 14,652 GitHub stars, uses the MPL-2.0 license, ships a Docker image and had 1,322 commits in the last year; it replaces Auth0.
- [ZITADEL](https://appsgit.com/apps/zitadel) (15,213 stars, AGPL-3.0, Go, Docker): ZITADEL has 15,213 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 656 commits in the last year; it replaces Auth0 and Okta.

## Billing and subscriptions

- [Lago](https://appsgit.com/apps/lago) (10,657 stars, AGPL-3.0, Go, Docker): Lago has 10,657 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 174 commits in the last year.
- [Kill Bill](https://appsgit.com/apps/kill-bill) (5,783 stars, Apache-2.0, Java, Docker): Kill Bill has 5,783 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 201 commits in the last year.
- [HyperSwitch](https://appsgit.com/apps/hyperswitch) (45,286 stars, Apache-2.0, Rust, Docker): HyperSwitch has 45,286 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 2,103 commits in the last year.

## Product analytics

- [PostHog](https://appsgit.com/apps/posthog) (40,156 stars, MIT, Python, AI features): PostHog has 40,156 GitHub stars, uses the MIT license and had 35,167 commits in the last year; it replaces Google Analytics and Metabase Cloud.
- [Umami](https://appsgit.com/apps/umami) (39,188 stars, MIT, TypeScript, Docker): Umami has 39,188 GitHub stars, uses the MIT license, ships a Docker image and had 1,087 commits in the last year; it replaces Google Analytics.
- [Plausible Analytics](https://appsgit.com/apps/plausible-analytics) (29,323 stars, AGPL-3.0, Elixir): Plausible Analytics has 29,323 GitHub stars, uses the AGPL-3.0 license and had 545 commits in the last year; it replaces Google Analytics.

## Customer messaging

- [Chatwoot](https://appsgit.com/apps/chatwoot) (37,569 stars, MIT, Ruby, Docker): Chatwoot has 37,569 GitHub stars, uses the MIT license, ships a Docker image and had 1,379 commits in the last year; it replaces Zendesk and Intercom.
- [Novu](https://appsgit.com/apps/novu) (40,118 stars, MIT, TypeScript, Docker): Novu has 40,118 GitHub stars, uses the MIT license, ships a Docker image and had 2,234 commits in the last year; it replaces Twilio SendGrid.
- [Listmonk](https://appsgit.com/apps/listmonk) (23,701 stars, AGPL-3.0, Go, Docker): Listmonk has 23,701 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 227 commits in the last year; it replaces Mailchimp and Twilio SendGrid.

## Feedback and surveys

- [Formbricks](https://appsgit.com/apps/formbricks) (13,065 stars, AGPL-3.0, TypeScript, Docker): Formbricks has 13,065 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,403 commits in the last year; it replaces Typeform and Google Forms.
- [Fider](https://appsgit.com/apps/fider) (4,558 stars, AGPL-3.0, Go, Docker): Fider has 4,558 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 467 commits in the last year.

## Status pages and monitoring

- [Uptime Kuma](https://appsgit.com/apps/uptime-kuma) (92,149 stars, MIT, JavaScript, Docker): Uptime Kuma has 92,149 GitHub stars, uses the MIT license, ships a Docker image and had 1,359 commits in the last year; it replaces Datadog and Uptime Robot.
- [OpenStatus](https://appsgit.com/apps/openstatus) (9,169 stars, AGPL-3.0, TypeScript, Docker): OpenStatus has 9,169 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,175 commits in the last year; it replaces Statuspage.
- [SigNoz](https://appsgit.com/apps/signoz) (32,287 stars, MIT, TypeScript, Docker): SigNoz has 32,287 GitHub stars, uses the MIT license, ships a Docker image and had 1,939 commits in the last year; it replaces Datadog and Grafana Cloud.

## Deployment

- [Coolify](https://appsgit.com/apps/coolify) (62,628 stars, Apache-2.0, PHP, Docker): Coolify has 62,628 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 4,939 commits in the last year; it replaces Heroku and Vercel.
- [Dokploy](https://appsgit.com/apps/dokploy) (37,670 stars, Apache-2.0, TypeScript, Docker): Dokploy has 37,670 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 2,764 commits in the last year; it replaces Heroku and Vercel.

## How this list was made

- Apps were picked by hand from the appsgit catalog for each job, then checked against the snapshot: unknown or archived projects and projects with no commit in two years are dropped automatically.
- Inside each section the curated order is kept, most broadly useful first; an app appears only once on the page.
- Stars, license, Docker and activity facts come from the GitHub API as of October 2026.

## FAQ

### Can I use these apps inside a commercial SaaS?

Usually, but check each license. Permissive licenses such as MIT and Apache 2.0 allow almost anything; AGPL requires you to publish changes if you offer a modified version over a network; source-available licenses can forbid offering the software itself as a service.

### Is Supabase free?

Yes. Supabase is open-source software released under the Apache-2.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 run this stack with Docker?

19 of the 21 apps here publish Docker images, including Supabase, Appwrite and PocketBase, so most of the stack can run side by side with Docker Compose on one server. Size the server for the heaviest app and add off-site backups.

## Related questions

- [What are the best open source AI tools for building SaaS AI features?](https://appsgit.com/best/ai-tools-for-saas)
- [What is the best open source software for marketing agencies?](https://appsgit.com/best/open-source-software-for-agencies)
- [What are the best open source AI tools for marketing?](https://appsgit.com/best/ai-tools-for-marketing)
- [What is the best open source software for schools?](https://appsgit.com/best/open-source-software-for-schools)
- [What is the best open source student management system?](https://appsgit.com/best/student-management-systems)
- [What are the best open source AI tools for schools and teachers?](https://appsgit.com/best/ai-tools-for-education)
- [What is the best open source software for restaurants and hotels?](https://appsgit.com/best/open-source-software-for-restaurants)
- [What is the best open source software for manufacturing?](https://appsgit.com/best/open-source-software-for-manufacturing)

## See also

- [All low-code & backend apps](https://appsgit.com/categories/low-code)
- [All identity & SSO apps](https://appsgit.com/categories/identity-sso)
- [All accounting & invoicing apps](https://appsgit.com/categories/accounting-invoicing)
- [All finance & budgeting apps](https://appsgit.com/categories/finance-budgeting)
- [Open-source alternatives to Firebase](https://appsgit.com/alternatives/firebase)
- [Open-source alternatives to Supabase](https://appsgit.com/alternatives/supabase)
- [Open-source alternatives to Auth0](https://appsgit.com/alternatives/auth0)
- [Open-source alternatives to Okta](https://appsgit.com/alternatives/okta)
- [Open-source alternatives to Google Analytics](https://appsgit.com/alternatives/google-analytics)
- [Open-source alternatives to Metabase Cloud](https://appsgit.com/alternatives/metabase-cloud)
- [PocketBase vs Supabase](https://appsgit.com/compare/pocketbase-vs-supabase)
- [Appwrite vs Supabase](https://appsgit.com/compare/appwrite-vs-supabase)
- [Plausible Analytics vs Umami](https://appsgit.com/compare/plausible-analytics-vs-umami)
- [Coolify vs Dokploy](https://appsgit.com/compare/coolify-vs-dokploy)
- [Umami vs Matomo](https://appsgit.com/compare/umami-vs-matomo)
- [Plausible Analytics vs Matomo](https://appsgit.com/compare/plausible-analytics-vs-matomo)
- [How to self-host Supabase with Docker Compose](https://appsgit.com/guides/supabase)
- [How to self-host PostHog with Docker Compose](https://appsgit.com/guides/posthog)
- [How to self-host Umami with Docker Compose](https://appsgit.com/guides/umami)
- [How to self-host Plausible Analytics with Docker Compose](https://appsgit.com/guides/plausible-analytics)

---

Canonical page: https://appsgit.com/best/open-source-software-for-saas
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.
