Showing 36 of 45 projects
Open-source implementation of C# and Visual Basic compilers with rich APIs for code analysis tools.
Open-source C# and Visual Basic compilers with rich APIs for building code analysis tools.
The official repository for the design, proposal, and specification of the C# programming language.
Open-source platform for building single-codebase .NET applications that run natively on Web, Desktop, Mobile, and Embedded systems.
A .NET source generator for generating high-performance object mappings with no runtime reflection.
A comprehensive set of code analysis tools, refactorings, and client libraries for C# development, built on the Roslyn compiler platform.
An MCP server and plugin that connects AI agents like Claude and Cursor to Unity for AI-assisted game development and runtime AI integration.
Run and debug C# scripts from the .NET CLI with inline NuGet references and full IDE support.
A cross-platform C# editor and REPL built on Roslyn for real-time code execution and analysis.
A modern PHP compiler and runtime for .NET/.NET Core, enabling PHP code to run within the .NET ecosystem.
A curated list of C# Source Generators and related resources for compile-time code generation.
Roslyn-based analyzers for .NET code quality, security, and maintainability, replacing legacy FxCop.
A Roslyn-based tool that automatically rewrites .NET source code to follow specified coding styles.
A static HTML website generator for browsing C#, VB, MSBuild, and TypeScript source code with rich navigation features.
A Roslyn-based analyzer library for C# and VB that provides refactorings, code analysis, and diagnostics.
A Roslyn analyzer for C# that enforces good practices in design, usage, security, performance, and style.
A Roslyn tool that generates C# syntax tree API calls from C# source code.
A Roslyn-based Visual Studio extension that generates object-to-object mapping code at design time, similar to AutoMapper.
A static code analyzer that detects security vulnerabilities in C# and VB.NET applications.
Static code analyzer for C# and VB.NET that detects bugs, vulnerabilities, and code smells to improve code quality and security.
A Roslyn-based static analyzer for C# and VB.NET that detects bugs, vulnerabilities, and code smells to improve code quality and security.
Convert code between C# and VB.NET using Roslyn, available as a Visual Studio extension, online tool, CLI, and library.
A compile-time checked dependency injection container for C# using Roslyn source generators.
A curated list of awesome resources for the .NET Roslyn compiler platform, including analyzers, source generators, and tools.
A curated list of awesome resources for the .NET Compiler Platform (Roslyn), including books, tutorials, projects, analyzers, and source generators.
A Roslyn-based compiler that rewrites LINQ expressions into procedural code to minimize allocations and dynamic dispatch in C#.
A Roslyn-based C# analyzer that detects explicit and implicit heap allocations like boxing, closures, and delegate creations.
A curated list of .NET Compiler Platform ("Roslyn") diagnostic analyzers, code fixes, and related resources.
Templates and tools for building Roslyn-based analyzers, code fixes, and Visual Studio extensions.
A deprecated .NET tool for performing Roslyn-based code generation during build with design-time IntelliSense support.
An HTTP mock server for stubbing services and simulating dynamic API responses using ASP.NET Core and C# scripting.
A Roslyn analyzer that detects common mistakes and enforces best practices in Serilog logging code.
A C# toolkit for code generation using plain C# templates, offering a modern alternative to T4 with hybrid programmatic and markup approaches.
A wrapper around the Roslyn API for generating, saving, and compiling C# code programmatically.
A static code analysis tool that enforces namespace and assembly dependency rules in C# projects.
A Neovim plugin that enhances .NET development with automatic LSP setup, debugging, and code analysis features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.