A curated list of awesome resources for the .NET Roslyn compiler platform, including analyzers, source generators, and tools.
Awesome Roslyn is a curated list of resources for the .NET Compiler Platform (Roslyn), which provides open-source compilers and code analysis APIs for C# and Visual Basic .NET. It aggregates books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators to help developers learn and build tools with Roslyn. The project solves the problem of discovering high-quality Roslyn-related materials by offering a community-driven, organized collection.
.NET developers, tool builders, and educators who want to learn about or extend the Roslyn compiler platform for static analysis, code generation, or refactoring tools.
Developers choose Awesome Roslyn because it provides a single, trusted source for discovering the best learning materials and tools in the Roslyn ecosystem, saving time and ensuring access to high-quality, community-vetted resources.
Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators
Aggregates high-quality books, tutorials, and projects into categorized sections like 'Source Generators' and 'Testing Frameworks,' saving developers time in discovering reliable Roslyn materials.
Features a wide range of open-source tools such as Roslynator and Code Cracker, providing practical examples for building analyzers, code fixes, and refactorings.
Links to step-by-step tutorials like 'Learn Roslyn Now' and official Microsoft guides, offering clear entry points for writing first analyzers and source generators.
Follows the 'awesome list' philosophy with contribution guidelines, ensuring the collection evolves with the latest Roslyn developments and community input.
As a reference list, it doesn't provide executable code or integrated environments; users must manually navigate external links and set up projects independently, which can be time-consuming.
The community-driven nature means some resources may become stale or broken over time, with no automatic validation system, risking dead ends for learners.
While curated, the list lacks formal ratings or compatibility checks for listed resources, leading to variable quality and potential integration challenges.
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED UNTIL JULY]
An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.