Giter Club home page Giter Club logo

mkautodoc's Introduction

Hi there! ๐Ÿ‘‹

My name is Marcelo, and I'm from ๐Ÿ‡ง๐Ÿ‡ท (and half ๐Ÿ‡ฎ๐Ÿ‡น)! ๐Ÿ˜Ž

I'm a maintainer of Uvicorn and Starlette, and I'm also considered a FastAPI Expert. ๐Ÿค“

I'm currently working at Pydantic. ๐Ÿš€

Conference Speaker

I have been a speaker at some conferences, and if you want, you can check out my talks on YouTube. ๐ŸŽค

YouTuber

I also have started my YouTube channel where I talk about Python, FastAPI, and other stuff. ๐ŸŽฅ

Open Source Projects

I consider myself an open-source enthusiast, and I have some projects that I've been working on. ๐Ÿคฉ

There are some related to FastAPI:

๐ŸŽ Project ๐Ÿ“œ Description
FastAPI Health Health Check API for FastAPI ! ๐Ÿš€
Starlette TestClient A backport of Starlette's TestClient! โช
Manage FastAPI Generate new FastAPI projects! ๐ŸŽ‰
FastAPI Microservices Fully Python async FastAPI project! ๐Ÿš€
FastAPI Responses Turn HTTPExceptions in documented responses! ๐Ÿค–
BaseSQLModel Simple CRUD class for SQLModel! โœจ
ASGI Logger Access logger for ASGI servers! ๐ŸŽ‰
Flake8 FastAPI Flake8 plugin for FastAPI! ๐Ÿค“
FastAPI Dependency Use less threads for your FastAPI applications! ๐Ÿšš
FastAPI AsyncAPI Generate AsyncAPI docs from FastAPI! ๐Ÿš€
FastAPI Authorization Opinionated authorization package for FastAPI! ๐ŸŽ‰
Uvicorn Experimental Uvicorn fork to implement experimental features! ๐Ÿ‘€
Uvicorn Worker Uvicorn worker for Gunicorn! โœจ
Uvicorn Browser Browser reload with uvicorn! โœจ

There are some related to static analysis:

๐ŸŽ Project ๐Ÿ“œ Description
Awesome Python Codemods A curated list of awesome things related to Python Codemods! โœจ
Bump TestClient Replace Starlette's TestClient from requests to httpx! ๐ŸŽ‰
No Optional Replace Optional[T] by Union[T, None] ๐Ÿ‘€
Only Relative Import Linter to enforce relative imports! ๐Ÿค“
LibCST Mypy Type inference provider using mypy for LibCST! โœจ
Load Env Vars at Startup Linter to enforce loading environment variables at startup! ๐Ÿค“
KWonly Transformer Transform positional arguments to keyword-only arguments! ๐ŸŽ‰
No Route Linter to enforce not using @app.route! ๐Ÿ“

There are some projects related to educative content or talks:

๐ŸŽ Project ๐Ÿ“œ Description
Performance Tips by The FastAPI Expert A collection of tips to improve the performance of your FastAPI application! ๐Ÿš€
Getting Started with FastAPI Code source for the O'Reilly live training! โœจ

There are some different projects here as well:

๐ŸŽ Project ๐Ÿ“œ Description
promypy Progressive type annotation without regression! ๐Ÿš€
Awesome Pydantic A curated list of awesome things related to Pydantic! ๐ŸŒช๏ธ
rsort Sort Python requirements with ease! ๐ŸŽ‰ ~ Highly inspired on sort-requirements ๐Ÿค“
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 ๐Ÿฅต to ๐Ÿ˜Ž!

Oh! And if you use VSCode and FastAPI, you might have already used some plugins that I have worked on:

I want to contribute!

Do you want to start on open source but you don't know where to start?

That's great! I'm always looking for help on my projects. ๐Ÿคฉ

This section is an updated list of issues that you can help. ๐Ÿค“

๐ŸŽ Project ๐Ÿ“œ Issue
Kludex/fastapi-responses Use AST instead of tokens
encode/uvicorn Use httpx as client on WebSocket tests
Check who helped me already!
๐ŸŽ Project ๐Ÿ“œ Issue ๐Ÿคฉ Author
encode/broadcaster Move configuration from setup.cfg to pyproject.toml @sumit-158
encode/broadcaster Use pyproject.toml with hatch instead of setup.py @sumit-158
encode/broadcaster Drop support for Python 3.7 @anabasalo

mkautodoc's People

Contributors

anjoman avatar florimondmanca avatar realorangeone avatar thebigmunch avatar tomchristie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.