PolySharp
Feature enabler
A C# language feature polyfiller that automatically generates source-only code to enable use of newer features on older .NET frameworks
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
48 forks
Language: C#
last commit: 7 days ago
Linked from 2 awesome lists
csharpdotnetdotnet-coredotnet-frameworkdotnet-standardroslynroslyn-analyzerroslyn-generator
Related projects:
Repository | Description | Stars |
---|---|---|
conficient/blazortemplater | A library that generates HTML from Razor Components using a fluent interface | 150 |
piotrstenke/durian | An extension to C# that reduces boilerplate code and provides additional flexibility through source generators and analyzers. | 57 |
fsprojects/fsharpplus | Extends F# with functional programming techniques and generic functions to simplify development and improve code reuse. | 852 |
dotnet/fsharp | The F# compiler, core library, and tools provide a platform for building functional programs in a statically typed language. | 3,926 |
dotnet-websharper/core | An F#-based web programming platform including compilers from F# and C# code to JavaScript. | 599 |
aviationexam/json-converter-source-generator | Generates JSON converters for polymorphic data types with discriminator properties | 4 |
ufcpp/valuechangedgenerator | Generates PropertyChanged events from inner struct members | 13 |
x-sharp/xsharppublic | The XSharp compiler and runtime provide tools for compiling and executing a programming language, with a focus on integration with the .NET ecosystem. | 113 |
nyrest/fastgenericnew | A fast alternative to Activator.CreateInstance for creating objects in .NET. | 240 |
sharpenrocks/sharpen | Intelligently modernizes existing C# codebases by introducing new language features and refactoring code | 416 |
kros-sk/kros.generators.flattening | A C# source generator that flattens properties from rich domain classes into simpler, flat classes. | 27 |
fsprojects/fsharp.data.typeproviders | Legacy F# type providers for accessing various data sources using .NET Framework generators | 38 |
leandromoh/curryfy | Provides strongly typed extensions for C# delegates to support functional programming techniques like currying and partial application. | 69 |
jpsingleton/anclafs | Supports various .NET libraries and frameworks used in ASP.NET Core development | 211 |
martinothamar/wrappervalueobject | Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting | 53 |