13 projects
fractal-application
The top of the Fractal stack: the application context that installs an application's repositories and services, wires its command bus and event publisher, and health-checks them on startup.
fractal-commands
A minimal command bus for building SOLID logic in your Python applications: plain-data commands, one handler per command, and no silent drops.
fractal-events
Event sourcing for the Fractal stack: events, publisher, event store and the projectors that persist them or turn them back into commands.
fractal-processes
A small workflow engine: processes assembled from actions and run against a shared context, so a workflow is data rather than code.
fractal-core
The bottom layer of the Fractal stack: settings, exceptions, a service base class and the utilities every layer above reaches for.
fractal-repositories
Fractal Repositories is an implementation of the repository pattern of Domain Driven Design (DDD) for building SOLID logic for your Python applications.
fractal-specifications
Fractal Specifications is an implementation of the specification pattern for building SOLID logic for your Python applications.
fractal-toolkit
Fractal is a scaffolding toolkit for building SOLID logic for your Python applications.
fractal-tokens
Fractal Tokens provides a flexible way to generate and verify JWT tokens for your Python applications.
fractal-projections
A comprehensive projection system for defining how data should be shaped, aggregated, grouped, ordered, and limited in database queries
fractal-roles
Fractal Roles provides a flexible way to define fine-grained roles & permissions for users of your Python applications.
admin-totals
Django Admin Totals, add totals to your columns in Django admin.
django_diazo
Integrate Diazo in Django using WSGI middleware and add/change themes using the Django Admin interface.