KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.
Example distributed app composed of multiple containers for Docker, Compose, Swarm, and Kubernetes
Repository for WPF related samples
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
- net-framework
- webservices
- framework
- c-sharp
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows
Windows Forms is a .NET UI framework for building Windows desktop applications.
Walk through an infinite, procedurally generated city
- procjam
- wavefunctioncollapse
- unity
Harden Windows Safely, Securely using Official Supported Microsoft methods and proper explanation | Always up-to-date and works with the latest build of Windows | Provides tools and Guides for Personal, Enterprise, Government and Military security levels | SLSA Level 3 Compliant for Secure Development and Build Process | Apps Available on MS Store✨
- defender
- firewall-configuration
- harden
- security
Seatbelt is a C# project that performs a number of security oriented host-survey "safety checks" relevant from both offensive and defensive security perspectives.
- csharp
- situational-awareness
A collection of some of the neat math and physics tricks that I've collected over the last few years.
The media player for language learning, with dual subtitles, AI-generated subtitles, real-time translation, and more!
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.
Free and open-source PDF editor for Windows with a built-in PDF 2.0 engine. View, annotate, OCR, merge, split, crop, rotate, compare, edit text, draw, sign, fill forms, print, flatten, and open password-protected PDFs without a subscription.
- dotnet
- gplv3
- opensource
- pdf
DotnetSpider, a .NET standard web crawling library. It is lightweight, efficient and fast high-level web crawling & scraping framework
- crawler
- dotnetcore
- cross-platform
- csharp
Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching
- discriminated-unions
- c-sharp
- f-sharp
- dotnetcore
A class-leading water system implemented in Unity
- unity
- ocean
- ocean-geometry
- sampling-methods
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
The OpenTelemetry .NET Client
The P programming language.
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
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
FFT-based ocean-wave rendering, implemented in Godot