PluginFramework
DotNetCorePlugins
PluginFramework | DotNetCorePlugins | |
---|---|---|
1 | 8 | |
519 | 1,534 | |
2.7% | - | |
2.8 | 2.3 | |
29 days ago | 25 days ago | |
C# | C# | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PluginFramework
DotNetCorePlugins
- Is there a .NET 7 alternative for creating AppDomain with LoaderOptimization?
- Good Module framework for c# desktop applications?
-
Is MEF still a way to go for extensibillity in dotnet 7?
You should have begun with that. When you mentioned an on premises app I was not considering you were distributing the software (which is what I mentioned as an actual use case nowadays for plug-ins in my initial post). Then, as others mentioned, the DotNetCorePlugins library is the way to go.
-
Any resources for resolving assembly dependencies at runtime?
I don’t know if you are trying to do something like plugin support for .NET core, but we’ve found this project pretty reliable and handles loading dependencies properly: https://github.com/natemcmaster/DotNetCorePlugins
-
Cannot have plugins with conflicting versions of same dependency?
which leads to his very easy to use helper library, would recommend: https://github.com/natemcmaster/DotNetCorePlugins
-
Need help with reflection / plugins
DotNetCorePlugins/what-are-shared-types.md at main · natemcmaster/DotNetCorePlugins · GitHub
What are some alternatives?
EventFlow - Async/await first CQRS+ES and DDD framework for .NET
Ryujinx - Experimental Nintendo Switch Emulator written in C#
Bridge.NET - :spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.
ABP - Open Source Web Application Framework for ASP.NET Core. Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. Provides the fundamental infrastructure, production-ready startup templates, application modules, UI themes, tooling, guides and documentation.
Uno Platform - Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Bitwarden - The core infrastructure backend (API, database, Docker, etc).
Roslynator - Roslynator is a set of code analysis tools for C#, powered by Roslyn.
awesome-dotnet-core - :honeybee: A collection of awesome .NET core libraries, tools, frameworks and software
PeachPie - PeachPie - the PHP compiler and runtime for .NET and .NET Core
Entity Framework - EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.