Facet

Open source profile reviews

Public codebases on the Facet bench.

Each project below is profiled file by file. The links open the same shared Facet report a developer would see for their own code: 14 dimensions, two-pole capability and harm readouts, profile fit, and profile-relative suggestions.

Facet is Python-only today, so these reviews cover every UTF-8 Python source file in the checked-out repository. Non-Python assets, markdown, binary files, caches, virtualenvs, and git internals are outside this run.

FastAPI

FastAPI profile review

FastAPI is a widely used Python web framework for APIs, async services, and AI-facing application backends.

Facet reads FastAPI as framework-shaped code: a broad public interface, many extension and compatibility boundaries, and substantial machinery around routing, dependency resolution, schema generation, security helpers, and documentation surfaces. The profile is interesting because that shape is appropriate for a mature framework, while the same spread in a small application would usually mean something very different.

Run metadata

37 Python files profiled

Commit 3f3354a94d7c

7 July 2026

Every UTF-8 Python source file in the checkout, excluding virtualenv/cache/git directories.

Dominant readsP5 TEACHING EXAMPLE, -, P2 QUICK SCRIPT
Strongest average capabilityD3 99%, D4 90%, D6 89%, D11 82%
Most frequent harm polesD9 28%, D10 14%, D2 10%, D7 3%

Profile links

Open any filename to inspect the public report. Reports store measurements and redacted line-cited evidence, not raw source.

fastapi37 files
fastapi/__init__.pyP5 TEACHING EXAMPLEfastapi/__main__.pyP2 QUICK SCRIPTfastapi/_compat/__init__.pyP5 TEACHING EXAMPLEfastapi/_compat/shared.pyP5 TEACHING EXAMPLEfastapi/_compat/v2.pyP5 TEACHING EXAMPLEfastapi/applications.pyP5 TEACHING EXAMPLEfastapi/background.pyP5 TEACHING EXAMPLEfastapi/cli.pyP5 TEACHING EXAMPLEfastapi/concurrency.pyP5 TEACHING EXAMPLEfastapi/datastructures.pyP5 TEACHING EXAMPLEfastapi/dependencies/__init__.py-fastapi/dependencies/models.pyP5 TEACHING EXAMPLEfastapi/dependencies/utils.pyP5 TEACHING EXAMPLEfastapi/encoders.pyP4 REGULATED COREfastapi/exception_handlers.pyP5 TEACHING EXAMPLEfastapi/exceptions.pyP5 TEACHING EXAMPLEfastapi/logger.pyP5 TEACHING EXAMPLEfastapi/middleware/__init__.pyP5 TEACHING EXAMPLEfastapi/middleware/asyncexitstack.pyP5 TEACHING EXAMPLEfastapi/middleware/cors.pyP5 TEACHING EXAMPLEfastapi/middleware/gzip.pyP5 TEACHING EXAMPLEfastapi/middleware/httpsredirect.pyP5 TEACHING EXAMPLEfastapi/middleware/trustedhost.pyP5 TEACHING EXAMPLEfastapi/middleware/wsgi.pyP5 TEACHING EXAMPLEfastapi/openapi/__init__.py-fastapi/openapi/constants.pyP5 TEACHING EXAMPLEfastapi/openapi/docs.pyP5 TEACHING EXAMPLEfastapi/requests.pyP5 TEACHING EXAMPLEfastapi/responses.pyP5 TEACHING EXAMPLEfastapi/security/api_key.pyP5 TEACHING EXAMPLEfastapi/security/base.pyP5 TEACHING EXAMPLEfastapi/security/http.pyP5 TEACHING EXAMPLEfastapi/security/oauth2.pyP5 TEACHING EXAMPLEfastapi/security/utils.pyP2 QUICK SCRIPTfastapi/staticfiles.pyP5 TEACHING EXAMPLEfastapi/templating.pyP5 TEACHING EXAMPLEfastapi/testclient.pyP5 TEACHING EXAMPLE