Sebastián Ramírez

Creator of FastAPI, Typer, SQLModel, Asyncer, etc. 🚀 From 🇨🇴 in 🇩🇪. Open Source, APIs, and tools for data/ML. 🤖 Python, TypeScript, Docker, etc.

Projects

fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

Python - Released: 08 Dec 2018 - 73,985

pydantic

Data validation using Python type hints

Python - Released: 03 May 2017 - 19,033

typer

Typer, build great CLIs. Easy to code. Based on Python type hints.

Python - Released: 24 Dec 2019 - 15,129

starlette

The little ASGI framework that shines. 🌟

Python - Released: 25 Jun 2018 - 9,537

sqlmodel

SQL databases in Python, designed for simplicity, compatibility, and robustness.

Python - Released: 24 Aug 2021 - 13,836

full-stack-fastapi-template

Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.

TypeScript - Released: 23 Feb 2019 - 25,042

pydantic-core

Core validation logic for pydantic written in rust

Python - Released: 04 Apr 2022 - 1,289

odmantic

Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints

Python - Released: 01 May 2020 - 1,055

uwsgi-nginx-flask-docker

Docker image with uWSGI and Nginx for Flask applications in Python running in a single container.

Python - Released: 14 Feb 2016 - 2,986

pydantic-sqlalchemy

Tools to convert SQLAlchemy models to Pydantic models

Python - Released: 02 May 2020 - 1,173

uvicorn-gunicorn-fastapi-docker

Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.

Python - Released: 04 Jan 2019 - 2,699

nginx-rtmp-docker

Docker image with Nginx using the nginx-rtmp-module module for live multimedia (video) streaming.

Dockerfile - Released: 30 Aug 2016 - 1,110

poetry-version-plugin

Poetry plugin for dynamically extracting the package version from a __version__ variable or a Git tag.

Python - Released: 27 May 2021 - 361

dockerswarm.rocks

Docker Swarm mode rocks! Ideas, tools and recipes. Get a production-ready, distributed, HTTPS served, cluster in minutes, not weeks.

Python - Released: 17 Jan 2019 - 1,093

uvicorn-gunicorn-docker

Docker image with Uvicorn managed by Gunicorn for high-performance web applications in Python with performance auto-tuning.

Python - Released: 04 Jan 2019 - 628

uwsgi-nginx-docker

Docker image with uWSGI and Nginx for applications in Python (as Flask) in a single container.

Python - Released: 14 Feb 2016 - 646

meinheld-gunicorn-flask-docker

Docker image with Meinheld and Gunicorn for Flask applications in Python.

Python - Released: 12 Jan 2019 - 486

latest-changes

A GitHub Action to add latest changes after each PR merged automatically

Python - Released: 03 Oct 2020 - 172

uvicorn-gunicorn-starlette-docker

Docker image with Uvicorn managed by Gunicorn for high-performance Starlette web applications in Python with performance auto-tuning.

Python - Released: 04 Jan 2019 - 182

meinheld-gunicorn-docker

Docker image with Meinheld managed by Gunicorn for high-performance WSGI (Flask, Django, etc) web applications in Python with performance auto-tuning.

Python - Released: 12 Jan 2019 - 165

issue-manager

Automatically close issues that have a label, after a custom delay, if no one replies back.

Python - Released: 20 Oct 2019 - 62

blog-posts

Blog posts and related code by Sebastián Ramírez (@tiangolo)

Python - Released: 24 Jun 2018 - 272

label-approved

Label a Pull Request after a number of approvals

Python - Released: 11 Oct 2020 - 34

github-actions-sandbox

Not useful for you. It's just a sandbox GitHub repo for me to try out stuff and develop GitHub Actions.

Python - Released: 04 Oct 2020 - 16

tiangolo.com

Python - Released: 22 Mar 2019 - 16