# Best open source apps written in Python

> The best self-hosted apps written in Python are Langflow, Home Assistant and Open-WebUI (source-available). Langflow leads with 155,530 GitHub stars. Candidates: the 167 apps whose main GitHub language is Python.

## Key facts

| Fact | Value |
|---|---|
| Question | What are the best self-hosted apps written in Python? |
| Picks | 12 |
| Top pick | Langflow (155,530 stars) |
| Data as of | Oct 7, 2026 |
| Canonical URL | https://appsgit.com/best/open-source-apps-in-python |

## Ranked picks

- [Langflow](https://appsgit.com/apps/langflow) (155,530 stars, MIT, Python, Docker, AI features): Langflow has 155,530 GitHub stars, uses the MIT license, ships a Docker image, is written in Python and had 2,486 commits in the last year.
- [Home Assistant](https://appsgit.com/apps/home-assistant) (91,266 stars, Apache-2.0, Python, Docker): Home Assistant has 91,266 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Python and had 17,497 commits in the last year; it replaces IFTTT and Nest / SmartThings.
- [Open-WebUI](https://appsgit.com/apps/open-webui) (154,037 stars, Open WebUI License, source-available, Python, Docker, AI features): Open-WebUI has 154,037 GitHub stars, is source-available under the Open WebUI License (BSD-3-Clause plus branding clause) (not an open-source license), ships a Docker image, is written in Python and had 4,746 commits in the last year; it replaces ChatGPT and Lovable.
- [ComfyUI](https://appsgit.com/apps/comfyui) (136,240 stars, GPL-3.0, Python, AI features): ComfyUI has 136,240 GitHub stars, uses the GPL-3.0 license, is written in Python and had 2,050 commits in the last year.
- [Odoo](https://appsgit.com/apps/odoo) (54,848 stars, LGPL-3.0, Python, Docker): Odoo has 54,848 GitHub stars, uses the LGPL-3.0 license, ships a Docker image, is written in Python and had 10,679 commits in the last year; it replaces QuickBooks and Square POS.
- [Apache Airflow](https://appsgit.com/apps/apache-airflow) (47,062 stars, Apache-2.0, Python, Docker): Apache Airflow has 47,062 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Python and had 7,745 commits in the last year.
- [Paperless-ngx](https://appsgit.com/apps/paperless-ngx) (46,308 stars, GPL-3.0, Python, Docker, AI features): Paperless-ngx has 46,308 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in Python and had 1,625 commits in the last year.
- [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, is written in Python and had 744 commits in the last year.
- [Superset](https://appsgit.com/apps/superset) (75,048 stars, Apache-2.0, Python): Superset has 75,048 GitHub stars, uses the Apache-2.0 license, is written in Python and had 5,509 commits in the last year; it replaces Metabase Cloud and Tableau.
- [ERPNext](https://appsgit.com/apps/erpnext) (39,821 stars, GPL-3.0, Python, Docker): ERPNext has 39,821 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in Python and had 6,664 commits in the last year; it replaces QuickBooks and Square POS.
- [Frigate](https://appsgit.com/apps/frigate) (36,390 stars, MIT, Python, Docker, AI features): Frigate has 36,390 GitHub stars, uses the MIT license, ships a Docker image, is written in Python and had 1,445 commits in the last year; it replaces Ring.
- [SearXNG](https://appsgit.com/apps/searxng) (38,014 stars, AGPL-3.0, Python, Docker): SearXNG has 38,014 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in Python and had 767 commits in the last year.

## How this list was made

- Candidates: the 167 apps whose main GitHub language is Python.
- 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.
- The language is GitHub's detection for the repository; many projects also use other languages.

## FAQ

### Is Langflow free?

Yes. Langflow is open-source software released under the MIT 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, 10 of the 12 picks. Langflow, Home Assistant and Open-WebUI publish Docker images, so you can run them on a VPS or home server with Docker Compose. The others install from their own packages or source; follow each project's install guide.

### Are all of these apps open source?

11 of the 12 apps on this list are open source; 1 is source-available. Source-available licenses add conditions, such as limits on hosted or commercial use, so read them before you deploy.

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

Home Assistant, with 17,497 commits in the last 12 months and a latest release, 2026.9.4, from September 2026. Activity is a good sign that bugs and security issues get fixed.

## Related questions

- [What are the best self-hosted apps written in TypeScript?](https://appsgit.com/best/open-source-apps-in-typescript)
- [What are the best self-hosted apps written in PHP?](https://appsgit.com/best/open-source-apps-in-php)
- [What are the best self-hosted apps written in Java?](https://appsgit.com/best/open-source-apps-in-java)
- [What are the best self-hosted apps written in C#?](https://appsgit.com/best/open-source-apps-in-c-sharp)
- [What are the best self-hosted apps written in Ruby?](https://appsgit.com/best/open-source-apps-in-ruby)
- [What are the best MIT-licensed self-hosted apps?](https://appsgit.com/best/mit-licensed-self-hosted-apps)
- [What are the best AGPL-licensed self-hosted apps?](https://appsgit.com/best/agpl-self-hosted-apps)
- [What are the best self-hosted apps for beginners?](https://appsgit.com/best/docker-self-hosted-apps-for-beginners)

## See also

- [Open-source alternatives to IFTTT](https://appsgit.com/alternatives/ifttt)
- [Open-source alternatives to Nest / SmartThings](https://appsgit.com/alternatives/smartthings)
- [Open-source alternatives to Google Home](https://appsgit.com/alternatives/google-home)
- [Open-source alternatives to ChatGPT](https://appsgit.com/alternatives/chatgpt)
- [Open-source alternatives to Lovable](https://appsgit.com/alternatives/lovable)
- [Open-source alternatives to QuickBooks](https://appsgit.com/alternatives/quickbooks)
- [Odoo vs ERPNext](https://appsgit.com/compare/odoo-vs-erpnext)
- [Home Assistant vs openHAB](https://appsgit.com/compare/home-assistant-vs-openhab)
- [Open WebUI vs LibreChat](https://appsgit.com/compare/open-webui-vs-librechat)
- [Paperless-ngx vs Docspell](https://appsgit.com/compare/paperless-ngx-vs-docspell)
- [Metabase vs Apache Superset](https://appsgit.com/compare/metabase-vs-superset)
- [ERPNext vs Dolibarr](https://appsgit.com/compare/erpnext-vs-dolibarr)
- [How to self-host Home Assistant with Docker Compose](https://appsgit.com/guides/home-assistant)
- [How to self-host Open WebUI with Docker Compose](https://appsgit.com/guides/open-webui)
- [How to self-host Apache Airflow with Docker Compose](https://appsgit.com/guides/apache-airflow)
- [How to self-host Paperless-ngx with Docker Compose](https://appsgit.com/guides/paperless-ngx)

---

Canonical page: https://appsgit.com/best/open-source-apps-in-python
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.
