SaaSHub helps you find the best software and product alternatives Learn more →
Top 3 C# Polyfill Projects
-
Nullable
A source code only package which allows you to use .NET's nullable attributes in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
IsExternalInit
A source code only package which allows you to use C# 9's init and record features in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework by providing a polyfill for the IsExternalInit class.
https://github.com/manuelroemer/Nullable (backport nullable attributes so you can use things like [NotNullWhen]). Alternatively, https://github.com/tunnelvisionlabs/ReferenceAssemblyAnnotator/ is even niftier, as it gives you .NET 5's annotations as well. So the compiler tells you whether a Dictionary.TryGetValue result is nullable or not based on annotations that didn't exist in .NET Standard 2.0.
You can also just reference the https://github.com/manuelroemer/IsExternalInit NuGet package.
C# Polyfill related posts
- Why you use Nodejs and depends 95% on third party libraries which only last of a year or two and don't use something like asp.net which is maintained by Microsoft?
- Where’s C# headed? - Mads Torgersen - NDC Copenhagen 2022
- Is there a way to change my C# language version without editing the project file?
- Making the case for rewriting .NET Framework apps in .NET 6?
- Returning null vs TryX with out parameter
- What's new in C# 11 - C# Guide
- Ladies and gentlemen, C#. A package, you guessed it, for C#.
-
A note from our sponsor - SaaSHub
www.saashub.com | 29 Apr 2024
Index
What are some of the best open-source Polyfill projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Nullable | 179 |
2 | Theraot | 158 |
3 | IsExternalInit | 94 |
Sponsored