CompileTimeMethodExecutionGenerator

Compilation accelerator

Allows executing code during compilation to improve runtime performance

A .NET 5 source generator proof of concept that allows executing a method during compilation, so that it can be really fast during runtime.

GitHub

20 stars
2 watching
3 forks
Language: C#
last commit: almost 6 years ago
Linked from 1 awesome list

csharp-sourcegenerator

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
hermanussen/mocksourcegeneratorA C# mocking library that generates mocks at compile-time using a source generator11
lokimidgard/sourcegenerator.helper.copycodeGenerates source code strings for attribute definitions in C#.7
jakubsturc/talk-csharp-source-generatorsA presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time.3
hermanussen/fairyGenerates C# code from SCS .yml files4
yeah69/mrmeeseeks.staticdelegategeneratorGenerates code to wrap static references into a delegable interface for easier maintenance and decoupling of dependencies.8
thenameless314159/sourcegeneratorutilsProvides utility classes and abstractions to simplify source generation tasks in .NET source generators21
jeppevammenkristensen/cachesourcegeneratorGenerates cache boilerplate code around a method to simplify caching in C# applications.4
hermanussen/jsonbyexamplegeneratorA C# source generator that creates classes from example JSON files.78
yeah69/mrmeeseeks.dieA compile-time dependency injection container for .Net that generates factory methods to create instances of types.7
ryanalameddine/sourcegeneratordemoA C# project demonstrating the use of source generators to automate code generation at compile time.3
x-sharp/xsharppublicThe XSharp compiler and runtime provide tools for compiling and executing a programming language, with a focus on integration with the .NET ecosystem.114
martinothamar/wrappervalueobjectGenerates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting53
codecentric/net_automatic_interfaceAutomatically generates interfaces from classes to reduce friction and noise in code63
immediateplatform/immediate.handlersAn implementation of the Mediator pattern in C# using source-generation78
nyrest/fastgenericnewA fast alternative to Activator.CreateInstance for creating objects in .NET.244