For consultancy, reach me out via email or LinkedIn.
Hi there! ๐
My name is Marcelo, but you can call me "Marceloooooooo" in French, "Marce" in Spanish, and "MarTCHHHelo" in Italiano.
But I'm originally from Brazil!
I'm a maintainer of Uvicorn and Starlette, and I'm also considered a FastAPI Expert.
I have projects related to FastAPI:
| Project | Description |
|---|---|
| FastAPI Health | Implement the Health Check API pattern on your FastAPI application! |
| Bump TestClient | Replace Starlette's TestClient from requests to httpx! |
| Starlette TestClient | A backport of Starlette's TestClient using requests! |
| Manage FastAPI | |
| FastAPI Microservices | Fully Python async FastAPI project! |
| FastAPI Responses | Find HTTPExceptions and turn them into documented responses! |
| BaseSQLModel | A very simple CRUD class for SQLModel! |
| ASGI Logger | Access logger for ASGI servers! |
| Flake8 FastAPI | A flake8 plugin that helps you avoid simple FastAPI mistakes. |
| Uvicorn Experimental | This is a fork of uvicorn to implement experimental features! |
| FastAPI Dependency | Use less threads for your FastAPI applications |
There are some different types of projects here as well:
| Project | Description |
|---|---|
| promypy | Progressive type annotation without regression! |
| No Optional | Replace Optional[T] by Union[T, None] |
| Uvicorn Browser | Browser reload with uvicorn! |
| Awesome Pydantic | A curated list of awesome things related to Pydantic! |
| rsort | Sort Python requirements with ease! |
| Simple Timing | Time your functions in a smart way! ~ Highly Inspired on codetiming |
| Python Template | A template for Python packages that makes you go from |
Oh! And if you use VSCode and FastAPI, you might have already used some plugins that I have worked on:
- Debug a FastAPI Application: Launch and debug a FastAPI web application!
๐ - Debug a FastAPI Application on Docker: The same as above, but on Docker!
๐









