C# Application Frameworks

Open-source C# projects categorized as Application Frameworks | Edit details
Related topics: #.NET #C# #dotnet-core #C# #Framework

Top 23 C# Application Framework Projects

  • GitHub repo Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

    Project mention: Are there any c# desktop gui frameworks that use html and css? | reddit.com/r/csharp | 2022-01-16
  • GitHub repo ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: JS framework i ASP.NET Core | reddit.com/r/programiranje | 2022-01-13

    Evo ja trenutno radim za klijenta koji ima vise projekata i koriste ASP.netZero koji se placa a bazira se na AspNetBolerplejtu. Ti bojlerplejtovi su odmah spremi za rad sa Angularom, Vue ili Reactom za front.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo Mono

    Mono open source ECMA CLI, C# and .NET implementation.

    Project mention: How ONI with DLC works on linux 2022? | reddit.com/r/Oxygennotincluded | 2022-01-11

    Pretty sure it uses Mono to run bytecode compiled C# code. Even in the Windows version.

  • GitHub repo Orleans

    Orleans is a cross-platform framework for building distributed applications with .NET

    Project mention: Orleans framework has moved over to the .NET team. | reddit.com/r/dotnet | 2021-12-15
  • GitHub repo ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: C# equivalent of: Ruby on Rails / Php Laravel / Python Django? | reddit.com/r/csharp | 2021-12-23

    This is pretty bad from my side to mention something I know nothing about, but a long time ago I saw abp (https://abp.io/). Never got time to check it out, so i don't know what exactly it is or how to use it, but since nobody else mentioned something similar it might be worth looking into it

  • GitHub repo Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

    Project mention: UI Wrapper for commands? | reddit.com/r/linuxquestions | 2022-01-16

    A quick search for ".NET cross-platform GUI" suggests Avalonia and Uno. For C++ there are Qt and wxWidgets and more. Some more for other languages, like GTK and the native Java ones. I'll just leave a link to Wikipedia.

  • GitHub repo DotNetty

    DotNetty project – a port of netty, event-driven asynchronous network application framework

    Project mention: New network library in the works | reddit.com/r/csharp | 2021-08-13
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo AspectCore Framework

    AspectCore is an AOP-based cross platform framework for .NET Standard.

  • GitHub repo Microdot Framework

    Microdot: An open source .NET microservices framework

  • GitHub repo Fusion

    Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!

    Project mention: .NET 6 vs. .NET 5: up to 40% speedup | news.ycombinator.com | 2021-11-21

    The library benchmarked in the article is Stl.Fusion: https://github.com/servicetitan/Stl.Fusion. I've only learned about it today, and the documentation is a bit messy, but that seems to be a really interesting project. The author describes it as a .Net library to quickly develop efficient, distributed, real-time web applications.

  • GitHub repo CSLA .NET

    A home for your business logic in any .NET application.

    Project mention: Switch from Blazor Server to WASM? | reddit.com/r/Blazor | 2021-12-25

    Put your blazor components in its own project (Visual Studio Razor component library) and you can then use them from either Blazor server or WASM. I've been doing that along with using CSLA which really makes it simple to switch from one to the other. CSLA itself has somewhat of a steep learning curve, bit you should be able to get a general idea of how to setup you project for not server and WASM from their Blazor example.

  • GitHub repo Kentor Authentication Services

    Saml2 Authentication services for ASP.NET

    Project mention: Does anybody know how to Integrate Swedish BankID with an Asp.Net Application? | reddit.com/r/csharp | 2021-09-13

    Save yourself from a world of trouble and find a third party provider. They usually have abstraction API:s that will help make it a lot easier. I have written an implementation where I handled SAML tickets myself, through the https://github.com/Sustainsys/Saml2 library, but it was an utter pain.

  • GitHub repo Spring.Net

    Spring Framework for .NET

  • GitHub repo X.PagedList

    Library for easily paging through any IEnumerable/IQueryable in ASP.NET

    Project mention: [ASP.NET Core] Using X.PagedList | dev.to | 2021-03-20

    GitHub - dncuug/X.PagedList: Library for easily paging through any IEnumerable/IQueryable in ASP.NET/ASP.NET Core

  • GitHub repo ASP.NET MVC Boilerplate Framework

    .NET Core Extensions and Helper NuGet packages. (by Dotnet-Boxed)

  • GitHub repo peasy

    A business logic micro-framework for .NET and .NET Core

  • GitHub repo Newbe.Claptrap

    This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.

  • GitHub repo Mono-Addins

    Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.

  • GitHub repo silky

    The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.

  • GitHub repo MicroBootstrap

    MicroBootstrap is a framework with many features for quickly and conveniently creating microservices on .NET Core.

    Project mention: MicroBootstrap: A framework for quickly and conveniently creating microservices on .NET Core. | reddit.com/r/coolgithubprojects | 2021-04-11
  • GitHub repo HopFramework

    Domain Driven Design, Microservices, .Net 5.

  • GitHub repo PersianDataAnnotations

    PersianDataAnnotations is ASP.NET Core MVC & ASP.NET MVC Custom Localization DataAnnotations (Localized MVC Errors) for Persian(Farsi) language - فارسی سازی خطاهای اعتبارسنجی توکار ام.وی.سی. و کور.ام.وی.سی. برای نمایش اعتبار سنجی سمت کلاینت

  • GitHub repo Plastic

    This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application. (by sang-hyeon)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-16.

C# Application Frameworks related posts


What are some of the best open-source Application Framework projects in C#? This list will help you:

Project Stars
1 Introducing .NET Multi-platform App UI (MAUI) 13,340
2 ASP.NET Boilerplate 10,105
3 Mono 9,650
4 Orleans 8,200
5 ABP 7,378
6 Uno Platform 6,112
7 DotNetty 3,448
8 AspectCore Framework 1,427
9 Microdot Framework 1,337
10 Fusion 1,214
11 CSLA .NET 972
12 Kentor Authentication Services 794
13 Spring.Net 745
14 X.PagedList 683
15 ASP.NET MVC Boilerplate Framework 562
16 peasy 457
17 Newbe.Claptrap 189
18 Mono-Addins 149
19 silky 137
20 MicroBootstrap 51
21 HopFramework 47
22 PersianDataAnnotations 35
23 Plastic 20
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.