CoolCat
A sample about how to create a dynamic plugins mechanism with ASP.NET Core Mvc at runtime. This sample is based on .NET Core 3.1 and .NET 5
Install / Use
/learn @lamondlu/CoolCatREADME

CoolCat
A sample about how to create a dynamic plugins mechanism with ASP.NET Core Mvc based on the AssemblyLoadContext.
This whole project is built under .NET Core 3.1 and .NET 5.
What i will do and what i will not do
I want to build a runtime plugin mechanism based on .NET Core 3.1 and .NET 5. Each plugin will be isolated by a custom AssemlyLoadContext. So the framework allow you to reference same library with different version.

Getting Started
- Clone the source code
- Run
docker-compose up - Install the pre-set modules

- Start to use the system
How to create and publish a plugin
- Run
dotnet new -i CoolCatModule, it will install the CoolCatModule on your machine - Run
dotnet new CoolCatModule -n {your plugin name} - Build the plugin with VisualStudio 2019 or
dotnet publish - Package the release files into a zip package
Related Skills
node-connect
332.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
332.3kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
frontend-design
81.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
sonoscli
332.3kControl Sonos speakers (discover/status/play/volume/group).
