Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 2.95 KB

File metadata and controls

57 lines (43 loc) · 2.95 KB

FastSprout

FastSprout logo

Typed building blocks for Python backends.

Pipeline Coverage Version Python Typing License

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.

pip install "fastsprout[standard]"

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.