Skip to content
appsgit

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 Open-WebUI (source-available). Langflow leads with 155,530 GitHub stars. Candidates: the 167 apps whose main GitHub language is Python.

Updated · data from GitHub, refreshed nightly

Top picks

  1. Rank 1:

    Langflow

    langflow-ai/langflow

    Visual framework for building and deploying AI agents and RAG workflows.

    AI & LLM ToolsPythonDocker

    AI-nativeLangflow 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.

  2. Rank 2:

    Home Assistant

    home-assistant/core

    Home automation platform.

    FeaturedHome Automation & IoTPythonDocker

    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.

  3. Rank 3:

    Open-WebUI

    open-webui/open-webui

    User-friendly AI Interface, supports Ollama, OpenAI API.

    Source-availableAI & LLM ToolsPythonDocker

    AI-nativeOpen-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.

Full ranking

All 12 picks, ranked

Ranked by GitHub stars and recent activity. Open any pick for live stats and licence details.

  1. 1

    Langflow

    Visual framework for building and deploying AI agents and RAG workflows.

    AI-nativeLangflow 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.

  2. 2

    Home Assistant

    Home automation platform.

    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.

  3. 3

    Open-WebUI

    User-friendly AI Interface, supports Ollama, OpenAI API.

    AI-nativeOpen-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.

  4. 4

    ComfyUI

    Node-based interface and engine for diffusion image and video generation.

    AI-nativeComfyUI has 136,240 GitHub stars, uses the GPL-3.0 license, is written in Python and had 2,050 commits in the last year.

  5. 5

    Odoo

    Free open source ERP system.

    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.

  6. 6

    Apache Airflow

    Platform to programmatically author, schedule, and monitor workflows.

    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.

  7. 7

    Paperless-ngx

    Scan, index, and archive all of your paper documents with an improved interface (fork of Paperless).

    AI-nativePaperless-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.

  8. 8

    Text Generation WebUI

    Gradio web UI for running large language models locally.

    AI-nativeText 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.

  9. 9

    Superset

    Modern data exploration and visualization platform.

    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.

  10. 10

    ERPNext

    ERP system to help you run your business.

    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.

  11. 11

    Frigate

    Monitor your security cameras with locally processed AI.

    AI-nativeFrigate 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.

  12. 12

    SearXNG

    Internet metasearch engine which aggregates results from various search services and databases (Fork of Searx).

    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.

FAQ

Questions and answers

Still curious? Email info@appsgit.com.

What are the best self-hosted 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.

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.

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.

One email a week. No spam, unsubscribe anytime.