s-smits

Devtool for Agents that scores FastAPI applications, diagnoses API issues, and helps agents understand, validate, and improve it's endpoints faster.

10
0
100% credibility
Found Mar 20, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

fastapi-doctor is a diagnostic tool that analyzes FastAPI web services for security vulnerabilities, code quality issues, and best practices, delivering a scored report with prioritized fixes.

How It Works

1
🕵️‍♀️ Discover the web service doctor

While building your web app's backend, you learn about fastapi-doctor, a friendly checker that spots health issues before they cause problems.

2
📦 Add the checker to your project

You simply bring the doctor into your project folder so it can examine your work.

3
🩺 Run the health check

With one easy command, the doctor scans everything and gives you a clear score out of 100 plus simple advice.

4
📋 Review the helpful report

You see a colorful summary of what's great, what needs fixing, and easy steps to make it better.

5
🔧 Follow the suggestions

You quickly tweak a few things based on the doctor's friendly tips to boost your score.

🎉 Enjoy a healthy backend

Your web service now scores high, feels solid and secure, and you're confident it's ready for users.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is fastapi-doctor?

fastapi-doctor is a Python CLI devtool that scores your FastAPI applications from 0-100, diagnoses issues across security, architecture, performance, and endpoints, and spits out JSON reports with prioritized next_actions. Like a chrome devtool github for backends, it auto-discovers app layouts, loads your FastAPI instance, inspects routes and OpenAPI, then runs AST checks plus optional ruff, pyright, bandit, or pytest. Agents get a deterministic quality gate to validate changes before merging, catching misses like weak auth deps or async blocking.

Why is it gaining traction?

It stands out as an agent-first devtools github tool—no generic linter, but FastAPI-aware checks with profiles (security, balanced, strict) that emit stable JSON for automation loops. Devs notice the machine-readable output with discovery metadata and remediations, plus repo-relative scoring that works in CI or agent prompts. The hook: fixes the "last 10%" of AI-generated code gaps, like OpenAPI drift or Pydantic mismatches, faster than manual reviews.

Who should use this?

Backend devs building FastAPI apis with AI agents, who need a github dev tool to validate agent outputs before deploy. Teams iterating on endpoints via tools like Claude or Cursor, wanting diagnoses to improve applications. Solo devs auditing security or resilience on existing FastAPI services.

Verdict

Grab it if you're in the agent era—install via uv add fastapi-doctor and run uv run fastapi-doctor --json for instant value, despite 10 stars and 1.0% credibility signaling alpha maturity. Docs are solid with agent instructions; pair with your CI for a real quality gate.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.