finds.dev← search

// the find

python-restx/flask-restx

★ 2,233 · Python · NOASSERTION · updated Apr 2026

Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask

Flask-RESTX is a community-maintained fork of the abandoned Flask-RESTPlus, giving you decorator-based REST API building with automatic Swagger UI generation baked in. It's for Flask developers who want request parsing, response marshalling, and interactive docs without wiring up each piece separately. If you're starting a new Flask API today, this or FastAPI are your two realistic options.

Swagger UI comes out of the box with zero extra configuration — your `@ns.doc` and `api.model()` calls are your spec, not a separate YAML file you maintain in parallel. The namespace system maps cleanly to Flask blueprints, so large APIs stay organized. Request parsing via `reqparse` handles type coercion and required-field validation before your handler runs, which cuts down on boilerplate error handling. Test coverage is solid and the CI is actively green.

Still on OpenAPI 2.0 (Swagger), not OpenAPI 3.x — if you need OAuth2 flows, `oneOf`, or any modern schema feature, you're stuck patching around it. The `reqparse` module is officially deprecated in favor of marshmallow/webargs but is still the thing most people reach for, which means the migration path for existing code is messy. FastAPI has lapped this project on developer experience — type hint-driven validation, async support, and OpenAPI 3 are all built in there. At 2.2k stars and a history of maintainer churn (multiple handoffs since the original RESTPlus abandonment), the bus factor is real.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →