C# Visual Studio

Open-source C# projects categorized as Visual Studio

Top 23 C# Visual Studio Projects

Visual Studio
  1. Roslyn

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

    Project mention: OpenVSX, which VSCode forks rely on for extensions, down for 24 hours | news.ycombinator.com | 2025-04-24
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. EquinoxProject

    Web Application ASP.NET 9 using Clean Architecture, DDD, CQRS, Event Sourcing and a lot of good practices

  4. Prism

    Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications.. (by PrismLibrary)

    Project mention: Epoxy alternatives - dotnet, Prism, and MVVMCross | libhunt.com/r/kekyo/Epoxy | 2024-09-20
  5. UWP Community Toolkit

    The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.

    Project mention: WinUI.TableView VS UWP Community Toolkit - a user suggested alternative | libhunt.com/r/WinUI.TableView | 2024-09-04
  6. MSBuild

    The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.

    Project mention: Microsoft makes mistakes too. Let's check MSBuild | dev.to | 2025-02-17

    The project code state at the time of the analysis matches this commit.

  7. VsVIM

    Vim Emulator Plugin for Visual Studio 2015+

  8. Roslynator

    Roslynator is a set of code analysis tools for C#, powered by Roslyn.

    Project mention: Meziantou.Analyzer alternatives - Roslynator and sonar-dotnet | libhunt.com/r/Meziantou.Analyzer | 2024-09-28

    Roslynator is a set of code analysis tools for C#, powered by Roslyn.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ComputeSharp

    A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀

    Project mention: My negative views on Rust (2023) | news.ycombinator.com | 2024-10-09

    > RISC-V

    The work is underway: https://github.com/dotnet/runtime/pulls?q=label%3Aarch-riscv

    > PTX

    https://ilgpu.net/ and even https://github.com/m4rs-mt/ILGPU/blob/c3af8f368445d8e6443f36...

    While not PTX, there's also this project: https://github.com/Sergio0694/ComputeSharp which partially overlaps with what ILGPU offers

    Arguably, even C++ itself - you are not using "full" C++ but a special subset that works on top of specific abstraction to compile to GPUs, and I was told that CUDA C++ is considered legacy.

    The original context of discussion is performance and perceived issue of "having runtime", which is what my reply is targeted at. In that context, C# provides you the tools and a solution other languages in the class of Java, Go, TS and anything else interpreted just don't have. So you could reasonably replace a project written in C++ with C#, and possibly re-apply all the freed-up developer productivity into further optimizations, but you wouldn't be able to do so with the same degree of confidence with most other originally high-level languages. Another upcoming contender is Swift.

  11. OneMore

    A OneNote add-in with simple, yet powerful and useful features

  12. sdk

    Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)

    Project mention: Ask HN: Why is .NET never talked about as an option for solo/small team dev? | news.ycombinator.com | 2024-09-21

    It's not about being "cool"

    It's about the motives

    "it's open source"

    "it now works on linux"

    it all doesn't matter if they'll go after your ass if you dare build tooling with their debugger (jetbrains)

    of when they want to remove a feature overnight to make it exclusive to visual studio windows

    https://github.com/dotnet/sdk/issues/22247

    it's this kind of things that makes it hard to recommend to people, and Microsoft can't be trusted

  13. Serene

    Business Apps Made Simple with Asp.Net Core MVC / TypeScript (by serenity-is)

  14. PTVS

    Python Tools for Visual Studio

  15. EFCorePowerTools

    Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI

    Project mention: Push your skills | dev.to | 2024-06-02

    Install Visual Studio extension EF Power Tools. To learn how to use EF Power Tools see the following video by the author. Add full documentation.

  16. CodeMaid

    CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.

  17. DockPanelSuite

    DockPanel Suite - The Visual Studio inspired docking library for .NET WinForms

  18. Sharpmake

    Sharpmake is an open-source C#-based solution for generating project definition files, such as Visual Studio projects and solutions, GNU makefiles, Xcode projects, etc.

  19. project-system

    The .NET Project System for Visual Studio

  20. vstest

    Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.

    Project mention: How to Speak Directly in Robinhood? | news.ycombinator.com | 2024-09-09
  21. SqlCeToolbox

    SQLite & SQL Server Compact Toolbox extension for Visual Studio, SSMS (and stand alone)

  22. MSTest

    This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework. (by microsoft)

    Project mention: Where to find Open Source C# Projects to contribute to | dev.to | 2024-07-15

    This is by far the easiest and most straight forward way to contribute to an open-source project. If you have worked with an open-source Library, framework, or extension, making contributions will be easier as you are already familiar with what that project is about. Two popular examples are Entity Framework Core and MSTest

  23. CodeConverter

    Convert code from C# to VB.NET and vice versa using Roslyn

  24. DarkUI

    Dark themed control and docking library for .NET WinForms.

  25. EntityFramework-Reverse-POCO-Code-First-Generator

    EntityFramework Reverse POCO Code First Generator - Beautifully generated code that is fully customisable. This generator creates code as if you reverse engineered a database and lovingly created the code by hand. It is free to academics (you need a .edu or a .ac email address), not free for commercial use. Obtain your licence from

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Visual Studio discussion

Log in or Post with

C# Visual Studio related posts

Index

What are some of the best open-source Visual Studio projects in C#? This list will help you:

# Project Stars
1 Roslyn 19,560
2 EquinoxProject 6,650
3 Prism 6,525
4 UWP Community Toolkit 5,981
5 MSBuild 5,369
6 VsVIM 3,708
7 Roslynator 3,220
8 ComputeSharp 2,948
9 OneMore 2,900
10 sdk 2,882
11 Serene 2,638
12 PTVS 2,541
13 EFCorePowerTools 2,331
14 CodeMaid 1,928
15 DockPanelSuite 1,782
16 Sharpmake 1,002
17 project-system 994
18 vstest 927
19 SqlCeToolbox 874
20 MSTest 869
21 CodeConverter 863
22 DarkUI 849
23 EntityFramework-Reverse-POCO-Code-First-Generator 710

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?