Roland König's repositories
SeeingSharp2
Seeing# is a 3D/2D rendering library for C# powered by Direct3D. It is meant for desktop applications (Win.Forms, Wpf, WinUI) or Windows Store Apps
MessageCommunicator
MessageCommunicator is a library + testing Gui for message-based communication. The library can be integrated in .NET Standard 2, .NET 6.0 and .NET 7.0 apps. The Gui is build using C# and Avalonia, therefore it supports the desktop environments on Windows, Linux and Mac.
SeeingSharp
Seeing# is a library that focuses on 3D-Rendering using Direct3D 11. 2D-Rendering, video and sound are also supported. You can use this library for desktop apps (Win.Forms or WPf), WindowsStoreApps or games for XBox One
RolandK.AvaloniaExtensions
A .NET library which extends Avalonia with commonly used features like ViewServices, DependencyInjection and some Mvvm sugar
ASPNetCoreWithOpenUI5
Some experimental projects which combine ASP.Net Core with OpenUI5
RolandK.InProcessMessaging
A messenger implementation which sends / receives in process messages. It is able to communicate between different areas of your application like threads, agents, etc.
HappyCoding
This repository is a collection of demo projects and some experiments for different use-cases
RolandK.Formats.Gpx
A .NET Standard library for reading and writing GPX (GPS Exchange Format) files
ConfigurationJsonSerializer
A project that bundles a set of best-practice configuration for Json.Net
Demo.Blazor
Sample code for ASP.Net Core Blazor
GpxViewer2
GPXviewer 2 is a cross-platform application to view .gpx (GPS Exchange Format) files. It is built on .NET, Avalonia and Mapsui
Demo.WinUI
Sample code for WinUI 2.x and 3.x
Markdown.Avalonia
render markdown with Avalonia UI
RKCheckList
A simple checklist application for macOS and Windows. It serves as an example for building cross-platform applications with Avalonia and C#
RKMediaGallery
A media viewer tool for my own holiday pictures based on C# and Avalonia
RolandK.BackgroundLoops
A .NET Standard library which provides a base class for background loops. Those loops work on a dedicated thread and provide a SynchronizationContext
SeeingSharp.Tutorials
Tutorials and sample projects for Seeing#
Talks.CleanArchitectureAndMicroservices
Sample code for my talk "Clean Architecture and Microservices"
Talks.DDF2023.GRpc
Samples for my talk about gRPC at .NET Day Franken in 2023
Talks.DotNetContainerization
Sample code for my talk "Containerization of .NET Applications"
Talks.FromWpfToAvalonia
Sample code for my talk "From WPF zu the cross-platform-ui-framework Avalonia"
Talks.MDDevDays2023.GRpc
Samples for my talk about gRPC at Magdeburger Developer Days in 2023