In my spare time, I have developed a couple of open-source projects on github and try to maintain them:

  • babelmark 3 A website that allows to compare various Markdown implementations (including Markdig!)
  • Markdig A Markdown processor for .NET, a fully extensible implementation of the CommonMark standard with excellent performance, both in terms of speed, and GC pressure.
  • NUglify A HTML, JavaScript and CSS minification Library for .NET (fork of AjaxMin + new features)
  • Scriban A fast, powerful and lightweight text templating language and engine for .NET
  • SharpScss A pinvoke .NET wrapper around libsass to convert SCSS to CSS
  • GitRocketFilter A super fast alternative to git-filter-branch, powerful command line tool to rewrite git branches powered by .NET, equivalent of
  • SharpDX The definitive DirectX wrapper for .NET
  • SharpDoc A documentation generator for .NET
  • SharpCLABot An ASP.NET application providing CLA bot for github projects, hostable on Azure
  • SharpYaml A YAML parser (this is a fork)
  • SharpRazor A simple wrapper around the templating Razor Engine
  • SharpDiff A diff library for .NET with added support for a diff3 on .NET objects (this is a fork)

I developed also some older projects on codeplex that are no longer updated:

  • NShader A HLSL/GLSL syntax highlighter for Visual Studio
  • AsmHighlighter A ASM x86 syntax highlighter for Visual Studio
  • NetAsm An attempt to hack the JIT of the .NET CLR to inject ASM instructions directly from method attributes
  • NKnobMan An extension to Knobman
  • NRenoiseTools A Renoise file exporter to MIDI

I have also contributed to some open source projects:

  • NAudio A popular Audio framework for .NET