Composable backend
Install only the modules you need, from auth and accounts to workspaces, payments, and AI infrastructure.
MSFLib is a modular foundation for teams building modern applications with shared backend infrastructure, secure access control, workspace primitives, and a growing set of cross-platform product modules. It helps teams standardize the building blocks they reuse across multiple apps without sacrificing flexibility.
from msflib.core.config import CoreSettings from msflib.auth.config import AuthSettings from msflib.account.config import AccountSettings class AppSettings(WorkspaceSettings, AccountSettings, AuthSettings, CoreSettings): SECRET_KEY: str = "your-secret" ACCESS_TOKEN_EXPIRE_MINUTES: int = 60 * 24 * 8 settings = AppSettings()
Shared infrastructure, less duplication, faster delivery.
Install only the modules you need, from auth and accounts to workspaces, payments, and AI infrastructure.
Authentication, token flows, scoped configuration, and access-control patterns are built for real product use.
MSFLib spans backend packages, React frontends, and Flutter foundations.
Shared services, environment-driven settings, event hooks, and seeding help teams scale thoughtfully.
Browse the current docs set in the repo, including nested module and package documentation under the main stacks.
Core library, auth, accounts, workspaces, policy support, and the backend module architecture.
A ready-made starter app showing how to assemble the shared backend product stack in a real service.
Root React workspace docs and the app shell behind the product UI module collection.
Template and scaffold docs for creating new React-based MSF apps quickly and consistently.
Shared TypeScript utilities and reusable patterns for modern product and library development.
Mobile app architecture, UI patterns, and shared product infrastructure for cross-platform product work.
One shared foundation, multiple implementation layers.
Use the docs for the stack you are implementing and build from the shared patterns that already exist.
These are the clearest launch points depending on whether you are building backend services, apps, or shared frontend packages.
Best for backend-first products that need modular auth, workspace management, and service composition.
Ideal if you want to see a working app assembled from the shared backend modules and configuration layer.
Best for product teams building client interfaces around shared React conventions.