committed by
GitHub
648 changed files with 33505 additions and 6642 deletions
@ -24,6 +24,8 @@ jobs: |
|||||
env: |
env: |
||||
GITHUB_CONTEXT: ${{ toJson(github) }} |
GITHUB_CONTEXT: ${{ toJson(github) }} |
||||
run: echo "$GITHUB_CONTEXT" |
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 |
- uses: actions/checkout@v5 |
||||
with: |
with: |
||||
# To allow latest-changes to commit to the main branch |
# 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' }} |
if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.debug_enabled == 'true' }} |
||||
with: |
with: |
||||
limit-access-to-actor: true |
limit-access-to-actor: true |
||||
- uses: tiangolo/[email protected].0 |
- uses: tiangolo/[email protected].1 |
||||
with: |
with: |
||||
token: ${{ secrets.GITHUB_TOKEN }} |
token: ${{ secrets.GITHUB_TOKEN }} |
||||
latest_changes_file: docs/en/docs/release-notes.md |
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 for more information |
||||
# See https://pre-commit.com/hooks.html for more hooks |
# See https://pre-commit.com/hooks.html for more hooks |
||||
default_language_version: |
|
||||
python: python3.10 |
|
||||
repos: |
repos: |
||||
- repo: https://github.com/pre-commit/pre-commit-hooks |
- repo: https://github.com/pre-commit/pre-commit-hooks |
||||
rev: v6.0.0 |
rev: v6.0.0 |
||||
hooks: |
hooks: |
||||
- id: check-added-large-files |
- id: check-added-large-files |
||||
- id: check-toml |
- id: check-toml |
||||
- id: check-yaml |
- id: check-yaml |
||||
args: |
args: |
||||
- --unsafe |
- --unsafe |
||||
- id: end-of-file-fixer |
- id: end-of-file-fixer |
||||
- id: trailing-whitespace |
- id: trailing-whitespace |
||||
- repo: https://github.com/astral-sh/ruff-pre-commit |
- repo: https://github.com/astral-sh/ruff-pre-commit |
||||
rev: v0.13.2 |
rev: v0.14.3 |
||||
hooks: |
hooks: |
||||
- id: ruff |
- id: ruff |
||||
args: |
args: |
||||
- --fix |
- --fix |
||||
- id: ruff-format |
- id: ruff-format |
||||
ci: |
- repo: local |
||||
autofix_commit_msg: 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks |
hooks: |
||||
autoupdate_commit_msg: ⬆ [pre-commit.ci] pre-commit autoupdate |
- 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. |
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.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> |
* <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 } |
# 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 |
- name: full-stack-fastapi-template |
||||
html_url: https://github.com/fastapi/full-stack-fastapi-template |
html_url: https://github.com/fastapi/full-stack-fastapi-template |
||||
stars: 38085 |
stars: 39475 |
||||
owner_login: fastapi |
owner_login: fastapi |
||||
owner_html_url: https://github.com/fastapi |
owner_html_url: https://github.com/fastapi |
||||
- name: Hello-Python |
- name: Hello-Python |
||||
html_url: https://github.com/mouredev/Hello-Python |
html_url: https://github.com/mouredev/Hello-Python |
||||
stars: 32243 |
stars: 33090 |
||||
owner_login: mouredev |
owner_login: mouredev |
||||
owner_html_url: https://github.com/mouredev |
owner_html_url: https://github.com/mouredev |
||||
- name: serve |
- name: serve |
||||
html_url: https://github.com/jina-ai/serve |
html_url: https://github.com/jina-ai/serve |
||||
stars: 21754 |
stars: 21798 |
||||
owner_login: jina-ai |
owner_login: jina-ai |
||||
owner_html_url: https://github.com/jina-ai |
owner_html_url: https://github.com/jina-ai |
||||
- name: HivisionIDPhotos |
- name: HivisionIDPhotos |
||||
html_url: https://github.com/Zeyi-Lin/HivisionIDPhotos |
html_url: https://github.com/Zeyi-Lin/HivisionIDPhotos |
||||
stars: 19400 |
stars: 20258 |
||||
owner_login: Zeyi-Lin |
owner_login: Zeyi-Lin |
||||
owner_html_url: https://github.com/Zeyi-Lin |
owner_html_url: https://github.com/Zeyi-Lin |
||||
- name: sqlmodel |
- name: sqlmodel |
||||
html_url: https://github.com/fastapi/sqlmodel |
html_url: https://github.com/fastapi/sqlmodel |
||||
stars: 16859 |
stars: 17212 |
||||
owner_login: fastapi |
owner_login: fastapi |
||||
owner_html_url: https://github.com/fastapi |
owner_html_url: https://github.com/fastapi |
||||
- name: Douyin_TikTok_Download_API |
- name: Douyin_TikTok_Download_API |
||||
html_url: https://github.com/Evil0ctal/Douyin_TikTok_Download_API |
html_url: https://github.com/Evil0ctal/Douyin_TikTok_Download_API |
||||
stars: 14452 |
stars: 15145 |
||||
owner_login: Evil0ctal |
owner_login: Evil0ctal |
||||
owner_html_url: https://github.com/Evil0ctal |
owner_html_url: https://github.com/Evil0ctal |
||||
- name: fastapi-best-practices |
- name: fastapi-best-practices |
||||
html_url: https://github.com/zhanymkanov/fastapi-best-practices |
html_url: https://github.com/zhanymkanov/fastapi-best-practices |
||||
stars: 13613 |
stars: 14644 |
||||
owner_login: zhanymkanov |
owner_login: zhanymkanov |
||||
owner_html_url: https://github.com/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 |
- name: fastapi_mcp |
||||
html_url: https://github.com/tadata-org/fastapi_mcp |
html_url: https://github.com/tadata-org/fastapi_mcp |
||||
stars: 10624 |
stars: 11174 |
||||
owner_login: tadata-org |
owner_login: tadata-org |
||||
owner_html_url: https://github.com/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 |
- name: awesome-fastapi |
||||
html_url: https://github.com/mjhea0/awesome-fastapi |
html_url: https://github.com/mjhea0/awesome-fastapi |
||||
stars: 10415 |
stars: 10758 |
||||
owner_login: mjhea0 |
owner_login: mjhea0 |
||||
owner_html_url: https://github.com/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 |
- name: XHS-Downloader |
||||
html_url: https://github.com/JoeanAmier/XHS-Downloader |
html_url: https://github.com/JoeanAmier/XHS-Downloader |
||||
stars: 8824 |
stars: 9313 |
||||
owner_login: JoeanAmier |
owner_login: JoeanAmier |
||||
owner_html_url: https://github.com/JoeanAmier |
owner_html_url: https://github.com/JoeanAmier |
||||
- name: SurfSense |
- name: FastUI |
||||
html_url: https://github.com/MODSetter/SurfSense |
html_url: https://github.com/pydantic/FastUI |
||||
stars: 8257 |
stars: 8915 |
||||
owner_login: MODSetter |
owner_login: pydantic |
||||
owner_html_url: https://github.com/MODSetter |
owner_html_url: https://github.com/pydantic |
||||
- name: FileCodeBox |
|
||||
html_url: https://github.com/vastsa/FileCodeBox |
|
||||
stars: 7367 |
|
||||
owner_login: vastsa |
|
||||
owner_html_url: https://github.com/vastsa |
|
||||
- name: polar |
- name: polar |
||||
html_url: https://github.com/polarsource/polar |
html_url: https://github.com/polarsource/polar |
||||
stars: 7291 |
stars: 8339 |
||||
owner_login: polarsource |
owner_login: polarsource |
||||
owner_html_url: https://github.com/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 |
- name: nonebot2 |
||||
html_url: https://github.com/nonebot/nonebot2 |
html_url: https://github.com/nonebot/nonebot2 |
||||
stars: 7065 |
stars: 7170 |
||||
owner_login: nonebot |
owner_login: nonebot |
||||
owner_html_url: https://github.com/nonebot |
owner_html_url: https://github.com/nonebot |
||||
- name: hatchet |
- name: hatchet |
||||
html_url: https://github.com/hatchet-dev/hatchet |
html_url: https://github.com/hatchet-dev/hatchet |
||||
stars: 6070 |
stars: 6253 |
||||
owner_login: hatchet-dev |
owner_login: hatchet-dev |
||||
owner_html_url: https://github.com/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 |
- name: fastapi-users |
||||
html_url: https://github.com/fastapi-users/fastapi-users |
html_url: https://github.com/fastapi-users/fastapi-users |
||||
stars: 5599 |
stars: 5849 |
||||
owner_login: fastapi-users |
owner_login: fastapi-users |
||||
owner_html_url: https://github.com/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 |
- name: strawberry |
||||
html_url: https://github.com/strawberry-graphql/strawberry |
html_url: https://github.com/strawberry-graphql/strawberry |
||||
stars: 4422 |
stars: 4569 |
||||
owner_login: strawberry-graphql |
owner_login: strawberry-graphql |
||||
owner_html_url: https://github.com/strawberry-graphql |
owner_html_url: https://github.com/strawberry-graphql |
||||
- name: chatgpt-web-share |
- name: chatgpt-web-share |
||||
html_url: https://github.com/chatpire/chatgpt-web-share |
html_url: https://github.com/chatpire/chatgpt-web-share |
||||
stars: 4301 |
stars: 4294 |
||||
owner_login: chatpire |
owner_login: chatpire |
||||
owner_html_url: https://github.com/chatpire |
owner_html_url: https://github.com/chatpire |
||||
- name: poem |
- name: poem |
||||
html_url: https://github.com/poem-web/poem |
html_url: https://github.com/poem-web/poem |
||||
stars: 4197 |
stars: 4276 |
||||
owner_login: poem-web |
owner_login: poem-web |
||||
owner_html_url: https://github.com/poem-web |
owner_html_url: https://github.com/poem-web |
||||
- name: dynaconf |
- name: dynaconf |
||||
html_url: https://github.com/dynaconf/dynaconf |
html_url: https://github.com/dynaconf/dynaconf |
||||
stars: 4144 |
stars: 4202 |
||||
owner_login: dynaconf |
owner_login: dynaconf |
||||
owner_html_url: https://github.com/dynaconf |
owner_html_url: https://github.com/dynaconf |
||||
- name: atrilabs-engine |
- name: atrilabs-engine |
||||
html_url: https://github.com/Atri-Labs/atrilabs-engine |
html_url: https://github.com/Atri-Labs/atrilabs-engine |
||||
stars: 4094 |
stars: 4093 |
||||
owner_login: Atri-Labs |
owner_login: Atri-Labs |
||||
owner_html_url: https://github.com/Atri-Labs |
owner_html_url: https://github.com/Atri-Labs |
||||
- name: Kokoro-FastAPI |
- name: Kokoro-FastAPI |
||||
html_url: https://github.com/remsky/Kokoro-FastAPI |
html_url: https://github.com/remsky/Kokoro-FastAPI |
||||
stars: 3739 |
stars: 4019 |
||||
owner_login: remsky |
owner_login: remsky |
||||
owner_html_url: https://github.com/remsky |
owner_html_url: https://github.com/remsky |
||||
- name: logfire |
- name: logfire |
||||
html_url: https://github.com/pydantic/logfire |
html_url: https://github.com/pydantic/logfire |
||||
stars: 3614 |
stars: 3805 |
||||
owner_login: pydantic |
owner_login: pydantic |
||||
owner_html_url: https://github.com/pydantic |
owner_html_url: https://github.com/pydantic |
||||
- name: LitServe |
- name: LitServe |
||||
html_url: https://github.com/Lightning-AI/LitServe |
html_url: https://github.com/Lightning-AI/LitServe |
||||
stars: 3578 |
stars: 3719 |
||||
owner_login: Lightning-AI |
owner_login: Lightning-AI |
||||
owner_html_url: https://github.com/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 |
- name: fastapi-admin |
||||
html_url: https://github.com/fastapi-admin/fastapi-admin |
html_url: https://github.com/fastapi-admin/fastapi-admin |
||||
stars: 3456 |
stars: 3632 |
||||
owner_login: fastapi-admin |
owner_login: fastapi-admin |
||||
owner_html_url: https://github.com/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 |
- name: huma |
||||
html_url: https://github.com/danielgtaylor/huma |
html_url: https://github.com/danielgtaylor/huma |
||||
stars: 3447 |
stars: 3603 |
||||
owner_login: danielgtaylor |
owner_login: danielgtaylor |
||||
owner_html_url: https://github.com/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 |
- name: tracecat |
||||
html_url: https://github.com/TracecatHQ/tracecat |
html_url: https://github.com/TracecatHQ/tracecat |
||||
stars: 3254 |
stars: 3379 |
||||
owner_login: TracecatHQ |
owner_login: TracecatHQ |
||||
owner_html_url: https://github.com/TracecatHQ |
owner_html_url: https://github.com/TracecatHQ |
||||
- name: opyrator |
- name: opyrator |
||||
html_url: https://github.com/ml-tooling/opyrator |
html_url: https://github.com/ml-tooling/opyrator |
||||
stars: 3134 |
stars: 3135 |
||||
owner_login: ml-tooling |
owner_login: ml-tooling |
||||
owner_html_url: https://github.com/ml-tooling |
owner_html_url: https://github.com/ml-tooling |
||||
- name: docarray |
- name: docarray |
||||
html_url: https://github.com/docarray/docarray |
html_url: https://github.com/docarray/docarray |
||||
stars: 3107 |
stars: 3114 |
||||
owner_login: docarray |
owner_login: docarray |
||||
owner_html_url: https://github.com/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 |
- name: fastapi-realworld-example-app |
||||
html_url: https://github.com/nsidnev/fastapi-realworld-example-app |
html_url: https://github.com/nsidnev/fastapi-realworld-example-app |
||||
stars: 2936 |
stars: 3050 |
||||
owner_login: nsidnev |
owner_login: nsidnev |
||||
owner_html_url: https://github.com/nsidnev |
owner_html_url: https://github.com/nsidnev |
||||
- name: uvicorn-gunicorn-fastapi-docker |
- name: uvicorn-gunicorn-fastapi-docker |
||||
html_url: https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker |
html_url: https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker |
||||
stars: 2804 |
stars: 2911 |
||||
owner_login: tiangolo |
owner_login: tiangolo |
||||
owner_html_url: https://github.com/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 |
- name: mcp-context-forge |
||||
html_url: https://github.com/IBM/mcp-context-forge |
html_url: https://github.com/IBM/mcp-context-forge |
||||
stars: 2572 |
stars: 2899 |
||||
owner_login: IBM |
owner_login: IBM |
||||
owner_html_url: https://github.com/IBM |
owner_html_url: https://github.com/IBM |
||||
- name: fastapi-react |
- name: best-of-web-python |
||||
html_url: https://github.com/Buuntu/fastapi-react |
html_url: https://github.com/ml-tooling/best-of-web-python |
||||
stars: 2451 |
stars: 2648 |
||||
owner_login: Buuntu |
owner_login: ml-tooling |
||||
owner_html_url: https://github.com/Buuntu |
owner_html_url: https://github.com/ml-tooling |
||||
- name: RasaGPT |
|
||||
html_url: https://github.com/paulpierre/RasaGPT |
|
||||
stars: 2441 |
|
||||
owner_login: paulpierre |
|
||||
owner_html_url: https://github.com/paulpierre |
|
||||
- name: FastAPI-template |
- name: FastAPI-template |
||||
html_url: https://github.com/s3rius/FastAPI-template |
html_url: https://github.com/s3rius/FastAPI-template |
||||
stars: 2424 |
stars: 2637 |
||||
owner_login: s3rius |
owner_login: s3rius |
||||
owner_html_url: https://github.com/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 |
- name: sqladmin |
||||
html_url: https://github.com/aminalaee/sqladmin |
html_url: https://github.com/aminalaee/sqladmin |
||||
stars: 2357 |
stars: 2558 |
||||
owner_login: aminalaee |
owner_login: aminalaee |
||||
owner_html_url: https://github.com/aminalaee |
owner_html_url: https://github.com/aminalaee |
||||
- name: nextpy |
- name: RasaGPT |
||||
html_url: https://github.com/dot-agent/nextpy |
html_url: https://github.com/paulpierre/RasaGPT |
||||
stars: 2324 |
stars: 2451 |
||||
owner_login: dot-agent |
owner_login: paulpierre |
||||
owner_html_url: https://github.com/dot-agent |
owner_html_url: https://github.com/paulpierre |
||||
- name: supabase-py |
- name: supabase-py |
||||
html_url: https://github.com/supabase/supabase-py |
html_url: https://github.com/supabase/supabase-py |
||||
stars: 2236 |
stars: 2344 |
||||
owner_login: supabase |
owner_login: supabase |
||||
owner_html_url: https://github.com/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 |
- name: 30-Days-of-Python |
||||
html_url: https://github.com/codingforentrepreneurs/30-Days-of-Python |
html_url: https://github.com/codingforentrepreneurs/30-Days-of-Python |
||||
stars: 2210 |
stars: 2220 |
||||
owner_login: codingforentrepreneurs |
owner_login: codingforentrepreneurs |
||||
owner_html_url: https://github.com/codingforentrepreneurs |
owner_html_url: https://github.com/codingforentrepreneurs |
||||
- name: langserve |
- name: langserve |
||||
html_url: https://github.com/langchain-ai/langserve |
html_url: https://github.com/langchain-ai/langserve |
||||
stars: 2171 |
stars: 2215 |
||||
owner_login: langchain-ai |
owner_login: langchain-ai |
||||
owner_html_url: https://github.com/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 |
- name: solara |
||||
html_url: https://github.com/widgetti/solara |
html_url: https://github.com/widgetti/solara |
||||
stars: 2102 |
stars: 2122 |
||||
owner_login: widgetti |
owner_login: widgetti |
||||
owner_html_url: https://github.com/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 |
- name: mangum |
||||
html_url: https://github.com/Kludex/mangum |
html_url: https://github.com/Kludex/mangum |
||||
stars: 1989 |
stars: 2029 |
||||
owner_login: Kludex |
owner_login: Kludex |
||||
owner_html_url: https://github.com/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 |
- name: agentkit |
||||
html_url: https://github.com/BCG-X-Official/agentkit |
html_url: https://github.com/BCG-X-Official/agentkit |
||||
stars: 1789 |
stars: 1912 |
||||
owner_login: BCG-X-Official |
owner_login: BCG-X-Official |
||||
owner_html_url: https://github.com/BCG-X-Official |
owner_html_url: https://github.com/BCG-X-Official |
||||
- name: manage-fastapi |
- name: manage-fastapi |
||||
html_url: https://github.com/ycd/manage-fastapi |
html_url: https://github.com/ycd/manage-fastapi |
||||
stars: 1780 |
stars: 1885 |
||||
owner_login: ycd |
owner_login: ycd |
||||
owner_html_url: https://github.com/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 |
- name: openapi-python-client |
||||
html_url: https://github.com/openapi-generators/openapi-python-client |
html_url: https://github.com/openapi-generators/openapi-python-client |
||||
stars: 1707 |
stars: 1862 |
||||
owner_login: openapi-generators |
owner_login: openapi-generators |
||||
owner_html_url: https://github.com/openapi-generators |
owner_html_url: https://github.com/openapi-generators |
||||
- name: piccolo |
- name: piccolo |
||||
html_url: https://github.com/piccolo-orm/piccolo |
html_url: https://github.com/piccolo-orm/piccolo |
||||
stars: 1695 |
stars: 1836 |
||||
owner_login: piccolo-orm |
owner_login: piccolo-orm |
||||
owner_html_url: https://github.com/piccolo-orm |
owner_html_url: https://github.com/piccolo-orm |
||||
- name: vue-fastapi-admin |
- name: vue-fastapi-admin |
||||
html_url: https://github.com/mizhexiaoxiao/vue-fastapi-admin |
html_url: https://github.com/mizhexiaoxiao/vue-fastapi-admin |
||||
stars: 1695 |
stars: 1831 |
||||
owner_login: mizhexiaoxiao |
owner_login: mizhexiaoxiao |
||||
owner_html_url: https://github.com/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 |
- name: fastapi-cache |
||||
html_url: https://github.com/long2ice/fastapi-cache |
html_url: https://github.com/long2ice/fastapi-cache |
||||
stars: 1653 |
stars: 1789 |
||||
owner_login: long2ice |
owner_login: long2ice |
||||
owner_html_url: https://github.com/long2ice |
owner_html_url: https://github.com/long2ice |
||||
- name: langchain-serve |
- name: ormar |
||||
html_url: https://github.com/jina-ai/langchain-serve |
html_url: https://github.com/collerek/ormar |
||||
stars: 1635 |
stars: 1783 |
||||
owner_login: jina-ai |
owner_login: collerek |
||||
owner_html_url: https://github.com/jina-ai |
owner_html_url: https://github.com/collerek |
||||
- name: termpair |
- name: termpair |
||||
html_url: https://github.com/cs01/termpair |
html_url: https://github.com/cs01/termpair |
||||
stars: 1624 |
stars: 1716 |
||||
owner_login: cs01 |
owner_login: cs01 |
||||
owner_html_url: https://github.com/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 |
- name: FastAPI-boilerplate |
||||
html_url: https://github.com/benavlabs/FastAPI-boilerplate |
html_url: https://github.com/benavlabs/FastAPI-boilerplate |
||||
stars: 1516 |
stars: 1660 |
||||
owner_login: benavlabs |
owner_login: benavlabs |
||||
owner_html_url: https://github.com/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 |
- name: awesome-fastapi-projects |
||||
html_url: https://github.com/Kludex/awesome-fastapi-projects |
html_url: https://github.com/Kludex/awesome-fastapi-projects |
||||
stars: 1481 |
stars: 1589 |
||||
owner_login: Kludex |
owner_login: Kludex |
||||
owner_html_url: https://github.com/Kludex |
owner_html_url: https://github.com/Kludex |
||||
- name: fastapi-pagination |
- name: fastapi-pagination |
||||
html_url: https://github.com/uriyyo/fastapi-pagination |
html_url: https://github.com/uriyyo/fastapi-pagination |
||||
stars: 1453 |
stars: 1585 |
||||
owner_login: uriyyo |
owner_login: uriyyo |
||||
owner_html_url: https://github.com/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 |
- name: bracket |
||||
html_url: https://github.com/evroon/bracket |
html_url: https://github.com/evroon/bracket |
||||
stars: 1415 |
stars: 1489 |
||||
owner_login: evroon |
owner_login: evroon |
||||
owner_html_url: https://github.com/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 |
- name: fastapi-amis-admin |
||||
html_url: https://github.com/amisadmin/fastapi-amis-admin |
html_url: https://github.com/amisadmin/fastapi-amis-admin |
||||
stars: 1342 |
stars: 1475 |
||||
owner_login: amisadmin |
owner_login: amisadmin |
||||
owner_html_url: https://github.com/amisadmin |
owner_html_url: https://github.com/amisadmin |
||||
- name: fastapi-langgraph-agent-production-ready-template |
- name: fastapi-boilerplate |
||||
html_url: https://github.com/wassim249/fastapi-langgraph-agent-production-ready-template |
html_url: https://github.com/teamhide/fastapi-boilerplate |
||||
stars: 1334 |
stars: 1436 |
||||
owner_login: wassim249 |
owner_login: teamhide |
||||
owner_html_url: https://github.com/wassim249 |
owner_html_url: https://github.com/teamhide |
||||
- name: fastapi-tutorial |
- name: awesome-python-resources |
||||
html_url: https://github.com/liaogx/fastapi-tutorial |
html_url: https://github.com/DjangoEx/awesome-python-resources |
||||
stars: 1303 |
stars: 1426 |
||||
owner_login: liaogx |
owner_login: DjangoEx |
||||
owner_html_url: https://github.com/liaogx |
owner_html_url: https://github.com/DjangoEx |
||||
- 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: fastcrud |
- name: fastcrud |
||||
html_url: https://github.com/benavlabs/fastcrud |
html_url: https://github.com/benavlabs/fastcrud |
||||
stars: 1272 |
stars: 1414 |
||||
owner_login: benavlabs |
owner_login: benavlabs |
||||
owner_html_url: https://github.com/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 |
- name: prometheus-fastapi-instrumentator |
||||
html_url: https://github.com/trallnag/prometheus-fastapi-instrumentator |
html_url: https://github.com/trallnag/prometheus-fastapi-instrumentator |
||||
stars: 1246 |
stars: 1388 |
||||
owner_login: trallnag |
owner_login: trallnag |
||||
owner_html_url: https://github.com/trallnag |
owner_html_url: https://github.com/trallnag |
||||
- name: bolt-python |
- name: fastapi_best_architecture |
||||
html_url: https://github.com/slackapi/bolt-python |
html_url: https://github.com/fastapi-practices/fastapi_best_architecture |
||||
stars: 1221 |
stars: 1378 |
||||
owner_login: slackapi |
owner_login: fastapi-practices |
||||
owner_html_url: https://github.com/slackapi |
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 |
- name: bedrock-chat |
||||
html_url: https://github.com/aws-samples/bedrock-chat |
html_url: https://github.com/aws-samples/bedrock-chat |
||||
stars: 1220 |
stars: 1254 |
||||
owner_login: aws-samples |
owner_login: aws-samples |
||||
owner_html_url: https://github.com/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 |
- name: fastapi_production_template |
||||
html_url: https://github.com/zhanymkanov/fastapi_production_template |
html_url: https://github.com/zhanymkanov/fastapi_production_template |
||||
stars: 1202 |
stars: 1217 |
||||
owner_login: zhanymkanov |
owner_login: zhanymkanov |
||||
owner_html_url: https://github.com/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 |
- name: langchain-extract |
||||
html_url: https://github.com/langchain-ai/langchain-extract |
html_url: https://github.com/langchain-ai/langchain-extract |
||||
stars: 1164 |
stars: 1176 |
||||
owner_login: langchain-ai |
owner_login: langchain-ai |
||||
owner_html_url: https://github.com/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 |
- name: restish |
||||
html_url: https://github.com/rest-sh/restish |
html_url: https://github.com/rest-sh/restish |
||||
stars: 1122 |
stars: 1140 |
||||
owner_login: rest-sh |
owner_login: rest-sh |
||||
owner_html_url: https://github.com/rest-sh |
owner_html_url: https://github.com/rest-sh |
||||
- name: runhouse |
- name: odmantic |
||||
html_url: https://github.com/run-house/runhouse |
html_url: https://github.com/art049/odmantic |
||||
stars: 1047 |
stars: 1138 |
||||
owner_login: run-house |
owner_login: art049 |
||||
owner_html_url: https://github.com/run-house |
owner_html_url: https://github.com/art049 |
||||
- name: flock |
|
||||
html_url: https://github.com/Onelevenvy/flock |
|
||||
stars: 1027 |
|
||||
owner_login: Onelevenvy |
|
||||
owner_html_url: https://github.com/Onelevenvy |
|
||||
- name: authx |
- name: authx |
||||
html_url: https://github.com/yezz123/authx |
html_url: https://github.com/yezz123/authx |
||||
stars: 999 |
stars: 1119 |
||||
owner_login: yezz123 |
owner_login: yezz123 |
||||
owner_html_url: https://github.com/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 |
- name: autollm |
||||
html_url: https://github.com/viddexa/autollm |
html_url: https://github.com/viddexa/autollm |
||||
stars: 999 |
stars: 1002 |
||||
owner_login: viddexa |
owner_login: viddexa |
||||
owner_html_url: https://github.com/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 |
- name: titiler |
||||
html_url: https://github.com/developmentseed/titiler |
html_url: https://github.com/developmentseed/titiler |
||||
stars: 952 |
stars: 999 |
||||
owner_login: developmentseed |
owner_login: developmentseed |
||||
owner_html_url: https://github.com/developmentseed |
owner_html_url: https://github.com/developmentseed |
||||
- name: energy-forecasting |
- name: lanarky |
||||
html_url: https://github.com/iusztinpaul/energy-forecasting |
html_url: https://github.com/ajndkr/lanarky |
||||
stars: 946 |
stars: 994 |
||||
owner_login: iusztinpaul |
owner_login: ajndkr |
||||
owner_html_url: https://github.com/iusztinpaul |
owner_html_url: https://github.com/ajndkr |
||||
- 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: every-pdf |
- name: every-pdf |
||||
html_url: https://github.com/DDULDDUCK/every-pdf |
html_url: https://github.com/DDULDDUCK/every-pdf |
||||
stars: 907 |
stars: 985 |
||||
owner_login: DDULDDUCK |
owner_login: DDULDDUCK |
||||
owner_html_url: https://github.com/DDULDDUCK |
owner_html_url: https://github.com/DDULDDUCK |
||||
- name: marker-api |
- name: enterprise-deep-research |
||||
html_url: https://github.com/adithya-s-k/marker-api |
html_url: https://github.com/SalesforceAIResearch/enterprise-deep-research |
||||
stars: 903 |
stars: 973 |
||||
owner_login: adithya-s-k |
owner_login: SalesforceAIResearch |
||||
owner_html_url: https://github.com/adithya-s-k |
owner_html_url: https://github.com/SalesforceAIResearch |
||||
- name: fastapi-observability |
- name: fastapi-mail |
||||
html_url: https://github.com/blueswen/fastapi-observability |
html_url: https://github.com/sabuhish/fastapi-mail |
||||
stars: 902 |
stars: 964 |
||||
owner_login: blueswen |
owner_login: sabuhish |
||||
owner_html_url: https://github.com/blueswen |
owner_html_url: https://github.com/sabuhish |
||||
- 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 |
|
||||
|
|||||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue