committed by
GitHub
648 changed files with 33505 additions and 6642 deletions
@ -24,6 +24,8 @@ jobs: |
|||
env: |
|||
GITHUB_CONTEXT: ${{ toJson(github) }} |
|||
run: echo "$GITHUB_CONTEXT" |
|||
# pin to actions/checkout@v5 for compatibility with latest-changes |
|||
# Ref: https://github.com/actions/checkout/issues/2313 |
|||
- uses: actions/checkout@v5 |
|||
with: |
|||
# To allow latest-changes to commit to the main branch |
|||
@ -34,7 +36,7 @@ jobs: |
|||
if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.debug_enabled == 'true' }} |
|||
with: |
|||
limit-access-to-actor: true |
|||
- uses: tiangolo/[email protected].0 |
|||
- uses: tiangolo/[email protected].1 |
|||
with: |
|||
token: ${{ secrets.GITHUB_TOKEN }} |
|||
latest_changes_file: docs/en/docs/release-notes.md |
|||
|
|||
@ -0,0 +1,88 @@ |
|||
name: pre-commit |
|||
|
|||
on: |
|||
pull_request: |
|||
types: |
|||
- opened |
|||
- synchronize |
|||
|
|||
env: |
|||
IS_FORK: ${{ github.event.pull_request.head.repo.full_name != github.repository }} |
|||
|
|||
jobs: |
|||
pre-commit: |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- name: Dump GitHub context |
|||
env: |
|||
GITHUB_CONTEXT: ${{ toJson(github) }} |
|||
run: echo "$GITHUB_CONTEXT" |
|||
- uses: actions/checkout@v5 |
|||
name: Checkout PR for own repo |
|||
if: env.IS_FORK == 'false' |
|||
with: |
|||
# To be able to commit it needs more than the last commit |
|||
ref: ${{ github.head_ref }} |
|||
# A token other than the default GITHUB_TOKEN is needed to be able to trigger CI |
|||
token: ${{ secrets.PRE_COMMIT }} |
|||
# pre-commit lite ci needs the default checkout configs to work |
|||
- uses: actions/checkout@v5 |
|||
name: Checkout PR for fork |
|||
if: env.IS_FORK == 'true' |
|||
- name: Set up Python |
|||
uses: actions/setup-python@v6 |
|||
with: |
|||
python-version: "3.14" |
|||
- name: Setup uv |
|||
uses: astral-sh/setup-uv@v7 |
|||
with: |
|||
cache-dependency-glob: | |
|||
requirements**.txt |
|||
pyproject.toml |
|||
uv.lock |
|||
- name: Install Dependencies |
|||
run: | |
|||
uv venv |
|||
uv pip install -r requirements.txt |
|||
- name: Run pre-commit |
|||
id: precommit |
|||
run: | |
|||
# Fetch the base branch for comparison |
|||
git fetch origin ${{ github.base_ref }} |
|||
uvx pre-commit run --from-ref origin/${{ github.base_ref }} --to-ref HEAD --show-diff-on-failure |
|||
continue-on-error: true |
|||
- name: Commit and push changes |
|||
if: env.IS_FORK == 'false' |
|||
run: | |
|||
git config user.name "github-actions[bot]" |
|||
git config user.email "github-actions[bot]@users.noreply.github.com" |
|||
git add -A |
|||
if git diff --staged --quiet; then |
|||
echo "No changes to commit" |
|||
else |
|||
git commit -m "🎨 Auto format" |
|||
git push |
|||
fi |
|||
- uses: pre-commit-ci/[email protected] |
|||
if: env.IS_FORK == 'true' |
|||
with: |
|||
msg: 🎨 Auto format |
|||
- name: Error out on pre-commit errors |
|||
if: steps.precommit.outcome == 'failure' |
|||
run: exit 1 |
|||
|
|||
# https://github.com/marketplace/actions/alls-green#why |
|||
pre-commit-alls-green: # This job does nothing and is only used for the branch protection |
|||
if: always() |
|||
needs: |
|||
- pre-commit |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- name: Dump GitHub context |
|||
env: |
|||
GITHUB_CONTEXT: ${{ toJson(github) }} |
|||
run: echo "$GITHUB_CONTEXT" |
|||
- name: Decide whether the needed jobs succeeded or failed |
|||
uses: re-actors/alls-green@release/v1 |
|||
with: |
|||
jobs: ${{ toJSON(needs) }} |
|||
@ -1,25 +1,29 @@ |
|||
# See https://pre-commit.com for more information |
|||
# See https://pre-commit.com/hooks.html for more hooks |
|||
default_language_version: |
|||
python: python3.10 |
|||
repos: |
|||
- repo: https://github.com/pre-commit/pre-commit-hooks |
|||
- repo: https://github.com/pre-commit/pre-commit-hooks |
|||
rev: v6.0.0 |
|||
hooks: |
|||
- id: check-added-large-files |
|||
- id: check-toml |
|||
- id: check-yaml |
|||
- id: check-added-large-files |
|||
- id: check-toml |
|||
- id: check-yaml |
|||
args: |
|||
- --unsafe |
|||
- id: end-of-file-fixer |
|||
- id: trailing-whitespace |
|||
- repo: https://github.com/astral-sh/ruff-pre-commit |
|||
rev: v0.13.2 |
|||
- --unsafe |
|||
- id: end-of-file-fixer |
|||
- id: trailing-whitespace |
|||
- repo: https://github.com/astral-sh/ruff-pre-commit |
|||
rev: v0.14.3 |
|||
hooks: |
|||
- id: ruff |
|||
- id: ruff |
|||
args: |
|||
- --fix |
|||
- id: ruff-format |
|||
ci: |
|||
autofix_commit_msg: 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks |
|||
autoupdate_commit_msg: ⬆ [pre-commit.ci] pre-commit autoupdate |
|||
- id: ruff-format |
|||
- repo: local |
|||
hooks: |
|||
- id: local-script |
|||
language: unsupported |
|||
name: local script |
|||
entry: uv run ./scripts/docs.py add-permalinks-pages |
|||
args: |
|||
- --update-existing |
|||
files: ^docs/en/docs/.*\.md$ |
|||
|
|||
@ -1,16 +1,24 @@ |
|||
# FastAPI bei Cloudanbietern bereitstellen { #deploy-fastapi-on-cloud-providers } |
|||
# FastAPI bei Cloudanbietern deployen { #deploy-fastapi-on-cloud-providers } |
|||
|
|||
Sie können praktisch **jeden Cloudanbieter** verwenden, um Ihre FastAPI-Anwendung bereitzustellen. |
|||
|
|||
In den meisten Fällen bieten die großen Cloudanbieter Anleitungen zum Bereitstellen von FastAPI an. |
|||
In den meisten Fällen bieten die großen Cloudanbieter Anleitungen zum Deployment von FastAPI an. |
|||
|
|||
## Cloudanbieter – Sponsoren { #cloud-providers-sponsors } |
|||
## FastAPI Cloud { #fastapi-cloud } |
|||
|
|||
**<a href="https://fastapicloud.com" class="external-link" target="_blank">FastAPI Cloud</a>** wurde vom selben Autor und Team hinter **FastAPI** entwickelt. |
|||
|
|||
Es vereinfacht den Prozess des **Erstellens**, **Deployens** und **Zugreifens** auf eine API mit minimalem Aufwand. |
|||
|
|||
Einige Cloudanbieter ✨ [**sponsern FastAPI**](../help-fastapi.md#sponsor-the-author){.internal-link target=_blank} ✨, dies stellt die kontinuierliche und gesunde **Entwicklung** von FastAPI und seinem **Ökosystem** sicher. |
|||
Es bringt die gleiche **Developer-Experience** beim Erstellen von Apps mit FastAPI auch zum **Deployment** in der Cloud. 🎉 |
|||
|
|||
FastAPI Cloud ist der Hauptsponsor und Finanzierungsgeber für die *FastAPI and friends* Open-Source-Projekte. ✨ |
|||
|
|||
## Cloudanbieter – Sponsoren { #cloud-providers-sponsors } |
|||
|
|||
Und es zeigt ihr wahres Engagement für FastAPI und seine **Community** (Sie), da sie Ihnen nicht nur einen **guten Service** bieten möchten, sondern auch sicherstellen möchten, dass Sie ein **gutes und gesundes Framework**, FastAPI, haben. 🙇 |
|||
Einige andere Cloudanbieter ✨ [**sponsern FastAPI**](../help-fastapi.md#sponsor-the-author){.internal-link target=_blank} ✨ ebenfalls. 🙇 |
|||
|
|||
Vielleicht möchten Sie deren Dienste ausprobieren und deren Anleitungen folgen: |
|||
Sie könnten diese ebenfalls in Betracht ziehen, deren Anleitungen folgen und ihre Dienste ausprobieren: |
|||
|
|||
* <a href="https://docs.render.com/deploy-fastapi?utm_source=deploydoc&utm_medium=referral&utm_campaign=fastapi" class="external-link" target="_blank">Render</a> |
|||
* <a href="https://docs.railway.com/guides/fastapi?utm_medium=integration&utm_source=docs&utm_campaign=fastapi" class="external-link" target="_blank">Railway</a> |
|||
|
|||
@ -0,0 +1,65 @@ |
|||
# FastAPI Cloud { #fastapi-cloud } |
|||
|
|||
Sie können Ihre FastAPI-App in der <a href="https://fastapicloud.com" class="external-link" target="_blank">FastAPI Cloud</a> mit **einem einzigen Befehl** deployen – tragen Sie sich in die Warteliste ein, falls noch nicht geschehen. 🚀 |
|||
|
|||
## Anmelden { #login } |
|||
|
|||
Stellen Sie sicher, dass Sie bereits ein **FastAPI-Cloud-Konto** haben (wir haben Sie von der Warteliste eingeladen 😉). |
|||
|
|||
Melden Sie sich dann an: |
|||
|
|||
<div class="termy"> |
|||
|
|||
```console |
|||
$ fastapi login |
|||
|
|||
You are logged in to FastAPI Cloud 🚀 |
|||
``` |
|||
|
|||
</div> |
|||
|
|||
## Deployen { #deploy } |
|||
|
|||
Stellen Sie Ihre App jetzt mit **einem einzigen Befehl** bereit: |
|||
|
|||
<div class="termy"> |
|||
|
|||
```console |
|||
$ fastapi deploy |
|||
|
|||
Deploying to FastAPI Cloud... |
|||
|
|||
✅ Deployment successful! |
|||
|
|||
🐔 Ready the chicken! Your app is ready at https://myapp.fastapicloud.dev |
|||
``` |
|||
|
|||
</div> |
|||
|
|||
Das war’s! Jetzt können Sie Ihre App unter dieser URL aufrufen. ✨ |
|||
|
|||
## Über FastAPI Cloud { #about-fastapi-cloud } |
|||
|
|||
**<a href="https://fastapicloud.com" class="external-link" target="_blank">FastAPI Cloud</a>** wird vom gleichen Autor und Team hinter **FastAPI** entwickelt. |
|||
|
|||
Es vereinfacht den Prozess des **Erstellens**, **Deployens** und **Nutzens** einer API mit minimalem Aufwand. |
|||
|
|||
Es bringt die gleiche **Developer-Experience** beim Erstellen von Apps mit FastAPI auch zum **Deployment** in der Cloud. 🎉 |
|||
|
|||
Es kümmert sich außerdem um das meiste, was beim Deployen einer App nötig ist, zum Beispiel: |
|||
|
|||
* HTTPS |
|||
* Replikation, mit Autoscaling basierend auf Requests |
|||
* usw. |
|||
|
|||
FastAPI Cloud ist Hauptsponsor und Finanzierer der Open-Source-Projekte *FastAPI and friends*. ✨ |
|||
|
|||
## Bei anderen Cloudanbietern deployen { #deploy-to-other-cloud-providers } |
|||
|
|||
FastAPI ist Open Source und basiert auf Standards. Sie können FastAPI-Apps bei jedem Cloudanbieter Ihrer Wahl deployen. |
|||
|
|||
Folgen Sie den Anleitungen Ihres Cloudanbieters, um dort FastAPI-Apps zu deployen. 🤓 |
|||
|
|||
## Auf den eigenen Server deployen { #deploy-your-own-server } |
|||
|
|||
Ich werde Ihnen später in diesem **Deployment-Leitfaden** auch alle Details zeigen, sodass Sie verstehen, was passiert, was geschehen muss und wie Sie FastAPI-Apps selbst deployen können, auch auf Ihre eigenen Server. 🤓 |
|||
@ -0,0 +1,17 @@ |
|||
# Alte 403-Authentifizierungsfehler-Statuscodes verwenden { #use-old-403-authentication-error-status-codes } |
|||
|
|||
Vor FastAPI-Version `0.122.0` verwendeten die integrierten Sicherheits-Utilities den HTTP-Statuscode `403 Forbidden`, wenn sie dem Client nach einer fehlgeschlagenen Authentifizierung einen Fehler zurückgaben. |
|||
|
|||
Ab FastAPI-Version `0.122.0` verwenden sie den passenderen HTTP-Statuscode `401 Unauthorized` und geben in der Response einen sinnvollen `WWW-Authenticate`-Header zurück, gemäß den HTTP-Spezifikationen, <a href="https://datatracker.ietf.org/doc/html/rfc7235#section-3.1" class="external-link" target="_blank">RFC 7235</a>, <a href="https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized" class="external-link" target="_blank">RFC 9110</a>. |
|||
|
|||
Aber falls Ihre Clients aus irgendeinem Grund vom alten Verhalten abhängen, können Sie darauf zurückgreifen, indem Sie in Ihren Sicherheitsklassen die Methode `make_not_authenticated_error` überschreiben. |
|||
|
|||
Sie können beispielsweise eine Unterklasse von `HTTPBearer` erstellen, die einen Fehler `403 Forbidden` zurückgibt, statt des Default-`401 Unauthorized`-Fehlers: |
|||
|
|||
{* ../../docs_src/authentication_error_status_code/tutorial001_an_py39.py hl[9:13] *} |
|||
|
|||
/// tip | Tipp |
|||
|
|||
Beachten Sie, dass die Funktion die Exception-Instanz zurückgibt; sie wirft sie nicht. Das Werfen erfolgt im restlichen internen Code. |
|||
|
|||
/// |
|||
@ -0,0 +1,133 @@ |
|||
# Von Pydantic v1 zu Pydantic v2 migrieren { #migrate-from-pydantic-v1-to-pydantic-v2 } |
|||
|
|||
Wenn Sie eine ältere FastAPI-App haben, nutzen Sie möglicherweise Pydantic Version 1. |
|||
|
|||
FastAPI unterstützt seit Version 0.100.0 sowohl Pydantic v1 als auch v2. |
|||
|
|||
Wenn Sie Pydantic v2 installiert hatten, wurde dieses verwendet. Wenn stattdessen Pydantic v1 installiert war, wurde jenes verwendet. |
|||
|
|||
Pydantic v1 ist jetzt deprecatet und die Unterstützung dafür wird in den nächsten Versionen von FastAPI entfernt, Sie sollten also zu **Pydantic v2 migrieren**. Auf diese Weise erhalten Sie die neuesten Features, Verbesserungen und Fixes. |
|||
|
|||
/// warning | Achtung |
|||
|
|||
Außerdem hat das Pydantic-Team die Unterstützung für Pydantic v1 in den neuesten Python-Versionen eingestellt, beginnend mit **Python 3.14**. |
|||
|
|||
Wenn Sie die neuesten Features von Python nutzen möchten, müssen Sie sicherstellen, dass Sie Pydantic v2 verwenden. |
|||
|
|||
/// |
|||
|
|||
Wenn Sie eine ältere FastAPI-App mit Pydantic v1 haben, zeige ich Ihnen hier, wie Sie sie zu Pydantic v2 migrieren, und die **neuen Features in FastAPI 0.119.0**, die Ihnen bei einer schrittweisen Migration helfen. |
|||
|
|||
## Offizieller Leitfaden { #official-guide } |
|||
|
|||
Pydantic hat einen offiziellen <a href="https://docs.pydantic.dev/latest/migration/" class="external-link" target="_blank">Migrationsleitfaden</a> von v1 zu v2. |
|||
|
|||
Er enthält auch, was sich geändert hat, wie Validierungen nun korrekter und strikter sind, mögliche Stolpersteine, usw. |
|||
|
|||
Sie können ihn lesen, um besser zu verstehen, was sich geändert hat. |
|||
|
|||
## Tests { #tests } |
|||
|
|||
Stellen Sie sicher, dass Sie [Tests](../tutorial/testing.md){.internal-link target=_blank} für Ihre App haben und diese in Continuous Integration (CI) ausführen. |
|||
|
|||
Auf diese Weise können Sie das Update durchführen und sicherstellen, dass weiterhin alles wie erwartet funktioniert. |
|||
|
|||
## `bump-pydantic` { #bump-pydantic } |
|||
|
|||
In vielen Fällen, wenn Sie reguläre Pydantic-Modelle ohne Anpassungen verwenden, können Sie den Großteil des Prozesses der Migration von Pydantic v1 auf Pydantic v2 automatisieren. |
|||
|
|||
Sie können <a href="https://github.com/pydantic/bump-pydantic" class="external-link" target="_blank">`bump-pydantic`</a> vom selben Pydantic-Team verwenden. |
|||
|
|||
Dieses Tool hilft Ihnen, den Großteil des zu ändernden Codes automatisch anzupassen. |
|||
|
|||
Danach können Sie die Tests ausführen und prüfen, ob alles funktioniert. Falls ja, sind Sie fertig. 😎 |
|||
|
|||
## Pydantic v1 in v2 { #pydantic-v1-in-v2 } |
|||
|
|||
Pydantic v2 enthält alles aus Pydantic v1 als Untermodul `pydantic.v1`. |
|||
|
|||
Das bedeutet, Sie können die neueste Version von Pydantic v2 installieren und die alten Pydantic‑v1‑Komponenten aus diesem Untermodul importieren und verwenden, als hätten Sie das alte Pydantic v1 installiert. |
|||
|
|||
{* ../../docs_src/pydantic_v1_in_v2/tutorial001_an_py310.py hl[1,4] *} |
|||
|
|||
### FastAPI-Unterstützung für Pydantic v1 in v2 { #fastapi-support-for-pydantic-v1-in-v2 } |
|||
|
|||
Seit FastAPI 0.119.0 gibt es außerdem eine teilweise Unterstützung für Pydantic v1 innerhalb von Pydantic v2, um die Migration auf v2 zu erleichtern. |
|||
|
|||
Sie könnten also Pydantic auf die neueste Version 2 aktualisieren und die Importe so ändern, dass das Untermodul `pydantic.v1` verwendet wird, und in vielen Fällen würde es einfach funktionieren. |
|||
|
|||
{* ../../docs_src/pydantic_v1_in_v2/tutorial002_an_py310.py hl[2,5,15] *} |
|||
|
|||
/// warning | Achtung |
|||
|
|||
Beachten Sie, dass, da das Pydantic‑Team Pydantic v1 in neueren Python‑Versionen nicht mehr unterstützt, beginnend mit Python 3.14, auch die Verwendung von `pydantic.v1` unter Python 3.14 und höher nicht unterstützt wird. |
|||
|
|||
/// |
|||
|
|||
### Pydantic v1 und v2 in derselben App { #pydantic-v1-and-v2-on-the-same-app } |
|||
|
|||
Es wird von Pydantic **nicht unterstützt**, dass ein Pydantic‑v2‑Modell Felder hat, die als Pydantic‑v1‑Modelle definiert sind, und umgekehrt. |
|||
|
|||
```mermaid |
|||
graph TB |
|||
subgraph "❌ Nicht unterstützt" |
|||
direction TB |
|||
subgraph V2["Pydantic-v2-Modell"] |
|||
V1Field["Pydantic-v1-Modell"] |
|||
end |
|||
subgraph V1["Pydantic-v1-Modell"] |
|||
V2Field["Pydantic-v2-Modell"] |
|||
end |
|||
end |
|||
|
|||
style V2 fill:#f9fff3 |
|||
style V1 fill:#fff6f0 |
|||
style V1Field fill:#fff6f0 |
|||
style V2Field fill:#f9fff3 |
|||
``` |
|||
|
|||
... aber Sie können getrennte Modelle, die Pydantic v1 bzw. v2 nutzen, in derselben App verwenden. |
|||
|
|||
```mermaid |
|||
graph TB |
|||
subgraph "✅ Unterstützt" |
|||
direction TB |
|||
subgraph V2["Pydantic-v2-Modell"] |
|||
V2Field["Pydantic-v2-Modell"] |
|||
end |
|||
subgraph V1["Pydantic-v1-Modell"] |
|||
V1Field["Pydantic-v1-Modell"] |
|||
end |
|||
end |
|||
|
|||
style V2 fill:#f9fff3 |
|||
style V1 fill:#fff6f0 |
|||
style V1Field fill:#fff6f0 |
|||
style V2Field fill:#f9fff3 |
|||
``` |
|||
|
|||
In einigen Fällen ist es sogar möglich, sowohl Pydantic‑v1‑ als auch Pydantic‑v2‑Modelle in derselben **Pfadoperation** Ihrer FastAPI‑App zu verwenden: |
|||
|
|||
{* ../../docs_src/pydantic_v1_in_v2/tutorial003_an_py310.py hl[2:3,6,12,21:22] *} |
|||
|
|||
Im obigen Beispiel ist das Eingabemodell ein Pydantic‑v1‑Modell, und das Ausgabemodell (definiert in `response_model=ItemV2`) ist ein Pydantic‑v2‑Modell. |
|||
|
|||
### Pydantic v1 Parameter { #pydantic-v1-parameters } |
|||
|
|||
Wenn Sie einige der FastAPI-spezifischen Tools für Parameter wie `Body`, `Query`, `Form`, usw. zusammen mit Pydantic‑v1‑Modellen verwenden müssen, können Sie die aus `fastapi.temp_pydantic_v1_params` importieren, während Sie die Migration zu Pydantic v2 abschließen: |
|||
|
|||
{* ../../docs_src/pydantic_v1_in_v2/tutorial004_an_py310.py hl[4,18] *} |
|||
|
|||
### In Schritten migrieren { #migrate-in-steps } |
|||
|
|||
/// tip | Tipp |
|||
|
|||
Probieren Sie zuerst `bump-pydantic` aus. Wenn Ihre Tests erfolgreich sind und das funktioniert, sind Sie mit einem einzigen Befehl fertig. ✨ |
|||
|
|||
/// |
|||
|
|||
Wenn `bump-pydantic` für Ihren Anwendungsfall nicht funktioniert, können Sie die Unterstützung für Pydantic‑v1‑ und Pydantic‑v2‑Modelle in derselben App nutzen, um die Migration zu Pydantic v2 schrittweise durchzuführen. |
|||
|
|||
Sie könnten zuerst Pydantic auf die neueste Version 2 aktualisieren und die Importe so ändern, dass für all Ihre Modelle `pydantic.v1` verwendet wird. |
|||
|
|||
Anschließend können Sie beginnen, Ihre Modelle gruppenweise von Pydantic v1 auf v2 zu migrieren – in kleinen, schrittweisen Etappen. 🚶 |
|||
@ -1,3 +1,3 @@ |
|||
# Ressourcen { #resources } |
|||
|
|||
Zusätzliche Ressourcen, externe Links, Artikel und mehr. ✈️ |
|||
Zusätzliche Ressourcen, externe Links und mehr. ✈️ |
|||
|
|||
@ -1,418 +0,0 @@ |
|||
Articles: |
|||
English: |
|||
- author: Balthazar Rouberol |
|||
author_link: https://balthazar-rouberol.com |
|||
link: https://blog.balthazar-rouberol.com/how-to-profile-a-fastapi-asynchronous-request |
|||
title: How to profile a FastAPI asynchronous request |
|||
- author: Stephen Siegert - Neon |
|||
link: https://neon.tech/blog/deploy-a-serverless-fastapi-app-with-neon-postgres-and-aws-app-runner-at-any-scale |
|||
title: Deploy a Serverless FastAPI App with Neon Postgres and AWS App Runner at any scale |
|||
- author: Kurtis Pykes - NVIDIA |
|||
link: https://developer.nvidia.com/blog/building-a-machine-learning-microservice-with-fastapi/ |
|||
title: Building a Machine Learning Microservice with FastAPI |
|||
- author: Ravgeet Dhillon - Twilio |
|||
link: https://www.twilio.com/en-us/blog/booking-appointments-twilio-notion-fastapi |
|||
title: Booking Appointments with Twilio, Notion, and FastAPI |
|||
- author: Abhinav Tripathi - Microsoft Blogs |
|||
link: https://devblogs.microsoft.com/cosmosdb/azure-cosmos-db-python-and-fastapi/ |
|||
title: Write a Python data layer with Azure Cosmos DB and FastAPI |
|||
- author: Donny Peeters |
|||
author_link: https://github.com/Donnype |
|||
link: https://bitestreams.com/blog/fastapi-sqlalchemy/ |
|||
title: 10 Tips for adding SQLAlchemy to FastAPI |
|||
- author: Jessica Temporal |
|||
author_link: https://jtemporal.com/socials |
|||
link: https://jtemporal.com/tips-on-migrating-from-flask-to-fastapi-and-vice-versa/ |
|||
title: Tips on migrating from Flask to FastAPI and vice-versa |
|||
- author: Ankit Anchlia |
|||
author_link: https://linkedin.com/in/aanchlia21 |
|||
link: https://hackernoon.com/explore-how-to-effectively-use-jwt-with-fastapi |
|||
title: Explore How to Effectively Use JWT With FastAPI |
|||
- author: Nicoló Lino |
|||
author_link: https://www.nlino.com |
|||
link: https://github.com/softwarebloat/python-tracing-demo |
|||
title: Instrument FastAPI with OpenTelemetry tracing and visualize traces in Grafana Tempo. |
|||
- author: Mikhail Rozhkov, Elena Samuylova |
|||
author_link: https://www.linkedin.com/in/mnrozhkov/ |
|||
link: https://www.evidentlyai.com/blog/fastapi-tutorial |
|||
title: ML serving and monitoring with FastAPI and Evidently |
|||
- author: Visual Studio Code Team |
|||
author_link: https://code.visualstudio.com/ |
|||
link: https://code.visualstudio.com/docs/python/tutorial-fastapi |
|||
title: FastAPI Tutorial in Visual Studio Code |
|||
- author: Apitally |
|||
author_link: https://apitally.io |
|||
link: https://blog.apitally.io/fastapi-application-monitoring-made-easy |
|||
title: FastAPI application monitoring made easy |
|||
- author: John Philip |
|||
author_link: https://medium.com/@amjohnphilip |
|||
link: https://python.plainenglish.io/building-a-restful-api-with-fastapi-secure-signup-and-login-functionality-included-45cdbcb36106 |
|||
title: "Building a RESTful API with FastAPI: Secure Signup and Login Functionality Included" |
|||
- author: Keshav Malik |
|||
author_link: https://theinfosecguy.xyz/ |
|||
link: https://blog.theinfosecguy.xyz/building-a-crud-api-with-fastapi-and-supabase-a-step-by-step-guide |
|||
title: Building a CRUD API with FastAPI and Supabase |
|||
- author: Adejumo Ridwan Suleiman |
|||
author_link: https://www.linkedin.com/in/adejumoridwan/ |
|||
link: https://medium.com/python-in-plain-english/build-an-sms-spam-classifier-serverless-database-with-faunadb-and-fastapi-23dbb275bc5b |
|||
title: Build an SMS Spam Classifier Serverless Database with FaunaDB and FastAPI |
|||
- author: Raf Rasenberg |
|||
author_link: https://rafrasenberg.com/about/ |
|||
link: https://rafrasenberg.com/fastapi-lambda/ |
|||
title: 'FastAPI lambda container: serverless simplified' |
|||
- author: Teresa N. Fontanella De Santis |
|||
author_link: https://dev.to/ |
|||
link: https://dev.to/teresafds/authorization-on-fastapi-with-casbin-41og |
|||
title: Authorization on FastAPI with Casbin |
|||
- author: New Relic |
|||
author_link: https://newrelic.com |
|||
link: https://newrelic.com/instant-observability/fastapi/e559ec64-f765-4470-a15f-1901fcebb468 |
|||
title: How to monitor FastAPI application performance using Python agent |
|||
- author: Jean-Baptiste Rocher |
|||
author_link: https://hashnode.com/@jibrocher |
|||
link: https://dev.indooroutdoor.io/series/fastapi-react-poll-app |
|||
title: Building the Poll App From Django Tutorial With FastAPI And React |
|||
- author: Silvan Melchior |
|||
author_link: https://github.com/silvanmelchior |
|||
link: https://blog.devgenius.io/seamless-fastapi-configuration-with-confz-90949c14ea12 |
|||
title: Seamless FastAPI Configuration with ConfZ |
|||
- author: Kaustubh Gupta |
|||
author_link: https://medium.com/@kaustubhgupta1828/ |
|||
link: https://levelup.gitconnected.com/5-advance-features-of-fastapi-you-should-try-7c0ac7eebb3e |
|||
title: 5 Advanced Features of FastAPI You Should Try |
|||
- author: Kaustubh Gupta |
|||
author_link: https://medium.com/@kaustubhgupta1828/ |
|||
link: https://www.analyticsvidhya.com/blog/2021/06/deploying-ml-models-as-api-using-fastapi-and-heroku/ |
|||
title: Deploying ML Models as API Using FastAPI and Heroku |
|||
- link: https://jarmos.netlify.app/posts/using-github-actions-to-deploy-a-fastapi-project-to-heroku/ |
|||
title: Using GitHub Actions to Deploy a FastAPI Project to Heroku |
|||
author_link: https://jarmos.netlify.app/ |
|||
author: Somraj Saha |
|||
- author: "@pystar" |
|||
author_link: https://pystar.substack.com/ |
|||
link: https://pystar.substack.com/p/how-to-create-a-fake-certificate |
|||
title: How to Create A Fake Certificate Authority And Generate TLS Certs for FastAPI |
|||
- author: Ben Gamble |
|||
author_link: https://uk.linkedin.com/in/bengamble7 |
|||
link: https://ably.com/blog/realtime-ticket-booking-solution-kafka-fastapi-ably |
|||
title: Building a realtime ticket booking solution with Kafka, FastAPI, and Ably |
|||
- author: Shahriyar(Shako) Rzayev |
|||
author_link: https://www.linkedin.com/in/shahriyar-rzayev/ |
|||
link: https://www.azepug.az/posts/fastapi/#building-simple-e-commerce-with-nuxtjs-and-fastapi-series |
|||
title: Building simple E-Commerce with NuxtJS and FastAPI |
|||
- author: Rodrigo Arenas |
|||
author_link: https://rodrigo-arenas.medium.com/ |
|||
link: https://medium.com/analytics-vidhya/serve-a-machine-learning-model-using-sklearn-fastapi-and-docker-85aabf96729b |
|||
title: "Serve a machine learning model using Sklearn, FastAPI and Docker" |
|||
- author: Yashasvi Singh |
|||
author_link: https://hashnode.com/@aUnicornDev |
|||
link: https://aunicorndev.hashnode.dev/series/supafast-api |
|||
title: "Building an API with FastAPI and Supabase and Deploying on Deta" |
|||
- author: Navule Pavan Kumar Rao |
|||
author_link: https://www.linkedin.com/in/navule/ |
|||
link: https://www.tutlinks.com/deploy-fastapi-on-ubuntu-gunicorn-caddy-2/ |
|||
title: Deploy FastAPI on Ubuntu and Serve using Caddy 2 Web Server |
|||
- author: Patrick Ladon |
|||
author_link: https://dev.to/factorlive |
|||
link: https://dev.to/factorlive/python-facebook-messenger-webhook-with-fastapi-on-glitch-4n90 |
|||
title: Python Facebook messenger webhook with FastAPI on Glitch |
|||
- author: Valon Januzaj |
|||
author_link: https://www.linkedin.com/in/valon-januzaj-b02692187/ |
|||
link: https://valonjanuzaj.medium.com/deploy-a-dockerized-fastapi-application-to-aws-cc757830ba1b |
|||
title: Deploy a dockerized FastAPI application to AWS |
|||
- author: Amit Chaudhary |
|||
author_link: https://x.com/amitness |
|||
link: https://amitness.com/2020/06/fastapi-vs-flask/ |
|||
title: FastAPI for Flask Users |
|||
- author: Louis Guitton |
|||
author_link: https://x.com/louis_guitton |
|||
link: https://guitton.co/posts/fastapi-monitoring/ |
|||
title: How to monitor your FastAPI service |
|||
- author: Precious Ndubueze |
|||
author_link: https://medium.com/@gabbyprecious2000 |
|||
link: https://medium.com/@gabbyprecious2000/creating-a-crud-app-with-fastapi-part-one-7c049292ad37 |
|||
title: Creating a CRUD App with FastAPI (Part one) |
|||
- author: Farhad Malik |
|||
author_link: https://medium.com/@farhadmalik |
|||
link: https://towardsdatascience.com/build-and-host-fast-data-science-applications-using-fastapi-823be8a1d6a0 |
|||
title: Build And Host Fast Data Science Applications Using FastAPI |
|||
- author: Navule Pavan Kumar Rao |
|||
author_link: https://www.linkedin.com/in/navule/ |
|||
link: https://www.tutlinks.com/deploy-fastapi-on-azure/ |
|||
title: Deploy FastAPI on Azure App Service |
|||
- author: Davide Fiocco |
|||
author_link: https://github.com/davidefiocco |
|||
link: https://davidefiocco.github.io/streamlit-fastapi-ml-serving/ |
|||
title: Machine learning model serving in Python using FastAPI and streamlit |
|||
- author: Netflix |
|||
author_link: https://netflixtechblog.com/ |
|||
link: https://netflixtechblog.com/introducing-dispatch-da4b8a2a8072 |
|||
title: Introducing Dispatch |
|||
- author: Stavros Korokithakis |
|||
author_link: https://x.com/Stavros |
|||
link: https://www.stavros.io/posts/fastapi-with-django/ |
|||
title: Using FastAPI with Django |
|||
- author: Twilio |
|||
author_link: https://www.twilio.com |
|||
link: https://www.twilio.com/blog/build-secure-twilio-webhook-python-fastapi |
|||
title: Build a Secure Twilio Webhook with Python and FastAPI |
|||
- author: Sebastián Ramírez (tiangolo) |
|||
author_link: https://x.com/tiangolo |
|||
link: https://dev.to/tiangolo/build-a-web-api-from-scratch-with-fastapi-the-workshop-2ehe |
|||
title: Build a web API from scratch with FastAPI - the workshop |
|||
- author: Paul Sec |
|||
author_link: https://x.com/PaulWebSec |
|||
link: https://paulsec.github.io/posts/fastapi_plus_zeit_serverless_fu/ |
|||
title: FastAPI + Zeit.co = 🚀 |
|||
- author: cuongld2 |
|||
author_link: https://dev.to/cuongld2 |
|||
link: https://dev.to/cuongld2/build-simple-api-service-with-python-fastapi-part-1-581o |
|||
title: Build simple API service with Python FastAPI — Part 1 |
|||
- author: Paurakh Sharma Humagain |
|||
author_link: https://x.com/PaurakhSharma |
|||
link: https://dev.to/paurakhsharma/microservice-in-python-using-fastapi-24cc |
|||
title: Microservice in Python using FastAPI |
|||
- author: Guillermo Cruz |
|||
author_link: https://wuilly.com/ |
|||
link: https://wuilly.com/2019/10/real-time-notifications-with-python-and-postgres/ |
|||
title: Real-time Notifications with Python and Postgres |
|||
- author: Navule Pavan Kumar Rao |
|||
author_link: https://www.linkedin.com/in/navule/ |
|||
link: https://www.tutlinks.com/create-and-deploy-fastapi-app-to-heroku/ |
|||
title: Create and Deploy FastAPI app to Heroku without using Docker |
|||
- author: Arthur Henrique |
|||
author_link: https://x.com/arthurheinrique |
|||
link: https://medium.com/@arthur393/another-boilerplate-to-fastapi-azure-pipeline-ci-pytest-3c8d9a4be0bb |
|||
title: 'Another Boilerplate to FastAPI: Azure Pipeline CI + Pytest' |
|||
- author: Shane Soh |
|||
author_link: https://medium.com/@shane.soh |
|||
link: https://medium.com/analytics-vidhya/deploy-machine-learning-models-with-keras-fastapi-redis-and-docker-4940df614ece |
|||
title: Deploy Machine Learning Models with Keras, FastAPI, Redis and Docker |
|||
- author: Mandy Gu |
|||
author_link: https://towardsdatascience.com/@mandygu |
|||
link: https://towardsdatascience.com/deploying-iris-classifications-with-fastapi-and-docker-7c9b83fdec3a |
|||
title: 'Towards Data Science: Deploying Iris Classifications with FastAPI and Docker' |
|||
- author: Michael Herman |
|||
author_link: https://testdriven.io/authors/herman |
|||
link: https://testdriven.io/blog/fastapi-crud/ |
|||
title: 'TestDriven.io: Developing and Testing an Asynchronous API with FastAPI and Pytest' |
|||
- author: Bernard Brenyah |
|||
author_link: https://medium.com/@bbrenyah |
|||
link: https://medium.com/python-data/how-to-deploy-tensorflow-2-0-models-as-an-api-service-with-fastapi-docker-128b177e81f3 |
|||
title: How To Deploy Tensorflow 2.0 Models As An API Service With FastAPI & Docker |
|||
- author: Dylan Anthony |
|||
author_link: https://dev.to/dbanty |
|||
link: https://dev.to/dbanty/why-i-m-leaving-flask-3ki6 |
|||
title: Why I'm Leaving Flask |
|||
- author: Mike Moritz |
|||
author_link: https://medium.com/@mike.p.moritz |
|||
link: https://medium.com/@mike.p.moritz/using-docker-compose-to-deploy-a-lightweight-python-rest-api-with-a-job-queue-37e6072a209b |
|||
title: Using Docker Compose to deploy a lightweight Python REST API with a job queue |
|||
- author: '@euri10' |
|||
author_link: https://gitlab.com/euri10 |
|||
link: https://gitlab.com/euri10/fastapi_cheatsheet |
|||
title: A FastAPI and Swagger UI visual cheatsheet |
|||
- author: Uber Engineering |
|||
author_link: https://eng.uber.com |
|||
link: https://eng.uber.com/ludwig-v0-2/ |
|||
title: 'Uber: Ludwig v0.2 Adds New Features and Other Improvements to its Deep Learning Toolbox [including a FastAPI server]' |
|||
- author: Maarten Grootendorst |
|||
author_link: https://www.linkedin.com/in/mgrootendorst/ |
|||
link: https://towardsdatascience.com/how-to-deploy-a-machine-learning-model-dc51200fe8cf |
|||
title: How to Deploy a Machine Learning Model |
|||
- author: Johannes Gontrum |
|||
author_link: https://x.com/gntrm |
|||
link: https://medium.com/@gntrm/jwt-authentication-with-fastapi-and-aws-cognito-1333f7f2729e |
|||
title: JWT Authentication with FastAPI and AWS Cognito |
|||
- author: Ankush Thakur |
|||
author_link: https://geekflare.com/author/ankush/ |
|||
link: https://geekflare.com/python-asynchronous-web-frameworks/ |
|||
title: Top 5 Asynchronous Web Frameworks for Python |
|||
- author: Nico Axtmann |
|||
author_link: https://www.linkedin.com/in/nico-axtmann |
|||
link: https://medium.com/@nico.axtmann95/deploying-a-scikit-learn-model-with-onnx-und-fastapi-1af398268915 |
|||
title: Deploying a scikit-learn model with ONNX and FastAPI |
|||
- author: Nils de Bruin |
|||
author_link: https://medium.com/@nilsdebruin |
|||
link: https://medium.com/data-rebels/fastapi-authentication-revisited-enabling-api-key-authentication-122dc5975680 |
|||
title: 'FastAPI authentication revisited: Enabling API key authentication' |
|||
- author: Nick Cortale |
|||
author_link: https://nickc1.github.io/ |
|||
link: https://nickc1.github.io/api,/scikit-learn/2019/01/10/scikit-fastapi.html |
|||
title: 'FastAPI and Scikit-Learn: Easily Deploy Models' |
|||
- author: Errieta Kostala |
|||
author_link: https://dev.to/errietta |
|||
link: https://dev.to/errietta/introduction-to-the-fastapi-python-framework-2n10 |
|||
title: Introduction to the fastapi python framework |
|||
- author: Nils de Bruin |
|||
author_link: https://medium.com/@nilsdebruin |
|||
link: https://medium.com/data-rebels/fastapi-how-to-add-basic-and-cookie-authentication-a45c85ef47d3 |
|||
title: FastAPI — How to add basic and cookie authentication |
|||
- author: Nils de Bruin |
|||
author_link: https://medium.com/@nilsdebruin |
|||
link: https://medium.com/data-rebels/fastapi-google-as-an-external-authentication-provider-3a527672cf33 |
|||
title: FastAPI — Google as an external authentication provider |
|||
- author: William Hayes |
|||
author_link: https://medium.com/@williamhayes |
|||
link: https://medium.com/@williamhayes/fastapi-starlette-debug-vs-prod-5f7561db3a59 |
|||
title: FastAPI/Starlette debug vs prod |
|||
- author: Mukul Mantosh |
|||
author_link: https://x.com/MantoshMukul |
|||
link: https://www.jetbrains.com/pycharm/guide/tutorials/fastapi-aws-kubernetes/ |
|||
title: Developing FastAPI Application using K8s & AWS |
|||
- author: KrishNa |
|||
author_link: https://medium.com/@krishnardt365 |
|||
link: https://medium.com/@krishnardt365/fastapi-docker-and-postgres-91943e71be92 |
|||
title: Fastapi, Docker(Docker compose) and Postgres |
|||
- author: Devon Ray |
|||
author_link: https://devonray.com |
|||
link: https://devonray.com/blog/deploying-a-fastapi-project-using-aws-lambda-aurora-cdk |
|||
title: Deployment using Docker, Lambda, Aurora, CDK & GH Actions |
|||
- author: Shubhendra Kushwaha |
|||
author_link: https://www.linkedin.com/in/theshubhendra/ |
|||
link: https://theshubhendra.medium.com/mastering-soft-delete-advanced-sqlalchemy-techniques-4678f4738947 |
|||
title: 'Mastering Soft Delete: Advanced SQLAlchemy Techniques' |
|||
- author: Shubhendra Kushwaha |
|||
author_link: https://www.linkedin.com/in/theshubhendra/ |
|||
link: https://theshubhendra.medium.com/role-based-row-filtering-advanced-sqlalchemy-techniques-733e6b1328f6 |
|||
title: 'Role based row filtering: Advanced SQLAlchemy Techniques' |
|||
German: |
|||
- author: Marcel Sander (actidoo) |
|||
author_link: https://www.actidoo.com |
|||
link: https://www.actidoo.com/de/blog/python-fastapi-domain-driven-design |
|||
title: Domain-driven Design mit Python und FastAPI |
|||
- author: Nico Axtmann |
|||
author_link: https://x.com/_nicoax |
|||
link: https://blog.codecentric.de/2019/08/inbetriebnahme-eines-scikit-learn-modells-mit-onnx-und-fastapi/ |
|||
title: Inbetriebnahme eines scikit-learn-Modells mit ONNX und FastAPI |
|||
- author: Felix Schürmeyer |
|||
author_link: https://hellocoding.de/autor/felix-schuermeyer/ |
|||
link: https://hellocoding.de/blog/coding-language/python/fastapi |
|||
title: REST-API Programmieren mittels Python und dem FastAPI Modul |
|||
Japanese: |
|||
- author: '@bee2' |
|||
author_link: https://qiita.com/bee2 |
|||
link: https://qiita.com/bee2/items/75d9c0d7ba20e7a4a0e9 |
|||
title: '[FastAPI] Python製のASGI Web フレームワーク FastAPIに入門する' |
|||
- author: '@bee2' |
|||
author_link: https://qiita.com/bee2 |
|||
link: https://qiita.com/bee2/items/0ad260ab9835a2087dae |
|||
title: PythonのWeb frameworkのパフォーマンス比較 (Django, Flask, responder, FastAPI, japronto) |
|||
- author: ライトコードメディア編集部 |
|||
author_link: https://rightcode.co.jp/author/jun |
|||
link: https://rightcode.co.jp/blog/information-technology/fastapi-tutorial-todo-apps-admin-page-improvement |
|||
title: '【第4回】FastAPIチュートリアル: toDoアプリを作ってみよう【管理者ページ改良編】' |
|||
- author: ライトコードメディア編集部 |
|||
author_link: https://rightcode.co.jp/author/jun |
|||
link: https://rightcode.co.jp/blog/information-technology/fastapi-tutorial-todo-apps-authentication-user-registration |
|||
title: '【第3回】FastAPIチュートリアル: toDoアプリを作ってみよう【認証・ユーザ登録編】' |
|||
- author: ライトコードメディア編集部 |
|||
author_link: https://rightcode.co.jp/author/jun |
|||
link: https://rightcode.co.jp/blog/information-technology/fastapi-tutorial-todo-apps-model-building |
|||
title: '【第2回】FastAPIチュートリアル: ToDoアプリを作ってみよう【モデル構築編】' |
|||
- author: ライトコードメディア編集部 |
|||
author_link: https://rightcode.co.jp/author/jun |
|||
link: https://rightcode.co.jp/blog/information-technology/fastapi-tutorial-todo-apps-environment |
|||
title: '【第1回】FastAPIチュートリアル: ToDoアプリを作ってみよう【環境構築編】' |
|||
- author: Hikaru Takahashi |
|||
author_link: https://qiita.com/hikarut |
|||
link: https://qiita.com/hikarut/items/b178af2e2440c67c6ac4 |
|||
title: フロントエンド開発者向けのDockerによるPython開発環境構築 |
|||
- author: '@angel_katayoku' |
|||
author_link: https://qiita.com/angel_katayoku |
|||
link: https://qiita.com/angel_katayoku/items/8a458a8952f50b73f420 |
|||
title: FastAPIでPOSTされたJSONのレスポンスbodyを受け取る |
|||
- author: '@angel_katayoku' |
|||
author_link: https://qiita.com/angel_katayoku |
|||
link: https://qiita.com/angel_katayoku/items/4fbc1a4e2b33fa2237d2 |
|||
title: FastAPIをMySQLと接続してDockerで管理してみる |
|||
- author: '@angel_katayoku' |
|||
author_link: https://qiita.com/angel_katayoku |
|||
link: https://qiita.com/angel_katayoku/items/0e1f5dbbe62efc612a78 |
|||
title: FastAPIでCORSを回避 |
|||
- author: '@ryoryomaru' |
|||
author_link: https://qiita.com/ryoryomaru |
|||
link: https://qiita.com/ryoryomaru/items/59958ed385b3571d50de |
|||
title: python製の最新APIフレームワーク FastAPI を触ってみた |
|||
- author: '@mtitg' |
|||
author_link: https://qiita.com/mtitg |
|||
link: https://qiita.com/mtitg/items/47770e9a562dd150631d |
|||
title: FastAPI|DB接続してCRUDするPython製APIサーバーを構築 |
|||
Portuguese: |
|||
- author: Eduardo Mendes |
|||
author_link: https://bolha.us/@dunossauro |
|||
link: https://fastapidozero.dunossauro.com/ |
|||
title: FastAPI do ZERO |
|||
- author: Jessica Temporal |
|||
author_link: https://jtemporal.com/socials |
|||
link: https://jtemporal.com/dicas-para-migrar-de-flask-para-fastapi-e-vice-versa/ |
|||
title: Dicas para migrar uma aplicação de Flask para FastAPI e vice-versa |
|||
Russian: |
|||
- author: Troy Köhler |
|||
author_link: https://www.linkedin.com/in/trkohler/ |
|||
link: https://trkohler.com/fast-api-introduction-to-framework |
|||
title: 'FastAPI: знакомимся с фреймворком' |
|||
- author: prostomarkeloff |
|||
author_link: https://github.com/prostomarkeloff |
|||
link: https://habr.com/ru/post/478620/ |
|||
title: Почему Вы должны попробовать FastAPI? |
|||
- author: Andrey Korchak |
|||
author_link: https://habr.com/ru/users/57uff3r/ |
|||
link: https://habr.com/ru/post/454440/ |
|||
title: 'Мелкая питонячая радость #2: Starlette - Солидная примочка – FastAPI' |
|||
Vietnamese: |
|||
- author: Nguyễn Nhân |
|||
author_link: https://fullstackstation.com/author/figonking/ |
|||
link: https://fullstackstation.com/fastapi-trien-khai-bang-docker/ |
|||
title: 'FASTAPI: TRIỂN KHAI BẰNG DOCKER' |
|||
Taiwanese: |
|||
- author: Leon |
|||
author_link: http://editor.leonh.space/ |
|||
link: https://editor.leonh.space/2022/tortoise/ |
|||
title: 'Tortoise ORM / FastAPI 整合快速筆記' |
|||
Spanish: |
|||
- author: Eduardo Zepeda |
|||
author_link: https://coffeebytes.dev/en/authors/eduardo-zepeda/ |
|||
link: https://coffeebytes.dev/es/python-fastapi-el-mejor-framework-de-python/ |
|||
title: 'Tutorial de FastAPI, ¿el mejor framework de Python?' |
|||
Podcasts: |
|||
English: |
|||
- author: Real Python |
|||
author_link: https://realpython.com/ |
|||
link: https://realpython.com/podcasts/rpp/72/ |
|||
title: Starting With FastAPI and Examining Python's Import System - Episode 72 |
|||
- author: Python Bytes FM |
|||
author_link: https://pythonbytes.fm/ |
|||
link: https://www.pythonpodcast.com/fastapi-web-application-framework-episode-259/ |
|||
title: 'Do you dare to press "."? - Episode 247 - Dan #6: SQLModel - use the same models for SQL and FastAPI' |
|||
- author: Podcast.`__init__` |
|||
author_link: https://www.pythonpodcast.com/ |
|||
link: https://www.pythonpodcast.com/fastapi-web-application-framework-episode-259/ |
|||
title: Build The Next Generation Of Python Web Applications With FastAPI - Episode 259 - interview to Sebastían Ramírez (tiangolo) |
|||
- author: Python Bytes FM |
|||
author_link: https://pythonbytes.fm/ |
|||
link: https://pythonbytes.fm/episodes/show/123/time-to-right-the-py-wrongs?time_in_sec=855 |
|||
title: FastAPI on PythonBytes |
|||
Talks: |
|||
English: |
|||
- author: Jeny Sadadia |
|||
author_link: https://github.com/JenySadadia |
|||
link: https://www.youtube.com/watch?v=uZdTe8_Z6BQ |
|||
title: 'PyCon AU 2023: Testing asynchronous applications with FastAPI and pytest' |
|||
- author: Sebastián Ramírez (tiangolo) |
|||
author_link: https://x.com/tiangolo |
|||
link: https://www.youtube.com/watch?v=PnpTY1f4k2U |
|||
title: '[VIRTUAL] Py.Amsterdam''s flying Software Circus: Intro to FastAPI' |
|||
- author: Sebastián Ramírez (tiangolo) |
|||
author_link: https://x.com/tiangolo |
|||
link: https://www.youtube.com/watch?v=z9K5pwb0rt8 |
|||
title: 'PyConBY 2020: Serve ML models easily with FastAPI' |
|||
- author: Chris Withers |
|||
author_link: https://x.com/chriswithers13 |
|||
link: https://www.youtube.com/watch?v=3DLwPcrE5mA |
|||
title: 'PyCon UK 2019: FastAPI from the ground up' |
|||
Taiwanese: |
|||
- author: Blueswen |
|||
author_link: https://github.com/blueswen |
|||
link: https://www.youtube.com/watch?v=y3sumuoDq4w |
|||
title: 'PyCon TW 2024: 全方位強化 Python 服務可觀測性:以 FastAPI 和 Grafana Stack 為例' |
|||
@ -1,495 +1,495 @@ |
|||
- name: full-stack-fastapi-template |
|||
html_url: https://github.com/fastapi/full-stack-fastapi-template |
|||
stars: 38085 |
|||
stars: 39475 |
|||
owner_login: fastapi |
|||
owner_html_url: https://github.com/fastapi |
|||
- name: Hello-Python |
|||
html_url: https://github.com/mouredev/Hello-Python |
|||
stars: 32243 |
|||
stars: 33090 |
|||
owner_login: mouredev |
|||
owner_html_url: https://github.com/mouredev |
|||
- name: serve |
|||
html_url: https://github.com/jina-ai/serve |
|||
stars: 21754 |
|||
stars: 21798 |
|||
owner_login: jina-ai |
|||
owner_html_url: https://github.com/jina-ai |
|||
- name: HivisionIDPhotos |
|||
html_url: https://github.com/Zeyi-Lin/HivisionIDPhotos |
|||
stars: 19400 |
|||
stars: 20258 |
|||
owner_login: Zeyi-Lin |
|||
owner_html_url: https://github.com/Zeyi-Lin |
|||
- name: sqlmodel |
|||
html_url: https://github.com/fastapi/sqlmodel |
|||
stars: 16859 |
|||
stars: 17212 |
|||
owner_login: fastapi |
|||
owner_html_url: https://github.com/fastapi |
|||
- name: Douyin_TikTok_Download_API |
|||
html_url: https://github.com/Evil0ctal/Douyin_TikTok_Download_API |
|||
stars: 14452 |
|||
stars: 15145 |
|||
owner_login: Evil0ctal |
|||
owner_html_url: https://github.com/Evil0ctal |
|||
- name: fastapi-best-practices |
|||
html_url: https://github.com/zhanymkanov/fastapi-best-practices |
|||
stars: 13613 |
|||
stars: 14644 |
|||
owner_login: zhanymkanov |
|||
owner_html_url: https://github.com/zhanymkanov |
|||
- name: machine-learning-zoomcamp |
|||
html_url: https://github.com/DataTalksClub/machine-learning-zoomcamp |
|||
stars: 12320 |
|||
owner_login: DataTalksClub |
|||
owner_html_url: https://github.com/DataTalksClub |
|||
- name: fastapi_mcp |
|||
html_url: https://github.com/tadata-org/fastapi_mcp |
|||
stars: 10624 |
|||
stars: 11174 |
|||
owner_login: tadata-org |
|||
owner_html_url: https://github.com/tadata-org |
|||
- name: SurfSense |
|||
html_url: https://github.com/MODSetter/SurfSense |
|||
stars: 10858 |
|||
owner_login: MODSetter |
|||
owner_html_url: https://github.com/MODSetter |
|||
- name: awesome-fastapi |
|||
html_url: https://github.com/mjhea0/awesome-fastapi |
|||
stars: 10415 |
|||
stars: 10758 |
|||
owner_login: mjhea0 |
|||
owner_html_url: https://github.com/mjhea0 |
|||
- name: FastUI |
|||
html_url: https://github.com/pydantic/FastUI |
|||
stars: 8879 |
|||
owner_login: pydantic |
|||
owner_html_url: https://github.com/pydantic |
|||
- name: XHS-Downloader |
|||
html_url: https://github.com/JoeanAmier/XHS-Downloader |
|||
stars: 8824 |
|||
stars: 9313 |
|||
owner_login: JoeanAmier |
|||
owner_html_url: https://github.com/JoeanAmier |
|||
- name: SurfSense |
|||
html_url: https://github.com/MODSetter/SurfSense |
|||
stars: 8257 |
|||
owner_login: MODSetter |
|||
owner_html_url: https://github.com/MODSetter |
|||
- name: FileCodeBox |
|||
html_url: https://github.com/vastsa/FileCodeBox |
|||
stars: 7367 |
|||
owner_login: vastsa |
|||
owner_html_url: https://github.com/vastsa |
|||
- name: FastUI |
|||
html_url: https://github.com/pydantic/FastUI |
|||
stars: 8915 |
|||
owner_login: pydantic |
|||
owner_html_url: https://github.com/pydantic |
|||
- name: polar |
|||
html_url: https://github.com/polarsource/polar |
|||
stars: 7291 |
|||
stars: 8339 |
|||
owner_login: polarsource |
|||
owner_html_url: https://github.com/polarsource |
|||
- name: FileCodeBox |
|||
html_url: https://github.com/vastsa/FileCodeBox |
|||
stars: 7721 |
|||
owner_login: vastsa |
|||
owner_html_url: https://github.com/vastsa |
|||
- name: nonebot2 |
|||
html_url: https://github.com/nonebot/nonebot2 |
|||
stars: 7065 |
|||
stars: 7170 |
|||
owner_login: nonebot |
|||
owner_html_url: https://github.com/nonebot |
|||
- name: hatchet |
|||
html_url: https://github.com/hatchet-dev/hatchet |
|||
stars: 6070 |
|||
stars: 6253 |
|||
owner_login: hatchet-dev |
|||
owner_html_url: https://github.com/hatchet-dev |
|||
- name: serge |
|||
html_url: https://github.com/serge-chat/serge |
|||
stars: 5754 |
|||
owner_login: serge-chat |
|||
owner_html_url: https://github.com/serge-chat |
|||
- name: fastapi-users |
|||
html_url: https://github.com/fastapi-users/fastapi-users |
|||
stars: 5599 |
|||
stars: 5849 |
|||
owner_login: fastapi-users |
|||
owner_html_url: https://github.com/fastapi-users |
|||
- name: serge |
|||
html_url: https://github.com/serge-chat/serge |
|||
stars: 5756 |
|||
owner_login: serge-chat |
|||
owner_html_url: https://github.com/serge-chat |
|||
- name: strawberry |
|||
html_url: https://github.com/strawberry-graphql/strawberry |
|||
stars: 4422 |
|||
stars: 4569 |
|||
owner_login: strawberry-graphql |
|||
owner_html_url: https://github.com/strawberry-graphql |
|||
- name: chatgpt-web-share |
|||
html_url: https://github.com/chatpire/chatgpt-web-share |
|||
stars: 4301 |
|||
stars: 4294 |
|||
owner_login: chatpire |
|||
owner_html_url: https://github.com/chatpire |
|||
- name: poem |
|||
html_url: https://github.com/poem-web/poem |
|||
stars: 4197 |
|||
stars: 4276 |
|||
owner_login: poem-web |
|||
owner_html_url: https://github.com/poem-web |
|||
- name: dynaconf |
|||
html_url: https://github.com/dynaconf/dynaconf |
|||
stars: 4144 |
|||
stars: 4202 |
|||
owner_login: dynaconf |
|||
owner_html_url: https://github.com/dynaconf |
|||
- name: atrilabs-engine |
|||
html_url: https://github.com/Atri-Labs/atrilabs-engine |
|||
stars: 4094 |
|||
stars: 4093 |
|||
owner_login: Atri-Labs |
|||
owner_html_url: https://github.com/Atri-Labs |
|||
- name: Kokoro-FastAPI |
|||
html_url: https://github.com/remsky/Kokoro-FastAPI |
|||
stars: 3739 |
|||
stars: 4019 |
|||
owner_login: remsky |
|||
owner_html_url: https://github.com/remsky |
|||
- name: logfire |
|||
html_url: https://github.com/pydantic/logfire |
|||
stars: 3614 |
|||
stars: 3805 |
|||
owner_login: pydantic |
|||
owner_html_url: https://github.com/pydantic |
|||
- name: LitServe |
|||
html_url: https://github.com/Lightning-AI/LitServe |
|||
stars: 3578 |
|||
stars: 3719 |
|||
owner_login: Lightning-AI |
|||
owner_html_url: https://github.com/Lightning-AI |
|||
- name: datamodel-code-generator |
|||
html_url: https://github.com/koxudaxi/datamodel-code-generator |
|||
stars: 3496 |
|||
owner_login: koxudaxi |
|||
owner_html_url: https://github.com/koxudaxi |
|||
- name: farfalle |
|||
html_url: https://github.com/rashadphz/farfalle |
|||
stars: 3459 |
|||
owner_login: rashadphz |
|||
owner_html_url: https://github.com/rashadphz |
|||
- name: fastapi-admin |
|||
html_url: https://github.com/fastapi-admin/fastapi-admin |
|||
stars: 3456 |
|||
stars: 3632 |
|||
owner_login: fastapi-admin |
|||
owner_html_url: https://github.com/fastapi-admin |
|||
- name: datamodel-code-generator |
|||
html_url: https://github.com/koxudaxi/datamodel-code-generator |
|||
stars: 3609 |
|||
owner_login: koxudaxi |
|||
owner_html_url: https://github.com/koxudaxi |
|||
- name: huma |
|||
html_url: https://github.com/danielgtaylor/huma |
|||
stars: 3447 |
|||
stars: 3603 |
|||
owner_login: danielgtaylor |
|||
owner_html_url: https://github.com/danielgtaylor |
|||
- name: farfalle |
|||
html_url: https://github.com/rashadphz/farfalle |
|||
stars: 3490 |
|||
owner_login: rashadphz |
|||
owner_html_url: https://github.com/rashadphz |
|||
- name: tracecat |
|||
html_url: https://github.com/TracecatHQ/tracecat |
|||
stars: 3254 |
|||
stars: 3379 |
|||
owner_login: TracecatHQ |
|||
owner_html_url: https://github.com/TracecatHQ |
|||
- name: opyrator |
|||
html_url: https://github.com/ml-tooling/opyrator |
|||
stars: 3134 |
|||
stars: 3135 |
|||
owner_login: ml-tooling |
|||
owner_html_url: https://github.com/ml-tooling |
|||
- name: docarray |
|||
html_url: https://github.com/docarray/docarray |
|||
stars: 3107 |
|||
stars: 3114 |
|||
owner_login: docarray |
|||
owner_html_url: https://github.com/docarray |
|||
- name: devpush |
|||
html_url: https://github.com/hunvreus/devpush |
|||
stars: 3097 |
|||
owner_login: hunvreus |
|||
owner_html_url: https://github.com/hunvreus |
|||
- name: fastapi-realworld-example-app |
|||
html_url: https://github.com/nsidnev/fastapi-realworld-example-app |
|||
stars: 2936 |
|||
stars: 3050 |
|||
owner_login: nsidnev |
|||
owner_html_url: https://github.com/nsidnev |
|||
- name: uvicorn-gunicorn-fastapi-docker |
|||
html_url: https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker |
|||
stars: 2804 |
|||
stars: 2911 |
|||
owner_login: tiangolo |
|||
owner_html_url: https://github.com/tiangolo |
|||
- name: best-of-web-python |
|||
html_url: https://github.com/ml-tooling/best-of-web-python |
|||
stars: 2610 |
|||
owner_login: ml-tooling |
|||
owner_html_url: https://github.com/ml-tooling |
|||
- name: mcp-context-forge |
|||
html_url: https://github.com/IBM/mcp-context-forge |
|||
stars: 2572 |
|||
stars: 2899 |
|||
owner_login: IBM |
|||
owner_html_url: https://github.com/IBM |
|||
- name: fastapi-react |
|||
html_url: https://github.com/Buuntu/fastapi-react |
|||
stars: 2451 |
|||
owner_login: Buuntu |
|||
owner_html_url: https://github.com/Buuntu |
|||
- name: RasaGPT |
|||
html_url: https://github.com/paulpierre/RasaGPT |
|||
stars: 2441 |
|||
owner_login: paulpierre |
|||
owner_html_url: https://github.com/paulpierre |
|||
- name: best-of-web-python |
|||
html_url: https://github.com/ml-tooling/best-of-web-python |
|||
stars: 2648 |
|||
owner_login: ml-tooling |
|||
owner_html_url: https://github.com/ml-tooling |
|||
- name: FastAPI-template |
|||
html_url: https://github.com/s3rius/FastAPI-template |
|||
stars: 2424 |
|||
stars: 2637 |
|||
owner_login: s3rius |
|||
owner_html_url: https://github.com/s3rius |
|||
- name: YC-Killer |
|||
html_url: https://github.com/sahibzada-allahyar/YC-Killer |
|||
stars: 2599 |
|||
owner_login: sahibzada-allahyar |
|||
owner_html_url: https://github.com/sahibzada-allahyar |
|||
- name: fastapi-react |
|||
html_url: https://github.com/Buuntu/fastapi-react |
|||
stars: 2569 |
|||
owner_login: Buuntu |
|||
owner_html_url: https://github.com/Buuntu |
|||
- name: Yuxi-Know |
|||
html_url: https://github.com/xerrors/Yuxi-Know |
|||
stars: 2563 |
|||
owner_login: xerrors |
|||
owner_html_url: https://github.com/xerrors |
|||
- name: sqladmin |
|||
html_url: https://github.com/aminalaee/sqladmin |
|||
stars: 2357 |
|||
stars: 2558 |
|||
owner_login: aminalaee |
|||
owner_html_url: https://github.com/aminalaee |
|||
- name: nextpy |
|||
html_url: https://github.com/dot-agent/nextpy |
|||
stars: 2324 |
|||
owner_login: dot-agent |
|||
owner_html_url: https://github.com/dot-agent |
|||
- name: RasaGPT |
|||
html_url: https://github.com/paulpierre/RasaGPT |
|||
stars: 2451 |
|||
owner_login: paulpierre |
|||
owner_html_url: https://github.com/paulpierre |
|||
- name: supabase-py |
|||
html_url: https://github.com/supabase/supabase-py |
|||
stars: 2236 |
|||
stars: 2344 |
|||
owner_login: supabase |
|||
owner_html_url: https://github.com/supabase |
|||
- name: nextpy |
|||
html_url: https://github.com/dot-agent/nextpy |
|||
stars: 2335 |
|||
owner_login: dot-agent |
|||
owner_html_url: https://github.com/dot-agent |
|||
- name: fastapi-utils |
|||
html_url: https://github.com/fastapiutils/fastapi-utils |
|||
stars: 2291 |
|||
owner_login: fastapiutils |
|||
owner_html_url: https://github.com/fastapiutils |
|||
- name: 30-Days-of-Python |
|||
html_url: https://github.com/codingforentrepreneurs/30-Days-of-Python |
|||
stars: 2210 |
|||
stars: 2220 |
|||
owner_login: codingforentrepreneurs |
|||
owner_html_url: https://github.com/codingforentrepreneurs |
|||
- name: langserve |
|||
html_url: https://github.com/langchain-ai/langserve |
|||
stars: 2171 |
|||
stars: 2215 |
|||
owner_login: langchain-ai |
|||
owner_html_url: https://github.com/langchain-ai |
|||
- name: fastapi-utils |
|||
html_url: https://github.com/fastapiutils/fastapi-utils |
|||
stars: 2164 |
|||
owner_login: fastapiutils |
|||
owner_html_url: https://github.com/fastapiutils |
|||
- name: solara |
|||
html_url: https://github.com/widgetti/solara |
|||
stars: 2102 |
|||
stars: 2122 |
|||
owner_login: widgetti |
|||
owner_html_url: https://github.com/widgetti |
|||
- name: Yuxi-Know |
|||
html_url: https://github.com/xerrors/Yuxi-Know |
|||
stars: 1995 |
|||
owner_login: xerrors |
|||
owner_html_url: https://github.com/xerrors |
|||
- name: mangum |
|||
html_url: https://github.com/Kludex/mangum |
|||
stars: 1989 |
|||
stars: 2029 |
|||
owner_login: Kludex |
|||
owner_html_url: https://github.com/Kludex |
|||
- name: python-week-2022 |
|||
html_url: https://github.com/rochacbruno/python-week-2022 |
|||
stars: 1816 |
|||
owner_login: rochacbruno |
|||
owner_html_url: https://github.com/rochacbruno |
|||
- name: agentkit |
|||
html_url: https://github.com/BCG-X-Official/agentkit |
|||
stars: 1789 |
|||
stars: 1912 |
|||
owner_login: BCG-X-Official |
|||
owner_html_url: https://github.com/BCG-X-Official |
|||
- name: manage-fastapi |
|||
html_url: https://github.com/ycd/manage-fastapi |
|||
stars: 1780 |
|||
stars: 1885 |
|||
owner_login: ycd |
|||
owner_html_url: https://github.com/ycd |
|||
- name: ormar |
|||
html_url: https://github.com/collerek/ormar |
|||
stars: 1777 |
|||
owner_login: collerek |
|||
owner_html_url: https://github.com/collerek |
|||
- name: openapi-python-client |
|||
html_url: https://github.com/openapi-generators/openapi-python-client |
|||
stars: 1707 |
|||
stars: 1862 |
|||
owner_login: openapi-generators |
|||
owner_html_url: https://github.com/openapi-generators |
|||
- name: piccolo |
|||
html_url: https://github.com/piccolo-orm/piccolo |
|||
stars: 1695 |
|||
stars: 1836 |
|||
owner_login: piccolo-orm |
|||
owner_html_url: https://github.com/piccolo-orm |
|||
- name: vue-fastapi-admin |
|||
html_url: https://github.com/mizhexiaoxiao/vue-fastapi-admin |
|||
stars: 1695 |
|||
stars: 1831 |
|||
owner_login: mizhexiaoxiao |
|||
owner_html_url: https://github.com/mizhexiaoxiao |
|||
- name: python-week-2022 |
|||
html_url: https://github.com/rochacbruno/python-week-2022 |
|||
stars: 1817 |
|||
owner_login: rochacbruno |
|||
owner_html_url: https://github.com/rochacbruno |
|||
- name: slowapi |
|||
html_url: https://github.com/laurentS/slowapi |
|||
stars: 1798 |
|||
owner_login: laurentS |
|||
owner_html_url: https://github.com/laurentS |
|||
- name: fastapi-cache |
|||
html_url: https://github.com/long2ice/fastapi-cache |
|||
stars: 1653 |
|||
stars: 1789 |
|||
owner_login: long2ice |
|||
owner_html_url: https://github.com/long2ice |
|||
- name: langchain-serve |
|||
html_url: https://github.com/jina-ai/langchain-serve |
|||
stars: 1635 |
|||
owner_login: jina-ai |
|||
owner_html_url: https://github.com/jina-ai |
|||
- name: ormar |
|||
html_url: https://github.com/collerek/ormar |
|||
stars: 1783 |
|||
owner_login: collerek |
|||
owner_html_url: https://github.com/collerek |
|||
- name: termpair |
|||
html_url: https://github.com/cs01/termpair |
|||
stars: 1624 |
|||
stars: 1716 |
|||
owner_login: cs01 |
|||
owner_html_url: https://github.com/cs01 |
|||
- name: slowapi |
|||
html_url: https://github.com/laurentS/slowapi |
|||
stars: 1620 |
|||
owner_login: laurentS |
|||
owner_html_url: https://github.com/laurentS |
|||
- name: coronavirus-tracker-api |
|||
html_url: https://github.com/ExpDev07/coronavirus-tracker-api |
|||
stars: 1576 |
|||
owner_login: ExpDev07 |
|||
owner_html_url: https://github.com/ExpDev07 |
|||
- name: fastapi-crudrouter |
|||
html_url: https://github.com/awtkns/fastapi-crudrouter |
|||
stars: 1546 |
|||
owner_login: awtkns |
|||
owner_html_url: https://github.com/awtkns |
|||
- name: FastAPI-boilerplate |
|||
html_url: https://github.com/benavlabs/FastAPI-boilerplate |
|||
stars: 1516 |
|||
stars: 1660 |
|||
owner_login: benavlabs |
|||
owner_html_url: https://github.com/benavlabs |
|||
- name: fastapi-langgraph-agent-production-ready-template |
|||
html_url: https://github.com/wassim249/fastapi-langgraph-agent-production-ready-template |
|||
stars: 1638 |
|||
owner_login: wassim249 |
|||
owner_html_url: https://github.com/wassim249 |
|||
- name: langchain-serve |
|||
html_url: https://github.com/jina-ai/langchain-serve |
|||
stars: 1635 |
|||
owner_login: jina-ai |
|||
owner_html_url: https://github.com/jina-ai |
|||
- name: awesome-fastapi-projects |
|||
html_url: https://github.com/Kludex/awesome-fastapi-projects |
|||
stars: 1481 |
|||
stars: 1589 |
|||
owner_login: Kludex |
|||
owner_html_url: https://github.com/Kludex |
|||
- name: fastapi-pagination |
|||
html_url: https://github.com/uriyyo/fastapi-pagination |
|||
stars: 1453 |
|||
stars: 1585 |
|||
owner_login: uriyyo |
|||
owner_html_url: https://github.com/uriyyo |
|||
- name: coronavirus-tracker-api |
|||
html_url: https://github.com/ExpDev07/coronavirus-tracker-api |
|||
stars: 1574 |
|||
owner_login: ExpDev07 |
|||
owner_html_url: https://github.com/ExpDev07 |
|||
- name: fastapi-crudrouter |
|||
html_url: https://github.com/awtkns/fastapi-crudrouter |
|||
stars: 1559 |
|||
owner_login: awtkns |
|||
owner_html_url: https://github.com/awtkns |
|||
- name: bracket |
|||
html_url: https://github.com/evroon/bracket |
|||
stars: 1415 |
|||
stars: 1489 |
|||
owner_login: evroon |
|||
owner_html_url: https://github.com/evroon |
|||
- name: awesome-python-resources |
|||
html_url: https://github.com/DjangoEx/awesome-python-resources |
|||
stars: 1413 |
|||
owner_login: DjangoEx |
|||
owner_html_url: https://github.com/DjangoEx |
|||
- name: fastapi-boilerplate |
|||
html_url: https://github.com/teamhide/fastapi-boilerplate |
|||
stars: 1406 |
|||
owner_login: teamhide |
|||
owner_html_url: https://github.com/teamhide |
|||
- name: budgetml |
|||
html_url: https://github.com/ebhy/budgetml |
|||
stars: 1346 |
|||
owner_login: ebhy |
|||
owner_html_url: https://github.com/ebhy |
|||
- name: fastapi-amis-admin |
|||
html_url: https://github.com/amisadmin/fastapi-amis-admin |
|||
stars: 1342 |
|||
stars: 1475 |
|||
owner_login: amisadmin |
|||
owner_html_url: https://github.com/amisadmin |
|||
- name: fastapi-langgraph-agent-production-ready-template |
|||
html_url: https://github.com/wassim249/fastapi-langgraph-agent-production-ready-template |
|||
stars: 1334 |
|||
owner_login: wassim249 |
|||
owner_html_url: https://github.com/wassim249 |
|||
- name: fastapi-tutorial |
|||
html_url: https://github.com/liaogx/fastapi-tutorial |
|||
stars: 1303 |
|||
owner_login: liaogx |
|||
owner_html_url: https://github.com/liaogx |
|||
- name: fastapi_best_architecture |
|||
html_url: https://github.com/fastapi-practices/fastapi_best_architecture |
|||
stars: 1276 |
|||
owner_login: fastapi-practices |
|||
owner_html_url: https://github.com/fastapi-practices |
|||
- name: fastapi-boilerplate |
|||
html_url: https://github.com/teamhide/fastapi-boilerplate |
|||
stars: 1436 |
|||
owner_login: teamhide |
|||
owner_html_url: https://github.com/teamhide |
|||
- name: awesome-python-resources |
|||
html_url: https://github.com/DjangoEx/awesome-python-resources |
|||
stars: 1426 |
|||
owner_login: DjangoEx |
|||
owner_html_url: https://github.com/DjangoEx |
|||
- name: fastcrud |
|||
html_url: https://github.com/benavlabs/fastcrud |
|||
stars: 1272 |
|||
stars: 1414 |
|||
owner_login: benavlabs |
|||
owner_html_url: https://github.com/benavlabs |
|||
- name: fastapi-code-generator |
|||
html_url: https://github.com/koxudaxi/fastapi-code-generator |
|||
stars: 1253 |
|||
owner_login: koxudaxi |
|||
owner_html_url: https://github.com/koxudaxi |
|||
- name: prometheus-fastapi-instrumentator |
|||
html_url: https://github.com/trallnag/prometheus-fastapi-instrumentator |
|||
stars: 1246 |
|||
stars: 1388 |
|||
owner_login: trallnag |
|||
owner_html_url: https://github.com/trallnag |
|||
- name: bolt-python |
|||
html_url: https://github.com/slackapi/bolt-python |
|||
stars: 1221 |
|||
owner_login: slackapi |
|||
owner_html_url: https://github.com/slackapi |
|||
- name: fastapi_best_architecture |
|||
html_url: https://github.com/fastapi-practices/fastapi_best_architecture |
|||
stars: 1378 |
|||
owner_login: fastapi-practices |
|||
owner_html_url: https://github.com/fastapi-practices |
|||
- name: fastapi-code-generator |
|||
html_url: https://github.com/koxudaxi/fastapi-code-generator |
|||
stars: 1375 |
|||
owner_login: koxudaxi |
|||
owner_html_url: https://github.com/koxudaxi |
|||
- name: budgetml |
|||
html_url: https://github.com/ebhy/budgetml |
|||
stars: 1345 |
|||
owner_login: ebhy |
|||
owner_html_url: https://github.com/ebhy |
|||
- name: fastapi-tutorial |
|||
html_url: https://github.com/liaogx/fastapi-tutorial |
|||
stars: 1327 |
|||
owner_login: liaogx |
|||
owner_html_url: https://github.com/liaogx |
|||
- name: fastapi-alembic-sqlmodel-async |
|||
html_url: https://github.com/jonra1993/fastapi-alembic-sqlmodel-async |
|||
stars: 1259 |
|||
owner_login: jonra1993 |
|||
owner_html_url: https://github.com/jonra1993 |
|||
- name: fastapi-scaff |
|||
html_url: https://github.com/atpuxiner/fastapi-scaff |
|||
stars: 1255 |
|||
owner_login: atpuxiner |
|||
owner_html_url: https://github.com/atpuxiner |
|||
- name: bedrock-chat |
|||
html_url: https://github.com/aws-samples/bedrock-chat |
|||
stars: 1220 |
|||
stars: 1254 |
|||
owner_login: aws-samples |
|||
owner_html_url: https://github.com/aws-samples |
|||
- name: bolt-python |
|||
html_url: https://github.com/slackapi/bolt-python |
|||
stars: 1253 |
|||
owner_login: slackapi |
|||
owner_html_url: https://github.com/slackapi |
|||
- name: fastapi_production_template |
|||
html_url: https://github.com/zhanymkanov/fastapi_production_template |
|||
stars: 1202 |
|||
stars: 1217 |
|||
owner_login: zhanymkanov |
|||
owner_html_url: https://github.com/zhanymkanov |
|||
- name: fastapi-scaff |
|||
html_url: https://github.com/atpuxiner/fastapi-scaff |
|||
stars: 1193 |
|||
owner_login: atpuxiner |
|||
owner_html_url: https://github.com/atpuxiner |
|||
- name: langchain-extract |
|||
html_url: https://github.com/langchain-ai/langchain-extract |
|||
stars: 1164 |
|||
stars: 1176 |
|||
owner_login: langchain-ai |
|||
owner_html_url: https://github.com/langchain-ai |
|||
- name: fastapi-alembic-sqlmodel-async |
|||
html_url: https://github.com/jonra1993/fastapi-alembic-sqlmodel-async |
|||
stars: 1149 |
|||
owner_login: jonra1993 |
|||
owner_html_url: https://github.com/jonra1993 |
|||
- name: odmantic |
|||
html_url: https://github.com/art049/odmantic |
|||
stars: 1133 |
|||
owner_login: art049 |
|||
owner_html_url: https://github.com/art049 |
|||
- name: restish |
|||
html_url: https://github.com/rest-sh/restish |
|||
stars: 1122 |
|||
stars: 1140 |
|||
owner_login: rest-sh |
|||
owner_html_url: https://github.com/rest-sh |
|||
- name: runhouse |
|||
html_url: https://github.com/run-house/runhouse |
|||
stars: 1047 |
|||
owner_login: run-house |
|||
owner_html_url: https://github.com/run-house |
|||
- name: flock |
|||
html_url: https://github.com/Onelevenvy/flock |
|||
stars: 1027 |
|||
owner_login: Onelevenvy |
|||
owner_html_url: https://github.com/Onelevenvy |
|||
- name: odmantic |
|||
html_url: https://github.com/art049/odmantic |
|||
stars: 1138 |
|||
owner_login: art049 |
|||
owner_html_url: https://github.com/art049 |
|||
- name: authx |
|||
html_url: https://github.com/yezz123/authx |
|||
stars: 999 |
|||
stars: 1119 |
|||
owner_login: yezz123 |
|||
owner_html_url: https://github.com/yezz123 |
|||
- name: NoteDiscovery |
|||
html_url: https://github.com/gamosoft/NoteDiscovery |
|||
stars: 1107 |
|||
owner_login: gamosoft |
|||
owner_html_url: https://github.com/gamosoft |
|||
- name: flock |
|||
html_url: https://github.com/Onelevenvy/flock |
|||
stars: 1055 |
|||
owner_login: Onelevenvy |
|||
owner_html_url: https://github.com/Onelevenvy |
|||
- name: fastapi-observability |
|||
html_url: https://github.com/blueswen/fastapi-observability |
|||
stars: 1038 |
|||
owner_login: blueswen |
|||
owner_html_url: https://github.com/blueswen |
|||
- name: aktools |
|||
html_url: https://github.com/akfamily/aktools |
|||
stars: 1027 |
|||
owner_login: akfamily |
|||
owner_html_url: https://github.com/akfamily |
|||
- name: RuoYi-Vue3-FastAPI |
|||
html_url: https://github.com/insistence/RuoYi-Vue3-FastAPI |
|||
stars: 1016 |
|||
owner_login: insistence |
|||
owner_html_url: https://github.com/insistence |
|||
- name: autollm |
|||
html_url: https://github.com/viddexa/autollm |
|||
stars: 999 |
|||
stars: 1002 |
|||
owner_login: viddexa |
|||
owner_html_url: https://github.com/viddexa |
|||
- name: lanarky |
|||
html_url: https://github.com/ajndkr/lanarky |
|||
stars: 995 |
|||
owner_login: ajndkr |
|||
owner_html_url: https://github.com/ajndkr |
|||
- name: titiler |
|||
html_url: https://github.com/developmentseed/titiler |
|||
stars: 952 |
|||
stars: 999 |
|||
owner_login: developmentseed |
|||
owner_html_url: https://github.com/developmentseed |
|||
- name: energy-forecasting |
|||
html_url: https://github.com/iusztinpaul/energy-forecasting |
|||
stars: 946 |
|||
owner_login: iusztinpaul |
|||
owner_html_url: https://github.com/iusztinpaul |
|||
- name: secure |
|||
html_url: https://github.com/TypeError/secure |
|||
stars: 944 |
|||
owner_login: TypeError |
|||
owner_html_url: https://github.com/TypeError |
|||
- name: langcorn |
|||
html_url: https://github.com/msoedov/langcorn |
|||
stars: 934 |
|||
owner_login: msoedov |
|||
owner_html_url: https://github.com/msoedov |
|||
- name: RuoYi-Vue3-FastAPI |
|||
html_url: https://github.com/insistence/RuoYi-Vue3-FastAPI |
|||
stars: 930 |
|||
owner_login: insistence |
|||
owner_html_url: https://github.com/insistence |
|||
- name: aktools |
|||
html_url: https://github.com/akfamily/aktools |
|||
stars: 916 |
|||
owner_login: akfamily |
|||
owner_html_url: https://github.com/akfamily |
|||
- name: lanarky |
|||
html_url: https://github.com/ajndkr/lanarky |
|||
stars: 994 |
|||
owner_login: ajndkr |
|||
owner_html_url: https://github.com/ajndkr |
|||
- name: every-pdf |
|||
html_url: https://github.com/DDULDDUCK/every-pdf |
|||
stars: 907 |
|||
stars: 985 |
|||
owner_login: DDULDDUCK |
|||
owner_html_url: https://github.com/DDULDDUCK |
|||
- name: marker-api |
|||
html_url: https://github.com/adithya-s-k/marker-api |
|||
stars: 903 |
|||
owner_login: adithya-s-k |
|||
owner_html_url: https://github.com/adithya-s-k |
|||
- name: fastapi-observability |
|||
html_url: https://github.com/blueswen/fastapi-observability |
|||
stars: 902 |
|||
owner_login: blueswen |
|||
owner_html_url: https://github.com/blueswen |
|||
- name: fastapi-do-zero |
|||
html_url: https://github.com/dunossauro/fastapi-do-zero |
|||
stars: 900 |
|||
owner_login: dunossauro |
|||
owner_html_url: https://github.com/dunossauro |
|||
- name: enterprise-deep-research |
|||
html_url: https://github.com/SalesforceAIResearch/enterprise-deep-research |
|||
stars: 973 |
|||
owner_login: SalesforceAIResearch |
|||
owner_html_url: https://github.com/SalesforceAIResearch |
|||
- name: fastapi-mail |
|||
html_url: https://github.com/sabuhish/fastapi-mail |
|||
stars: 964 |
|||
owner_login: sabuhish |
|||
owner_html_url: https://github.com/sabuhish |
|||
|
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue