The C# MVC library is a framework which helps in creating MVC applications with data binding and dependency injection. It has many built-in components like SignalR, Web API and others. It also provides a whole bunch of utilities to simplify development. Using the C# MVC libraries like Electron.NET, Chromely, serenity brings a lot of benefits to the application development life cycle. The main reason for this is that it requires no third-party dependencies and provides an easy way to build cross-platform apps. Electron is an open-source framework that allows you to build cross-platform desktop apps using HTML5, JavaScript, and CSS3 technology. In short, Electron makes it possible to develop desktop applications using web technologies. Chromely is an open source library which can be used to build cross-platform desktop apps on the basis of Electron. The main advantage of Chromely is that it allows you to write your code once and deploy it on various platforms like Windows, MacOS, Linux etc. The following is a comprehensive list of the best open source C# MVC libraries.
eShopOnWebby dotnet-architecture
Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
eShopOnWebby dotnet-architecture
C# 8892 Version:Current License: Permissive (MIT)
Electron.NETby ElectronNET
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
Electron.NETby ElectronNET
C# 6759 Version:23.6.2-alpha.14 License: Permissive (MIT)
Mvcby aspnet
[Archived] ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. Project moved to https://github.com/aspnet/AspNetCore
Mvcby aspnet
C# 5691 Version:1.1.5 License: Permissive (Apache-2.0)
Chromelyby chromelyapps
Build Cross Platform HTML Desktop Apps on .NET using native GUI, HTML5, JavaScript, CSS, Owin, AspNetCore (MVC, RazorPages, Blazor)
Chromelyby chromelyapps
C# 2966 Version:v5.1 License: Permissive (MIT)
SmartStoreNETby smartstore
Open Source ASP.NET MVC Enterprise eCommerce Shopping Cart Solution
SmartStoreNETby smartstore
C# 2569 Version:4.2.0 License: Strong Copyleft (GPL-3.0)
Serenityby volkanceylan
Business Apps Made Simple with Asp.Net Core MVC / TypeScript
Serenityby volkanceylan
C# 2031 Version:Current License: Permissive (MIT)
elmah-mvcby alexbeletsky
Painless integration of ELMAH into ASP.NET MVC application
elmah-mvcby alexbeletsky
C# 274 Version:v2.1.2 License: Permissive (Apache-2.0)
ASP.NET-MVC-Lambda-Expression-Helpersby ivaylokenov
A collection of extension methods providing strongly typed link generation for ASP.NET MVC 5 projects.
ASP.NET-MVC-Lambda-Expression-Helpersby ivaylokenov
C# 122 Version:Current License: Permissive (MIT)