ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
- entity-framework
- database
- c-sharp
- dotnet-core
A composable, cross-platform MVVM framework for .NET inspired by functional reactive programming. It moves mutable state out of the user interface, keeps each feature's logic in one readable place, and makes applications easier to test. Supports WPF, WinForms, WinUI, .NET MAUI, Avalonia, Uno Platform, Blazor and Android.
Beautiful, interactive charts, maps, and gauges. One API for every .NET UI framework.
Radzen Blazor is the most sophisticated free UI component library for Blazor, featuring 155+ native components including DataGrid, Scheduler, Charts, and advanced theming with full support for Material Design and Fluent UI. If Radzen Blazor is useful to you, a ⭐ on GitHub helps other Blazor developers find it.
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
- fluent-assertions
- c-sharp
- assertions
- tdd
A cross-platform plotting library for .NET
SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird
Linq to database provider.
All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.
- c-sharp
- email
- dotnet
- dotnetcore
Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports
- report
- csharp
- dotnet
- report-generator
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Simple, cross-platform chart library for .NET
A library for adding scripting to .NET applications. Supports V8 (Windows, Linux, macOS) and JScript/VBScript (Windows).
- dotnet
- javascript
- vbscript
- v8
A modular, scalable and ultra-fast open-source all-in-one eCommerce platform built on ASP.NET Core 10
Strongly typed exceptions for Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
- orm
- dotnet-core
- cross-platform
- high-performance
A .NET library that converts cron expressions into human readable descriptions.
- cron
- cron-expression
- cron-libraries
- quartz
Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...
A cross platform library that allows you to call for standard user dialogs from a core .net standard library, Actionsheets, alerts, confirmations, loading, login, progress, prompt, toast... async just for fun
Brings Chart.js charts to Blazor
EDI Serializer/Deserializer. Supports EDIFact, X12 and TRADACOMS formats