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: What is the main framework used for making desktop windows apps? | reddit.com/r/csharp | 2021-12-05

    i suggest you to look at this example on the Maui Repo, you just need to add a nuget package and some lines of code to the starting WPF template

  • GitHub repo ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: Know a well-written Web Project that serves as a good reference? | reddit.com/r/dotnet | 2021-10-31

    Hands down ABP. Download and follow the tutorials, you’ll get a great education out of it. It’s multi tenant and the documentation is excellent. ASP.net: https://aspnetboilerplate.com

  • Smarter Code

    Your Free Guide to Become Microsoft Azure Certified. Get this free guide to learn about different Azure certifications, what fits your current role, preparation resources, and freelancing platforms for Azure professionals to earn income

  • GitHub repo Mono

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

    Project mention: Can someone ELI5 the difference between c#, .net, core, etc? | reddit.com/r/csharp | 2021-11-11

    That's the Mono runtime that's part of .NET (i.e. the code in dotnet/runtime/src/mono). But I don't think the Mono framework (i.e. the code in mono/mono) is used for much.

  • GitHub repo Orleans

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

    Project mention: CI/CD for .net 6, using GitHub actions | dev.to | 2021-11-30

    OrleansContrib / Orleans.SyncWork This package's intention is to expose an abstract base class to allow https://github.com/dotnet/orleans/ to work with long running CPU bound synchronous work, without becoming overloaded.

  • GitHub repo ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: ABP – complete infrastructure for web applications | news.ycombinator.com | 2021-09-28
  • GitHub repo Uno Platform

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

    Project mention: I Rewrote WinUI to WPF | news.ycombinator.com | 2021-12-02

    Have you seen Uno Platform?

    It ports WinUI to iOS, WebAssembly, Android, macOS, Linux, and (possibly) WPF.


  • 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

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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.

  • 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 HopFramework

    Domain Driven Design, Microservices, .Net 5.

  • 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 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 2021-12-05.

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) 12,947
2 ASP.NET Boilerplate 10,019
3 Mono 9,584
4 Orleans 8,055
5 ABP 7,099
6 Uno Platform 5,980
7 DotNetty 3,410
8 AspectCore Framework 1,419
9 Microdot Framework 1,322
10 Fusion 1,179
11 CSLA .NET 960
12 Kentor Authentication Services 786
13 Spring.Net 740
14 X.PagedList 675
15 ASP.NET MVC Boilerplate Framework 550
16 peasy 452
17 Newbe.Claptrap 188
18 Mono-Addins 149
19 silky 130
20 HopFramework 47
21 MicroBootstrap 47
22 PersianDataAnnotations 35
23 Plastic 19
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.