metalama / Metalama
Metalama is a Roslyn-based meta-programming framework. Use this repo to report bugs or ask questions.
☆186Updated this week
Alternatives and similar repositories for Metalama:
Users that are interested in Metalama are comparing it to the libraries listed below
- .NET library with advanced reflection APIs.☆218Updated 2 weeks ago
- Simple & efficient library for deep copying .NET objects☆222Updated last year
- String representations of expression trees + library of expression tree objects☆158Updated last year
- A modern compile-time generated interception/proxy library☆138Updated last year
- Build time tools in the flavor of Dapper☆393Updated last month
- A Friendly SQL Parser for .NET☆130Updated last week
- Source generator that helps register attribute marked services in the dependency injection ServiceCollection☆151Updated this week
- Extensions for generic host based applications☆218Updated 7 months ago
- An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing …☆216Updated 3 months ago
- A Fody weaver which allows to decorate methods and hook into method start, method end and method exceptions.☆262Updated 3 months ago
- DateTimeRange, Business Day and various DateTime, DateTimeOffset, TimeSpan extension methods☆243Updated 8 months ago
- C# Toolkit for Code Generation (T4 alternative!)☆279Updated 5 months ago
- Dynamically compile and execute C# Code and Expressions at runtime. Also includes a light weight script templating engine using Handlebar…☆225Updated 2 months ago
- Configure async code's ConfigureAwait at a global level☆451Updated last month
- Step by step guide on how to debug a C# SourceGenerator in Visual Studio 2022☆122Updated 2 years ago
- 🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", …☆187Updated 3 weeks ago
- Convert strings into .NET expressions☆97Updated 5 months ago
- Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.☆461Updated this week
- Zero Allocation Writer/Reader Parser for .NET Core☆299Updated 7 months ago
- MirrorSharp is a code editor <textarea> built on Roslyn and CodeMirror☆224Updated 4 months ago
- A library and Debugger Visualizer which translates Expression Trees into readable C# source code. .NET 3.5+ and .NET Standard 1.0+.☆401Updated 5 months ago
- Structured concurrency support for C#☆274Updated last year
- ☆116Updated 6 months ago
- Compile time decorator pattern via IL rewriting☆389Updated 2 weeks ago
- 7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET.☆154Updated 2 months ago
- Framework to drastically simplify your private reflection code using C# dynamic☆338Updated last year
- A collection of .NET libraries, including the fastest general-purpose CSV parser for .NET.☆398Updated 3 weeks ago
- Capture, view and filter your ASP.net core log events right from your app☆186Updated last year
- FastDeepCloner, This is a C# based .NET cross platform library that is used to deep clone objects, whether they are serializable or not. …☆174Updated last year
- Dynamically run code using .NET 9, Roslyn and AssemblyLoadContext☆111Updated 3 months ago