FastSprout
Typed building blocks for Python backends.
FastSprout provides typed building blocks for Python backends: schemas, fields, actions, DTO visibility, data routing, and events. Start with the core layer and add the data or events extras when your application needs them.
Documentation · Getting started · Runnable examples · API reference · Source
Install
FastSprout supports Python 3.12-3.14.
Explore
- Core: typed schemas, fields, actions, and DTO visibility.
- Data: routing entities to persistence backends, streams, and joins.
- Events: in-memory publishing and subscription through
EventBus.
The features guide describes each layer. The API reference is generated from the Python source in this repository.
Security and license
Report vulnerabilities privately as described in the security policy. FastSprout is licensed under Apache-2.0; see LICENSE.