Skip to content

About

FastSprout - Python backend framework that grows from a seed. Modular monolith first. Async-native. Built on FastAPI.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

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.

About

FastSprout - Python backend framework that grows from a seed. Modular monolith first. Async-native. Built on FastAPI.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages