apiflask
flask-publisher
Our great sponsors
apiflask | flask-publisher | |
---|---|---|
6 | 1 | |
954 | 1 | |
3.0% | - | |
8.3 | 0.0 | |
5 days ago | almost 2 years ago | |
Python | Python | |
MIT License | Creative Commons Zero v1.0 Universal |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
apiflask
-
what popular wabsites uses Flask and Django and what popular companies uses Python?
*some options that were mentioned in the thread I linked to include - Starlite (made to bypass perceived shortcomings of FastAPI) - Flama (Starlette w/ Marshmellow instead of Pydantic) - APIFlask (Flask w/ Pydantic) - Django Ninja - Quart-Schema
-
Flask vs FastAPI?
APIFlask (Flask with Pydantic and all the other good stuff)
- APIFlask is a lightweight Python web API framework
- A lightweight Python web API framework
-
Abandoning Flask for FastAPI
It would be interesting to learn if the author has considered the APIFlask extension or Quart-Schema with Quart. Both offer API functionality built on the Flask API.
-
Flask 2.0 is coming, please help us test
Good metaphor! For people who are comparing FastAPI to Flask, check out APIFlask, it's at the same compare level with FastAPI:
flask-publisher
-
APIFlask is a lightweight Python web API framework
I just recently built a super lightweight helper for Flask to port over some mod_apache Publisher API code:
https://github.com/linsomniac/flask-publisher
In my case all it does is use type annotations on the decorated function to bring query parameters / form fields into the decorated function parameters. No swagger docs or schemas, just parameter handling and conversion (based on types).
I had previously used FastAPI for a full API I developed, liked that.
APIFlask looks pretty slick, if I were to start an API I'd consider it. Documentation seems a lot more straightforward than FastAPI.
What are some alternatives?
flask-restx - Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
litestar - Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
uvicorn - An ASGI web server, for Python. 🦄
Jinja2 - A very fast and expressive template engine.
starlette - The little ASGI framework that shines. 🌟
Flask - The Python micro framework for building web applications.
flask-smorest - DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow
quart-schema - Quart-Schema is a Quart extension that provides schema validation and auto-generated API documentation.
connexion - Connexion is a modern Python web framework that makes spec-first and api-first development easy.
click - Python composable command line interface toolkit
flask-restful - Simple framework for creating REST APIs
django-ninja - 💨 Fast, Async-ready, Openapi, type hints based framework for building APIs