This is your work, valued

Grenoble - France

Alexandre Mutel

Elite
@xoofx

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.3k

ultra. An advanced profiler for .NET Applications on Windows and macOS

1.2k

zio. A cross-platform abstract/virtual filesystem framework with many built-ins filesystems for .NET

935

dotnet-releaser. Easily build, run tests and coverage, cross-compile, package and publish your .NET library or application to NuGet and GitHub.

770

CppAst.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

614

Tomlyn. Tomlyn is a TOML parser, validator and authoring library for .NET Framework and .NET Core

579

SharpYaml. SharpYaml is a high-performance .NET YAML parser, emitter, and object serializer - NativeAOT ready.

403

kalk. kalk is a powerful command line calculator app for developers.

339

JitBuddy. Disassemble to x86/x64 ASM listing the native code generated by the JIT of a managed method.

230

Varena. Varena is a .NET library that provides a fast and lightweight arena allocator using virtual memory.

195

Blake3.NET. Blake3.NET is a fast managed wrapper around the SIMD Rust implementations of the BLAKE3 cryptographic hash function.

189

LibObjectFile. LibObjectFile is a .NET library to read, manipulate and write linker and executable object files (e.g ELF, PE, DWARF, ar...)

179

NPlug. Develop VST3 audio native plugins with .NET

145

AsmArm64. The most powerful ARM 64 (v8, v9) Assembler / Disassembler for .NET

142

CppAst.CodeGen. An extensible library providing C# PInvoke codegen from C/C++ files for .NET

141

TurboXml. A .NET library to parse XML at lightspeed with zero allocation.

135

FixedStrings. Zero allocation valuetype based fixed string implementation (8/16/32/64) for .NET 7+

93

NWindows. NWindows is a cross-platform window creation and management library for .NET

92

grpc-curl. grpc-curl is a command line tool for interacting with gRPC servers

88

git-rocket-filter. Rewrite git branches in a powerful way

86

gcix. A cross-platform implementation of the Immix Garbage Collector

78

Broslyn. A lightweight utility library to create a Roslyn AdhocWorkspace from an existing solution or a csproj

77

ManagedJit. Prototype of writing a managed JIT in C# with CoreCLR

77

SharpScss. A portable cross-platform pinvoke .NET wrapper around libsass to convert SCSS to CSS

59

Antlr4Ast. Antlr4Ast is a .NET library that provides a parser and abstract syntax tree (AST) for ANTLR4/g4 files.

54

Monocypher.NET. .NET wrapper around the cryptographic library Monocypher https://monocypher.org/

51

SharpNng. SharpNng is a lightweight low-level managed wrapper around the Lightweight Messaging Library NNG

46

SuperluminalPerf. SuperluminalPerf is a small .NET managed wrapper around the Superluminal PerformanceAPI.

41

SharpDoc. SharpDoc is a documentation tool to generate HTML documentation for .NET projects

39

Fast1BRC. C# version for the The One Billion Row Challenge

36

Asm6502. 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.

33

GitLib.NET. GitLib.NET is a bare metal P/Invoke wrapper around libgit2 for .NET

31

jsonite. A lightweight, fast and compliant JSON serializer/deserializer/validator for .NET

26

StackAllocForClass. Sample repository for a prototype of a new stackalloc operator for class with CoreCLR and Roslyn

22

NPlug.Samples. Samples for creating VST3 audio native plugins with NPlug and .NET7+/NativeAOT.

22

SharpRazor. A lightweight templating system using Razor

20

smash. Smash provides a collection of non-cryptographic hashes for .NET

20

NTar. A single file C# file to untar file entries from a tar stream.

18

SharpDiff. A fork of https://difflib.codeplex.com/

16

XelaBuild. Playground for testing msbuild in a "server" mode

16

macos-keys-on-windows. AutoHotkey V2 script designed to bring essential macOS key combinations to Windows

13

SharpPdbPatcher. A library/console program to replace source paths stored in a .NET PDB file

12

AnalyzerPack. Repackage your current project as a Diagnostic Analyzer NuGet package

10

xoofx.github.io. Repository of my blog

10

DiscUtils. Utility libraries to interact with discs, filesystem formats and more

8

kernel-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`

8

YamlSerializer. Fork of https://yamlserializer.codeplex.com/

8

CameraSyncApp. CameraSyncApp is a lightweight command-line tool for Windows that simplifies syncing photos and videos.

6

GPUPerfAPI.NET. Lightweight .NET managed wrapper around the GPU Performance API for AMD GPUs

6

roslyn. 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

5

vk_compute_tester. Simple Vulkan program to test a compute shader on Windows

1

Avalonia. Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

1