12 picks · data-backed ranking
Best open source apps written in Python
The best self-hosted apps written in Python are Langflow, Home Assistant and Dify.ai (source-available). Langflow leads with 156,084 GitHub stars.
Candidates: the 168 apps whose main GitHub language is Python.
Updated · data from GitHub, refreshed daily
Top picks
- Rank 1:
Langflow
langflow-ai/langflow
Visual framework for building and deploying AI agents and RAG workflows.
Active · last commit Oct 28, 2026
AI & LLM ToolsPythonDockerAI-nativeStands out for a permissive MIT license. Langflow has 156,084 GitHub stars, uses the MIT license, ships a Docker image, is written in Python and had 2,758 commits in the last year.
- Rank 2:
Home Assistant
home-assistant/core
Home automation platform.
Active · last commit Oct 28, 2026
FeaturedHome Automation & IoTPythonDockerStands out for the most commits in the last 12 months (21,554). Home Assistant has 91,788 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Python and had 21,554 commits in the last year; it replaces Nest / SmartThings and Google Home.
- Rank 3:
Dify.ai
langgenius/dify
Build, test and deploy LLM applications.
Active · last commit Oct 28, 2026
Source-availableLow-code & BackendPythonDockerAI-nativeStands out for the most GitHub stars. Dify.ai has 159,780 GitHub stars, is source-available under the Dify Open Source License (modified Apache 2.0) (not an open-source license), ships a Docker image, is written in Python and had 6,840 commits in the last year.
At a glance
Open source apps written in Python compared
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
| App | Stands out for | License | GitHub stars | Commits (12 mo) | Last commit | Docker image |
|---|---|---|---|---|---|---|
| Langflow | a permissive MIT license | MIT | 156,084 | 2,758 | Oct 28, 2026 | Yes |
| Home Assistant | the most commits in the last 12 months (21,554) | Apache-2.0 | 91,788 | 21,554 | Oct 28, 2026 | Yes |
| Dify.ai | the most GitHub stars | source-available, Dify Open Source License (modified Apache 2.0) | 159,780 | 6,840 | Oct 28, 2026 | Yes |
| Open-WebUI | AI features named in its own description | source-available, Open WebUI License (BSD-3-Clause plus branding clause) | 157,004 | 6,037 | Oct 28, 2026 | Yes |
| ComfyUI | the most recent release (v0.43.0, October 2026) | GPL-3.0 | 143,662 | 2,109 | Oct 28, 2026 | No |
| Odoo | – | LGPL-3.0 | 55,380 | 17,454 | Oct 28, 2026 | Yes |
| Apache Airflow | – | Apache-2.0 | 47,293 | 8,771 | Oct 28, 2026 | Yes |
| Paperless-ngx | – | GPL-3.0 | 47,176 | 1,786 | Oct 28, 2026 | Yes |
| Text Generation WebUI | – | AGPL-3.0 | 47,724 | 699 | Aug 17, 2026 | Yes |
| Superset | – | Apache-2.0 | 75,336 | 6,135 | Oct 28, 2026 | No |
Full ranking
All 12 picks, ranked
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
- 1
Langflow
Visual framework for building and deploying AI agents and RAG workflows.
AI & LLM ToolsDockerAI-nativeStands out for a permissive MIT license. Langflow has 156,084 GitHub stars, uses the MIT license, ships a Docker image, is written in Python and had 2,758 commits in the last year.
- 2
Home AssistantFeatured
Home automation platform.
Home Automation & IoTDockerStands out for the most commits in the last 12 months (21,554). Home Assistant has 91,788 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Python and had 21,554 commits in the last year; it replaces Nest / SmartThings and Google Home.
- 3
Dify.ai
Build, test and deploy LLM applications.
Source-availableLow-code & BackendDockerAI-nativeStands out for the most GitHub stars. Dify.ai has 159,780 GitHub stars, is source-available under the Dify Open Source License (modified Apache 2.0) (not an open-source license), ships a Docker image, is written in Python and had 6,840 commits in the last year.
- 4
Open-WebUI
User-friendly AI Interface, supports Ollama, OpenAI API.
Source-availableAI & LLM ToolsDockerAI-nativeStands out for AI features named in its own description. Open-WebUI has 157,004 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 6,037 commits in the last year; it replaces ChatGPT and Lovable.
- 5
ComfyUI
Node-based interface and engine for diffusion image and video generation.
AI & LLM ToolsAI-nativeStands out for the most recent release (v0.43.0, October 2026). ComfyUI has 143,662 GitHub stars, uses the GPL-3.0 license, is written in Python and had 2,109 commits in the last year.
- 6
Odoo
Free open source ERP system.
ERP & InventoryDockerOdoo has 55,380 GitHub stars, uses the LGPL-3.0 license, ships a Docker image, is written in Python and had 17,454 commits in the last year; it replaces NetSuite and SAP Business One.
- 7
Apache Airflow
Platform to programmatically author, schedule, and monitor workflows.
Automation & WorkflowsDockerApache Airflow has 47,293 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Python and had 8,771 commits in the last year.
- 8
Paperless-ngx
Scan, index, and archive all of your paper documents with an improved interface (fork of Paperless).
Document ManagementDockerAI-nativePaperless-ngx has 47,176 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in Python and had 1,786 commits in the last year.
- 9
Text Generation WebUI
Gradio web UI for running large language models locally.
AI & LLM ToolsDockerAI-nativeText Generation WebUI has 47,724 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in Python and had 699 commits in the last year.
- 10
Superset
Modern data exploration and visualization platform.
AnalyticsSuperset has 75,336 GitHub stars, uses the Apache-2.0 license, is written in Python and had 6,135 commits in the last year; it replaces Metabase Cloud and Tableau.
- 11
ERPNext
ERP system to help you run your business.
ERP & InventoryDockerERPNext has 40,687 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in Python and had 10,424 commits in the last year; it replaces NetSuite and SAP Business One.
- 12
Frigate
Monitor your security cameras with locally processed AI.
Video SurveillanceDockerAI-nativeFrigate has 37,021 GitHub stars, uses the MIT license, ships a Docker image, is written in Python and had 1,620 commits in the last year; it replaces Ring.
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 Dify.ai 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?
10 of the 12 apps on this list are open source; 2 are 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 21,554 commits in the last 12 months and a latest release, 2026.10.4, from October 2026. Activity is a good sign that bugs and security issues get fixed.
How is this list ranked?
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.