SuperSocket is a high-performance, extensible socket server application framework for .NET. It provides a robust architecture for building custom network communication applications with support for multiple protocols including TCP, UDP, and WebSocket.
- csharp
- socket
- socketserver
- realtime-communication
A .NET source generator for generating object mappings. No runtime reflection.
- csharp-sourcegenerator
- mapping
- csharp
- roslyn
:cake: Cake (C# Make) is a cross platform build automation system.
- c-sharp
- cake
- dotnet
- dotnetcore
Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
The .NET library for ImageMagick
- image
- imagemagick
- convert
- resize
Cross platform GUI framework for desktop and mobile applications in .NET
FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
OpenAPI based HTTP Client code generator
Desktop implementation of Steam's mobile authenticator app
Extensions to LINQ to Objects
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 fully-featured deformer system for Unity that lets you stack effects to animate models in real-time
- unity
- mesh
- multithreaded
- animation
Examples and Tutorials of Event Sourcing in .NET
Samples for .NET Multi-Platform App UI (.NET MAUI)
TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
- c-sharp
- opengl
- opengl-es
- graphics-library
AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
- assertion-library
- assertions
- auto-mocking
- autofixture
Network Analysis Tool
An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, FXP support, UTF-8 support, Async/await support, Powershell support and more. Written entirely in C#.
A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.
A simple package with guard clause extensions.
- guard
- guard-clause
- guard-clauses
- clean-code
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!