FindSoftware

Python

Combine filters →

Python here means the production server runs the application through a WSGI or ASGI server such as Gunicorn or Uvicorn, usually behind a reverse proxy. The host has to support Python applications with their dependencies installed from PyPI. A record carries this value when its documentation requires Python on the production server. Python tools that only build files, such as some static site generators, carry static files instead. Django and Saleor are examples.

24 projects need Python to host, listed alphabetically. Mostly web frameworks, analytics and monitoring and admin panels, of 11 categories in all. 77 records do not record this field, and cannot appear here either way. For 206 the question does not apply. Counts only projects with momentum; the full list has the rest.

A

  • aiohttp

    Asynchronous HTTP client and server library for Python, built on asyncio, with a web server and a client session API.

  • authentik

    Self-hosted, open source identity provider with OIDC, SAML, LDAP and proxy authentication.

B

  • Bokeh

    Python library for interactive plots and data applications that render in web browsers.

C

  • CubicWeb

    Python web framework for data-centric applications built on an explicit schema, with a query language and components called cubes.

D

  • Django

    Python web framework with an ORM, URL routing, templating, forms and an automatic admin interface.

  • Django REST framework

    Toolkit for building Web APIs on Django, with serialization, views, authentication and permissions.

  • django-allauth

    Integrated set of Django applications for local and social account authentication, registration and account management.

F

  • FastAPI

    Python web framework for building APIs from standard Python type hints, served by an ASGI server.

  • Flagsmith

    Open-source feature flag and remote config platform, available self-hosted or as a cloud service, with SDKs for web, mobile and server-side apps.

  • Frappe Framework

    Python and JavaScript low-code web framework for building data-driven web applications, with a built-in admin interface, roles and permissions.

G

  • GlitchTip

    Open-source error tracking platform that works with Sentry client SDKs, self-hosted or hosted by GlitchTip.

  • Gradio

    Python package for building web interfaces and demos for machine learning models and Python functions.

  • GrowthBook

    Open-core feature flagging, experimentation and product analytics platform, available self-hosted or as a cloud service, with SDKs for application code.

O

  • Odoo

    Suite of web-based open source business apps, including a website builder and an e-commerce app.

P

  • Pagefind

    Static search library that builds a search index from built HTML at build time and serves search from static files.

  • pgAdmin

    Open-source administration and development tool for PostgreSQL, run as a desktop application or as a web application.

  • Prefect

    Python workflow orchestration framework that runs flows on schedules, events or API calls, with a self-hostable server.

R

  • Reflex

    Python library for building full-stack web apps, with the frontend compiled to React and the backend run as a Python server.

S

  • Sanic

    Asynchronous Python web framework with its own production-ready web server.

  • Sentry

    Application monitoring and error tracking platform, self-hosted or offered as Sentry SaaS.

  • Starlette

    Lightweight ASGI framework and toolkit for building async web services in Python.

  • Streamlit

    Python framework that turns scripts into interactive web apps for data work.

T

  • Tornado

    Python web framework and asynchronous networking library that runs its own HTTP server rather than WSGI.

  • txtai

    Python framework for semantic search, LLM pipelines and workflows, with an embeddings database, a web API and Docker images.

Which of these is best?

We can't tell from here. What suits an editor-heavy marketing site can be wrong for a static documentation site. The list is alphabetical and nobody paid for a place on it.