OpenDeepWiki is the open-source version of the DeepWiki project, aiming to provide a powerful knowledge management and collaboration platform. The project is mainly developed using C# and TypeScript, supporting modular design, and is easy to expand and customize.
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.
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
Open source recreation of Daggerfall in the Unity engine
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.
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
C# application to switch default playing device. Download: https://soundswitch.aaflalo.me/
Mixbox is a library for natural color mixing based on real pigments.
- color
- rgb
- pigments
- kubelka-munk
.NET Transactional Document DB and Event Store on PostgreSQL
- marten
- postgres
- documentdb
- eventsourcing
Source from the Microsoft .NET Reference Source that represent a subset of the .NET Framework
Sample code for the Microsoft Cognitive Services Speech SDK
A OneNote add-in with simple, yet powerful and useful features
- onenote
- addin
- onenote-addin
- onenote-extension
Network Analysis Tool
A real-time always-on-top “replica” of a window of your choice (on Windows).
- windows
- windows-desktop
- dwm
- thumbnails
unity3d resources management system
Visual Novels resource browser
Murder is a pixel art ECS game engine.
A small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
- hashids
- decoding
- encoding
- c-sharp
A simple package with guard clause extensions.
- guard
- guard-clause
- guard-clauses
- clean-code
.NET, Angular, Clean Architecture, Clean Code, SOLID, KISS, DRY, Mediator Pattern, Folder-by-Feature Structure
- architecture
- solid
- clean-code
- dotnet
Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12
- aspnet-core
- docker
- ocelot-gateway
- micorservices
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.