VSDiagnostics by Vannevelj

A collection of static analyzers based on Roslyn that integrate with VS

updated at July 15, 2023, 7 a.m.

C#

9 +0

64 +0

16 +0

GitHub
WrapperValueObject by martinothamar

A .NET source generator for creating simple value objects wrapping primitive types.

updated at Nov. 22, 2023, 12:10 p.m.

C#

5 +0

51 +0

3 +0

GitHub
SourceGenerators by wieslawsoltes

Svg to C# Source Generators

updated at Dec. 20, 2023, 5:40 a.m.

C#

3 +0

3 +0

1 +0

GitHub
StructPacker by RudolfKurkaMs

Low-level, lightweight and performance-focused serializer for C# struct types that uses Source Generators technology.

updated at Jan. 20, 2024, 3:59 a.m.

C#

3 +0

75 +0

7 +0

GitHub
RoslynTestKit by cezarypiatek

A lightweight framework for writing unit tests for Roslyn diagnostic analyzers, code fixes, refactorings and completion providers.

updated at Jan. 21, 2024, 4:52 p.m.

C#

3 +0

23 +0

6 +0

GitHub
Microsoft.CodeAnalysis.CSharp.PatternMatching by pvginkel

Pattern matching for Roslyn syntax trees

updated at Jan. 24, 2024, 2:05 a.m.

C#

2 +0

27 +0

4 +0

GitHub
JsonSrcGen by trampster

Json library that uses .NET 5 Source Generators

updated at March 31, 2024, 3:56 a.m.

C#

4 +0

148 +0

4 +0

GitHub
Uno.SourceGeneration by unoplatform

A Roslyn based C# source generation framework

updated at April 8, 2024, 4:51 p.m.

C#

35 +0

129 +0

11 +0

GitHub
DpdtInject by lsoft

Highly efficient compile-time general purpose DI container based on C# source generators.

updated at April 9, 2024, 6:03 p.m.

C#

2 +0

32 +0

3 +0

GitHub
MappingGenerator by cezarypiatek

arrows counterclockwise "AutoMapper" like, Roslyn based, code fix provider that allows to generate mapping code in design time.

updated at April 16, 2024, 12:36 p.m.

C#

31 +0

1,027 +0

121 +0

GitHub
CodeGeneration.Roslyn by AArnott

Assists in performing Roslyn-based code generation during a build.

updated at April 23, 2024, 12:36 p.m.

C#

32 -1

408 +0

60 +0

GitHub
FlubuCore by dotnetcore

A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.

updated at May 2, 2024, 2:21 a.m.

C#

40 +0

895 +0

101 +0

GitHub
code-cracker by code-cracker

An analyzer library for C# and VB that uses Roslyn to produce refactorings, code analysis, and other niceties.

updated at May 8, 2024, 9:03 a.m.

C#

113 +0

1,123 +0

280 -1

GitHub
Testura.Code by Testura

Testura.Code is a wrapper around the Roslyn API and used for generation, saving and compiling C# code. It provides methods and helpers to generate classes, methods, statements and expressions.

updated at May 9, 2024, 5:35 p.m.

C#

13 +0

294 +0

30 +1

GitHub
mirrorsharp by ashmind

MirrorSharp is a code editor <textarea> built on Roslyn and CodeMirror

updated at May 9, 2024, 5:39 p.m.

C#

12 +0

218 +0

41 +1

GitHub
ErrorProne.NET by SergeyTeplyakov

Set of roslyn-based analyzers for catching common C# errors (inspired by Google's error-prone)

updated at May 13, 2024, 1:55 p.m.

C#

24 +0

859 +1

43 +0

GitHub
roslyn-linq-rewrite by antiufo

Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.

updated at May 15, 2024, 8:20 a.m.

C#

41 +0

717 +1

31 +0

GitHub
Generator.Equals by diegofrata

A source code generator for automatically implementing IEquatable<T> using only attributes.

updated at May 15, 2024, 9:05 a.m.

C#

4 +0

123 +1

18 +0

GitHub
stronginject by YairHalberstadt

compile time dependency injection for .NET

updated at May 15, 2024, 10:32 a.m.

C#

28 +0

840 -1

24 +0

GitHub
RoslynClrHeapAllocationAnalyzer by Microsoft

Roslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a.k.a closures, implicit delegate creations, etc.

updated at May 15, 2024, 2:09 p.m.

C#

32 +0

645 +1

62 +0

GitHub