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.
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
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
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.
A versatile Unity scroll view component that enables highly flexible animations.
Steam depot downloader utilizing the SteamKit2 library.
- steam
- steam-games
- c-sharp
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
- levenshtein
- fuzzy-search
- approximate-string-matching
- edit-distance
Gaussian Splatting visualization for Unity
Steam Game Automatic Cracker
unity3d resources management system
Visual Novels resource browser
Murder is a pixel art ECS game engine.
Unreal Engine .NET 6 integration
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.
Free open source office suite with business productivity tools: document and project management, CRM, mail aggregator.
- onlyoffice
- collaboration
- dms
- document-management
C++ Profiler For Games
The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
FNA - Accuracy-focused XNA4 reimplementation for open platforms
C# SCADA
behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)
- bt
- behavior-tree
- behavior-trees
- fsm
Open-source platform that transforms your personal media library into live, custom TV channels.
Intelligent database cleaner for integration tests
.NET library for the OpenAI service API by Betalgo Ranul