LionFire.Core framework skills for workspace-scoped MVVM, reactive data patterns, and Blazor integration
npx claudepluginhub lionfire/coreEssential patterns for LionFire.Core including workspace-scoped MVVM, ObservableDataView component usage, reactive Blazor integration, and workspace service scoping
Ambitious set of mini-frameworks being developed for other LionFire packages, mostly targeting .NET 9.0+ (with some deprecated parts in .NET Framework 4.8 and netstandard2.0).
External Docs: https://lionfire.readthedocs.io (older) Home: https://open.lionfire.software
Comprehensive documentation is now available! Over 20,000 lines covering async data access, MVVM patterns, Blazor UI components, workspace architecture, and more.
Choose your path based on what you're building:
Domain Documentation (Cross-library guides and tutorials):
Architecture Documentation (System design and layer relationships):
Library Reference (Per-library technical docs):
src/*/CLAUDE.md📖 docs/README.md - Full documentation navigation, examples, and library index
This is only really intended to be usable to me, but feel free to mine the codebase for interesting parts, and let me know if you think the community would benefit from anything being a properly published and supported OSS project. I intend to do this for several packages, but I am not in a rush at the moment.
I am fleshing all this out for my own purposes as I need to and am inclined to, with the goal of creating components and frameworks that are useful in the long term. While I intend for the frameworks and libraries to be decoupled, they may share some common interfaces that hopefully raise the lowest common denominator from the BCL, making some patterns possible that I intend to use heavily, such as multi-typing.
If you find a certain part interesting and want to help advance it into a first class library or framework, let me know.
dotnet new lionfire-app to get a new Program.cs with the boatload of features I want for every app from one line of code: new HostApplicationBuilder().LionFire();First, here are projects that have been spun off into their own repo: