Skip to main content

Python

Web frameworks, API builders, and data science tools for Python developers

Runtime: CPython / PyPy Package Manager: pip / poetry / uv Extensions: .py

Key Considerations

  • Async support requirements
  • ORM preferences (Django ORM, SQLAlchemy)
  • API-first vs full-stack with templates
  • Data science integration needs
  • Performance and scalability requirements
aiohttp logo

aiohttp

Asynchronous HTTP Client/Server for asyncio and Python. An open-source library for building async web applications with both client and server functionality.

Free Tier
backend async http-client
BentoML logo

BentoML

Inference Platform built for speed and control. Deploy any model anywhere with tailored optimization, efficient scaling, and streamlined operations.

Free Tier
ml-serving inference llm
B

Bottle

A fast, simple and lightweight WSGI micro web-framework for Python. Distributed as a single file module with no dependencies beyond the Python Standard Library.

Free Tier
backend micro-framework lightweight
Django logo

Django

The web framework for perfectionists with deadlines. Batteries-included with ORM, admin, auth, and more. Powers Instagram, Pinterest, and thousands of sites.

Free Tier
full-stack orm batteries-included
Falcon logo

Falcon

The minimal, fast, and secure web framework for Python. Designed for large-scale microservices and responsive app backends with ASGI and WSGI support.

Free Tier
backend api microservices
FastAPI logo

FastAPI

Modern, fast web framework for building APIs with Python. Based on type hints with automatic OpenAPI docs. One of the fastest Python frameworks available.

Free Tier
api async openapi
Flask logo

Flask

A micro web framework for Python. Lightweight and flexible with no ORM or form validation. Build what you need, add what you want.

Free Tier
micro minimal flexible
Gradio logo

Gradio

Build machine learning demos and web apps in Python. Hugging Face integrated. Create interfaces for any ML model in minutes.

Free Tier
ml demos huggingface
LangChain logo

LangChain

Framework for developing applications powered by language models. Chain LLMs together with tools, memory, and agents. The standard for LLM apps.

Free Tier
llm ai agents
Litestar logo

Litestar

Production-ready, highly performant Python API framework. Formerly Starlite, with class-based controllers and excellent OpenAPI support.

Free Tier
api async performance
MLflow logo

MLflow

Deliver production-ready AI. The open source developer platform to build AI applications and models with confidence, featuring experiment tracking and model deployment.

Free Tier
mlops experiment-tracking model-registry
NiceGUI logo

NiceGUI

Create web-based user interfaces with Python. Easy to use with beautiful defaults. Perfect for dashboards, tools, and robotics interfaces.

Free Tier
ui dashboards python-only
Prefect logo

Prefect

Orchestrate workflows with Prefect. Open-source, production-ready workflow orchestration for data, ML, and agent workflows on a single control plane.

Free Tier
workflow orchestration data-engineering
P

Pyramid

The Start Small, Finish Big, Stay Finished Framework. A Python web framework that scales from simple single-file applications to complex, ambitious projects.

Free Tier
backend wsgi flexible
Quart logo

Quart

A Fast Python web microframework. An asyncio reimplementation of Flask's API, allowing you to use Flask extensions with async/await support.

Free Tier
backend async flask-compatible
R

Ray Serve

A scalable model serving library for building online inference APIs. Framework-agnostic, designed for deploying machine learning models alongside business logic.

Free Tier
ml-serving inference llm
Reflex logo

Reflex

Build web apps in pure Python. No JavaScript required. Compiles to a React frontend with Python backend. Formerly known as Pynecone.

Free Tier
full-stack python-only react
RQ (Redis Queue) logo

RQ (Redis Queue)

RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers. Backed by Redis, it's designed as a lightweight alternative to Celery with a low barrier to entry and easy integration into web stacks.

Free Tier
python redis queue
Sanic logo

Sanic

Build fast. Run fast. The lightning-fast asynchronous Python web framework designed to accelerate web app development with an intuitive API.

Free Tier
backend async fast
Starlette logo

Starlette

The little ASGI framework that shines. Lightweight and high-performance, it's the foundation for FastAPI. Perfect for building async microservices.

Free Tier
asgi async lightweight
Streamlit logo

Streamlit

The fastest way to build data apps in pure Python. No frontend experience required. Perfect for data scientists and ML engineers to share results.

Free Tier
data-apps ml dashboards
T

Tornado

A Python web framework and asynchronous networking library. Using non-blocking network I/O, Tornado can scale to tens of thousands of open connections.

Free Tier
backend async websockets