FindSoftware

Python

Combine filters →

Python here is the main language of the repository. Extensions, plugins and configuration for this software are usually written in Python too, with dependencies from PyPI. A record carries this value when Python makes up most of the codebase, as stated by the project or shown by its repository. Running it needs Python installed, on the server for web applications and on the build machine for site generators. Django and Wagtail are examples.

25 projects are written in Python, listed alphabetically. Mostly web frameworks, analytics and monitoring and site and docs generators, of 12 categories in all. 38 records do not record this field, and cannot appear here either way. 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.

K

  • Kart

    Python static site generator that uses Jinja2 templates and Markdown, with blog and tag index support.

M

  • Material for MkDocs

    Documentation framework on top of MkDocs that builds static documentation sites from Markdown.

O

  • Odoo

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

P

  • pgAdmin

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

  • PostHog

    Product analytics platform with session replay, feature flags, experiments, error tracking and surveys, self-hosted from its code or run as PostHog Cloud.

  • 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.

What is the best web software written in Python?

We don't know. A portfolio, a shop and a documentation site need different things from their software, and so does a team of one against an agency. Nobody pays to be listed here and the order is alphabetical.