dadhi/FastExpressionCompiler

Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.

63
/ 100
Established

This is a tool for C#/.NET developers who build applications that rely on dynamically generated code at runtime. It helps speed up the process of converting C# Expression Trees into executable code (delegates). If your application creates many Expression Trees and compiles them, this project offers significantly faster compilation and potentially faster execution of the resulting delegates, while also using less memory.

1,349 stars. Actively maintained with 17 commits in the last 30 days.

Use this if you are a C# developer building a framework or application (like an IoC container, serializer, or ORM) that heavily uses Expression Trees and you need to drastically improve their runtime compilation performance and reduce memory overhead.

Not ideal if your application primarily uses pre-compiled code or if Expression Tree compilation is not a significant bottleneck in your performance profile.

.NET development C# programming runtime performance application optimization framework development
No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

1,349

Forks

92

Language

C#

License

MIT

Last pushed

Mar 17, 2026

Commits (30d)

17

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/dadhi/FastExpressionCompiler"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.