PolySharp
Polyfill library
A library that provides polyfills for C# language features to make them compatible with older .NET frameworks and versions.
PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! 🚀
2k stars
18 watching
50 forks
Language: C#
last commit: 3 months ago
Linked from 2 awesome lists
csharpdotnetdotnet-coredotnet-frameworkdotnet-standardroslynroslyn-analyzerroslyn-generator
Related projects:
Repository | Description | Stars |
---|---|---|
| A library that generates HTML from Razor Components using a fluent interface | 150 |
| An extension to C# that reduces boilerplate code and provides additional flexibility through source generators and analyzers. | 58 |
| Extends F# with functional programming techniques and generic functions to simplify development and improve code reuse. | 857 |
| The F# compiler, core library, and tools provide a platform for building functional programs in a statically typed language. | 3,948 |
| An F#-based web programming platform including compilers from F# and C# code to JavaScript. | 600 |
| Generates JSON converters for polymorphic data types with discriminator properties | 5 |
| Generates PropertyChanged events from inner struct members | 13 |
| The XSharp compiler and runtime provide tools for compiling and executing a programming language, with a focus on integration with the .NET ecosystem. | 114 |
| A fast alternative to Activator.CreateInstance for creating objects in .NET. | 244 |
| Intelligently modernizes existing C# codebases by introducing new language features and refactoring code | 416 |
| A C# source generator that flattens properties from rich domain classes into simpler, flat classes. | 29 |
| Legacy F# type providers for accessing various data sources using .NET Framework generators | 38 |
| Provides strongly typed extensions for C# delegates to support functional programming techniques like currying and partial application. | 69 |
| Supports various .NET libraries and frameworks used in ASP.NET Core development | 211 |
| Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting | 53 |