C# Reflection

Open-source C# projects categorized as Reflection
C# .NET Parser C# Dynamic

Top 16 C# Reflection Projects

  1. dotNext

    Next generation API for .NET

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ExpressionEvaluator

    A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts

  4. Serilog.Exceptions

    Log exception details and custom properties that are not output in Exception.ToString().

  5. ModularDoc

    Modular documentation generator for .NET libraries. Currently supporting Markdown only for GitHub, GitLab, and Bitbucket

  6. MapDataReader

    Super fast mapping DataReader to strongly typed object, Using AOT source generator.

  7. Apparatus.AOT.Reflection

    Reflectionless reflection

  8. AnyClone

    A CSharp library that can deep clone any object using only reflection.

  9. lib12

    lib12 is a library of universal helpers and extensions useful in any .NET project

  10. Novus

    Low-level utilities and tools for working with the CLR and memory. (by Decimation)

  11. TypeExtender

    A library that extends any unsealed type at runtime

  12. 2D-Water-Reflection

    Unity 2D water reflection asset.

  13. eagle

    Eagle (Extensible Adaptable Generalized Logic Engine) is a scripting language that belongs to the Tcl family of languages. It is interpreted, dynamically typed, and cross-platform. It was designed to act as a "glue language" and integrate easily into existing systems written for the Common Language Runtime (CLR).

    Project mention: Eagle: Extensible Adaptable Generalized Logic Engine for the CLR | news.ycombinator.com | 2024-12-30
  14. Baksteen.Extensions.DeepCopy

    C# extension method for fast object cloning. This is a speed-optimized forked version of Alexy Burtsev's deep copier.

  15. Closhure

    Lisp for .NET

  16. Garyon

    A multi-purpose expansion library providing commonly used utilities.

  17. LiteWare.ObjectInvokers

    Dynamically invoke methods and modify properties or fields at runtime by referencing the member's name. It also allows the listening of raised events.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Reflection discussion

Log in or Post with

C# Reflection related posts

  • How can I fix logger maximum destructuring reached error when using Serilog C#?

    2 projects | /r/csharp | 11 May 2023
  • How Do Nested Static Generic Types Work When Their Outer Types Are Also Generic?

    1 project | /r/csharp | 25 Apr 2023
  • DotNEXT Libraries

    1 project | news.ycombinator.com | 11 Sep 2022
  • DotNEXT libraries

    1 project | /r/csharp | 11 Sep 2022
  • Best C# library for extra features

    3 projects | /r/csharp | 29 Aug 2022
  • What are important exception properties that you should log? So it's easy to debug later

    1 project | /r/dotnet | 23 Feb 2022
  • After 3 years of solo on/off development, my first game is finished! What can I improve?

    1 project | /r/Unity3D | 20 Feb 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Reflection projects in C#? This list will help you:

# Project Stars
1 dotNext 1,680
2 ExpressionEvaluator 598
3 Serilog.Exceptions 515
4 ModularDoc 122
5 MapDataReader 68
6 Apparatus.AOT.Reflection 65
7 AnyClone 49
8 lib12 38
9 Novus 36
10 TypeExtender 35
11 2D-Water-Reflection 31
12 eagle 27
13 Baksteen.Extensions.DeepCopy 19
14 Closhure 10
15 Garyon 4
16 LiteWare.ObjectInvokers 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C# is
the 10th most popular programming language
based on number of references?