Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1976Tools index

Previous survey · No. 1880 ·

Pricing
Open Source
Type
TOOL
Use case
Coding
GitHub
3 stars
Latest release
v0.3.13
Date

About

Sanka is an open-source runtime that migrates Django REST Framework (DRF) codebases to FastAPI by scanning the source, producing an immutable migration plan for review, applying only the exact reviewed plan hash, and verifying the generated result against the original code. It reports an aggregate 11-point improvement over using a frontier model alone, benchmarked across eight models on 17 matched migrations.

At a glance

Sanka helps turn a Django REST Framework migration into a reviewable plan and checks the generated FastAPI result against the source. It is worth evaluating when you need to approve what a migration will do before applying it.

Good fit

Teams migrating API endpoints that already have representative requests and tests.

Consider something else when

Avoid an unattended migration when authorization or other behavior depends on application-specific middleware and data.

Start here

Use a disposable branch and one endpoint. Review the plan, apply that exact plan and compare authentication, response bodies and error cases with the original endpoint.

Cost and requirements

Python 3.12 or newer. The project documents an open-source CLI with local migration commands and offers a hosted service separately.

Limits to know

A matching plan hash establishes which plan ran. It does not prove behavioral parity. The author’s reported benchmark uses synthetic repositories.

Tags

migrationdjangofastapipythoncli

Tech Stack

Python

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.