The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Roslyn Open-Source Projects
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Recently, while creating some experimental C# source code generators (xafero/csharp-generators), I was just concatenating strings together. Like you do, you know, if things have to go very quickly. If you have a simple use case, use a formatted multi-line string or some template library like scriban. But I searched for a way to generate more and more complicated logic easily - like for example, adding raw SQL handler methods to my pre-generated DBSet-like classes for my ADO.NET experiment. You could now say: Use Roslyn and that's really fine if you look everything up in a website like SharpLab, which shows immediately the syntax tree of our C# code.
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03And Uno Platform (https://platform.uno/) is akin to React Native in terms of native controls usage.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Project mention: Roslynator VS Metalama - a user suggested alternative | libhunt.com/r/roslynator | 2023-12-07
-
Especially because these languages are only one package/install away and not two. I don‘t really get for which audience is targeted here. Usage in JS projects maybe, but then why not write it as npm tasks. ..
I‘m playing around with dotnet-scripts [1] at the moment (C# shop mainly) and this has the same issue imho. The reason why I looked into it was because we have developers not accustomed to bash etc. I still find it silly and would rather use ruby so…
-
-
Check out https://github.com/riok/mapperly
-
PeachPie may be worth a look. It’s a php to .net compiler.
-
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.
-
-
csharp-source-generators
A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.
Project mention: Any type providers implemented in C# using source generators | /r/dotnet | 2023-07-13 -
-
PolySharp
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! 🚀
Great improvements.
There is PolySharp project that enables you to use most of C#11 features in legacy .NET Framework: https://github.com/Sergio0694/PolySharp - Seems that C#12 features are planned to be implemented: https://github.com/Sergio0694/PolySharp/issues/78
I'm using PolySharp where I'm stuck with .NET Framework 4.6 and I don't have any issues.
Hope one day I'd see concise syntax for catch and/or try expressions: https://github.com/dotnet/csharplang/discussions/2734 - but there is a lot of resistance.
-
-
-
-
-
-
Project mention: Is breaking out from an infinite async iterator via cancellation considered a code smell? | /r/dotnet | 2023-06-09
👍 I've reported an issue here, let's see how it goes. I think it will probably be turned down 🙂
-
awesome-roslyn
Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators
ironcev/awesome-roslyn: Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators (github.com)
-
Buildalyzer
A utility to perform design-time builds of .NET projects without having to think too hard about it.
-
-
-
Mockaco
🐵 HTTP mock server, useful to stub services and simulate dynamic API responses, leveraging ASP.NET Core features, built-in fake data generation and pure C# scripting
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Roslyn related posts
- Generating C# code programmatically
- Still No REPL for .NET Core in Visual Studio
- I created a new object mapper
-
Roslyn VS Metalama.Compiler - a user suggested alternative
2 projects | 7 Dec 2023
-
Mono.Cecil VS Metalama.Compiler - a user suggested alternative
2 projects | 7 Dec 2023
-
Metalama.Compiler VS Fody - a user suggested alternative
2 projects | 7 Dec 2023
- Por debaixo do capô: async/await e as mágicas do compilador csharp
-
A note from our sponsor - WorkOS
workos.com | 17 Apr 2024
Index
What are some of the best open-source Roslyn projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Roslyn | 18,446 |
2 | Uno Platform | 8,349 |
3 | Roslynator | 2,960 |
4 | dotnet-script | 2,580 |
5 | ScriptCS | 2,451 |
6 | mapperly | 2,296 |
7 | PeachPie | 2,273 |
8 | RoslynPad | 2,209 |
9 | csharp-source-generators | 1,868 |
10 | omnisharp-roslyn | 1,682 |
11 | PolySharp | 1,624 |
12 | jab | 1,004 |
13 | security-code-scan | 909 |
14 | Meziantou.Analyzer | 832 |
15 | CodeConverter | 772 |
16 | NetPad | 740 |
17 | sonar-dotnet | 713 |
18 | awesome-roslyn | 635 |
19 | Buildalyzer | 579 |
20 | PluginFramework | 519 |
21 | roslyn-sdk | 487 |
22 | Mockaco | 316 |
23 | LinqGen | 251 |