Curated list of Roslyn books, tutorials, open source projects, analyzers, code fixes, and refactorings.

Roslyn, officially named .NET Compiler Platform, is a set of open-source compilers and code analysis APIs for C# and Visual Basic .NET languages.



Awesome books to give you a good start with Roslyn.


Awesome online tutorials to help you write your first analyzers and code fixes.

Testing Facility

Awesome libraries and frameworks that facilitate testing of Roslyn extensions.

Open Source Projects

Awesome open source projects built on top of Roslyn.

Open Source Analyzers, Code Fixes, and Refactorings

Awesome open source analyzers, code fixes, and refactorings.

Blog Posts and Articles

Awesome blog posts and online articles covering various topics like performance, Roslyn internals and similar.


Awesome public talks about Roslyn.


Contributions are welcome :-) The goal is to build a categorized community-driven collection of awesome Roslyn resources. Before contributing, please make sure to read the contribution guidelines.



To the extent possible under law, Igor Rončević has waived all copyright and related or neighboring rights to this work.