VP of Engineering at DataGalaxy, C#/.NET OSS, lang/compilers, GPU/sound, architecture ποΈ Microsoft MVP, ex-demoscene PC/Amigaπ VeggieπΏ, opinions are my own
markdig. A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET
5.3kultra. An advanced profiler for .NET Applications on Windows and macOS
1.2kzio. A cross-platform abstract/virtual filesystem framework with many built-ins filesystems for .NET
935dotnet-releaser. Easily build, run tests and coverage, cross-compile, package and publish your .NET library or application to NuGet and GitHub.
770CppAst.NET. CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
614Tomlyn. Tomlyn is a TOML parser, validator and authoring library for .NET Framework and .NET Core
578SharpYaml. SharpYaml is a high-performance .NET YAML parser, emitter, and object serializer - NativeAOT ready.
403kalk. kalk is a powerful command line calculator app for developers.
339JitBuddy. Disassemble to x86/x64 ASM listing the native code generated by the JIT of a managed method.
230Varena. Varena is a .NET library that provides a fast and lightweight arena allocator using virtual memory.
195Blake3.NET. Blake3.NET is a fast managed wrapper around the SIMD Rust implementations of the BLAKE3 cryptographic hash function.
189LibObjectFile. LibObjectFile is a .NET library to read, manipulate and write linker and executable object files (e.g ELF, PE, DWARF, ar...)
179NPlug. Develop VST3 audio native plugins with .NET
145AsmArm64. The most powerful ARM 64 (v8, v9) Assembler / Disassembler for .NET
142CppAst.CodeGen. An extensible library providing C# PInvoke codegen from C/C++ files for .NET
141TurboXml. A .NET library to parse XML at lightspeed with zero allocation.
135FixedStrings. Zero allocation valuetype based fixed string implementation (8/16/32/64) for .NET 7+
93NWindows. NWindows is a cross-platform window creation and management library for .NET
92grpc-curl. grpc-curl is a command line tool for interacting with gRPC servers
88git-rocket-filter. Rewrite git branches in a powerful way
86gcix. A cross-platform implementation of the Immix Garbage Collector
78Broslyn. A lightweight utility library to create a Roslyn AdhocWorkspace from an existing solution or a csproj
77ManagedJit. Prototype of writing a managed JIT in C# with CoreCLR
77SharpScss. A portable cross-platform pinvoke .NET wrapper around libsass to convert SCSS to CSS
59Antlr4Ast. Antlr4Ast is a .NET library that provides a parser and abstract syntax tree (AST) for ANTLR4/g4 files.
54Monocypher.NET. .NET wrapper around the cryptographic library Monocypher https://monocypher.org/
51SharpNng. SharpNng is a lightweight low-level managed wrapper around the Lightweight Messaging Library NNG
46SuperluminalPerf. SuperluminalPerf is a small .NET managed wrapper around the Superluminal PerformanceAPI.
41SharpDoc. SharpDoc is a documentation tool to generate HTML documentation for .NET projects
39Fast1BRC. C# version for the The One Billion Row Challenge
36Asm6502. Asm6502 is a lightweight C# library for the 6502/6510 CPU that combines a fluent, strongly typed assembler/disassembler with a cycle-accurate CPU emulator.
33GitLib.NET. GitLib.NET is a bare metal P/Invoke wrapper around libgit2 for .NET
31jsonite. A lightweight, fast and compliant JSON serializer/deserializer/validator for .NET
26StackAllocForClass. Sample repository for a prototype of a new stackalloc operator for class with CoreCLR and Roslyn
22NPlug.Samples. Samples for creating VST3 audio native plugins with NPlug and .NET7+/NativeAOT.
22SharpRazor. A lightweight templating system using Razor
20smash. Smash provides a collection of non-cryptographic hashes for .NET
20NTar. A single file C# file to untar file entries from a tar stream.
18SharpDiff. A fork of https://difflib.codeplex.com/
16XelaBuild. Playground for testing msbuild in a "server" mode
16macos-keys-on-windows. AutoHotkey V2 script designed to bring essential macOS key combinations to Windows
13SharpPdbPatcher. A library/console program to replace source paths stored in a .NET PDB file
12AnalyzerPack. Repackage your current project as a Diagnostic Analyzer NuGet package
10xoofx.github.io. Repository of my blog
10DiscUtils. Utility libraries to interact with discs, filesystem formats and more
8kernel-queue-the-complete-guide. The sample code to support the article `Kernel Queue: The Complete Guide On The Most Essential Technology For High-Performance I/O`
8YamlSerializer. Fork of https://yamlserializer.codeplex.com/
8CameraSyncApp. CameraSyncApp is a lightweight command-line tool for Windows that simplifies syncing photos and videos.
6GPUPerfAPI.NET. Lightweight .NET managed wrapper around the GPU Performance API for AMD GPUs
6roslyn. This is a fork playground of the .NET Compiler Platform ("Roslyn") (stack alloc, inline IL ASM...etc.)
6.github. Reusable workflows for building all my .NET OSS projects
5vk_compute_tester. Simple Vulkan program to test a compute shader on Windows
1Avalonia. Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
1