ErrorProne.NET by SergeyTeplyakov

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

created at Oct. 27, 2015, 9:09 p.m.

C#

24 +0

858 +2

43 +0

GitHub
csharp-source-generators by amis92

A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.

created at Oct. 9, 2020, 2:59 p.m.

Unknown languages

80 +0

1,899 +12

185 +1

GitHub
SourceGenerators by wieslawsoltes

Svg to C# Source Generators

created at Sept. 8, 2020, 3:09 p.m.

C#

3 +0

3 +0

1 +0

GitHub
JsonSrcGen by trampster

Json library that uses .NET 5 Source Generators

created at Aug. 22, 2020, 6:50 a.m.

C#

4 +0

148 +0

4 +0

GitHub
stronginject by YairHalberstadt

compile time dependency injection for .NET

created at July 7, 2020, 6:18 a.m.

C#

28 +0

841 +1

24 +0

GitHub
DpdtInject by lsoft

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

created at Sept. 15, 2020, 11:14 a.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.

created at Feb. 15, 2018, 9:43 p.m.

C#

31 +0

1,027 +0

121 +0

GitHub
WrapperValueObject by martinothamar

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

created at Aug. 15, 2020, 9:15 a.m.

C#

5 +0

51 +0

3 +0

GitHub
Generator.Equals by diegofrata

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

created at Nov. 9, 2020, 4:25 p.m.

C#

4 +0

122 +0

18 +0

GitHub
Equals by Fody

Generate Equals, GetHashCode and operators methods from properties.

created at Sept. 18, 2013, 5:35 p.m.

C#

6 +0

110 +0

27 +0

GitHub
Nullable.Extended by tom-englert

A Roslyn analyzer to improve the experience when working with nullable reference types.

created at Dec. 27, 2020, 1:29 p.m.

C#

3 +0

37 +1

2 +0

GitHub
dotnet-script by dotnet-script

Run C# scripts from the .NET CLI.

created at Oct. 5, 2016, 12:54 p.m.

C#

56 +0

2,599 +6

160 +3

GitHub
StructPacker by RudolfKurkaMs

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

created at Aug. 16, 2020, 5:35 p.m.

C#

3 +0

75 +0

7 +0

GitHub
roslynator by dotnet

Roslynator is a set of code analysis tools for C#, powered by Roslyn.

created at April 26, 2016, 6:51 p.m.

C#

41 +0

2,981 +5

244 +1

GitHub