C# Visual Studio

Open-source C# projects categorized as Visual Studio | Edit details

Top 23 C# Visual Studio Projects

  • GitHub repo Roslyn

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

    Project mention: Hacktoberfest for .NET Developers (C# Edition) | dev.to | 2021-10-02

    dotnet/Rosyln

  • GitHub repo 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: I don't know why my Autofac is throwing an exception with WPF | reddit.com/r/dotnet | 2021-03-15

    See https://github.com/PrismLibrary/Prism/blob/master/src/Wpf/Prism.Wpf/Mvvm/ViewModelLocator.cs

  • Syncfusion

    Syncfusion Xamarin UI controls allow for space, time, and ultimately, cost savings.. Syncfusion Xamarin components and frameworks are constantly being developed and updated to meet the growing needs of a changing digital world. This suite has controls from basic editors to powerful, advanced controls like DataGrid, Charts, ListView, and RTE. Free 30-day Trial.

  • GitHub repo MSBuild

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

    Project mention: Standard File/Project Structure? | reddit.com/r/csharp | 2021-05-20

    https://github.com/dotnet/msbuild is up there too.

  • GitHub repo UWP Community Toolkit

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

    Project mention: Esiste qualcuno a cui piace il proprio lavoro? | reddit.com/r/italy | 2021-09-19
  • GitHub repo MVVMCross

    The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

  • GitHub repo VsVIM

    Vim Emulator Plugin for Visual Studio 2015+

    Project mention: How to detect VsVim in .vimrc? | reddit.com/r/vim | 2021-04-21

    You’re right it is emulated vim - https://github.com/VsVim/VsVim

  • GitHub repo PTVS

    Python Tools for Visual Studio

    Project mention: Question: How to change pythons syntax checking version | reddit.com/r/VisualStudio | 2021-09-28

    You can use python 3.9 and its features with visual studio 2019, but the syntax will be checked like u use python 3.7. Read this article https://github.com/microsoft/PTVS/issues/5822

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Roslynator

    A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.

    Project mention: Resharper for Visual Studio 2022 Preview Is Available! | reddit.com/r/dotnet | 2021-08-17

    https://github.com/JosefPihrt/Roslynator this is the main one

  • GitHub repo Visual Studio Community

    GitHub Extension for Visual Studio

    Project mention: Developer Diaries: Week 2 - All blocked up, making friends, reading docs | dev.to | 2021-09-09

    Github Pull Request Extension in VS Code - I love being able to see in my editor the comments made on my PRs so I can fix the code while I'm right there

  • GitHub repo WindowsTemplateStudio

    Windows Template Studio quickly builds a UWP app, using a wizard-based UI to turn your needs into a foundation of Windows 10 patterns and best practices.

    Project mention: Lets talk about Maui is it near ready? Preview 7 | reddit.com/r/csharp | 2021-09-17

    Not sure if they have plans to support MAUI or not (there is an open issue asking about it), but they do support WPF today.

  • GitHub repo 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.

    Project mention: 7 Visual Studio Tools to Improve Your Software Development in 2021 | dev.to | 2021-09-30

    CodeMaid is an open-source extension that seeks to clean and simplify the code for several languages, like C#, C++, PHP, and JavaScript.

  • GitHub repo DockPanelSuite

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

    Project mention: Added Support for Visual Studio Themes in My Docking Application! | reddit.com/r/csharp | 2021-09-04

    It’s actually WinForms 😄. I’m using dockpanelsuite, DarkUI, and ScintillaNET. I forked the dockpanelsuite and DarkUI repos. My modifications to dockpanelsuite adds a docking manager and ability to use extra (non-default) theme files from a vstheme.gz format that the documentation specifies. I then extended DarkUI to accept ThemeBase objects and apply the necessary drawing/coloring styles to the controls.

  • GitHub repo sdk

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

    Project mention: Which Version of JDK Should I Use? | news.ycombinator.com | 2021-10-10

    Here is one real reason to use it over .NET Core: https://github.com/dotnet/sdk/issues/6145

  • GitHub repo ComputeSharp

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

    Project mention: How do you keep focused on your side project. | reddit.com/r/csharp | 2021-08-28

    One of the biggest motivating factors for me on my main side project (ComputeSharp, a library to easily run C# code in parallel on the GPU) was to use the project as a way of learning new things, so that kept me interested all the time. I had to learn how to use DirectX 12 APIs, how the HLSL language worked, how to write a source generator, how to deal with lots of lower level concept in C# to write very efficient code when dealing with native interop, etc. I'd recommend trying to work on projects that always make you curious and enthusiastic about new things to discover, and that never become boring and feel like a chore 😄

  • GitHub repo EFCorePowerTools

    Entity Framework Core Power Tools - reverse engineering, migrations and model visualization for EF Core

    Project mention: EF core with c# | reddit.com/r/dotnet | 2021-01-23

    try installing EF Core power tools in the VS extensions https://github.com/ErikEJ/EFCorePowerTools

  • GitHub repo ipban

    IPBan Monitors failed logins and bad behavior and bans ip addresses on Windows and Linux. Highly configurable, lean and powerful. Learn more at ↓

    Project mention: Is there a fail2ban alternative for Windows? | reddit.com/r/jellyfin | 2021-09-10
  • GitHub repo project-system

    The .NET Project System for Visual Studio

    Project mention: VS 2019 (and 2022) Extremely Slow Building + Cleaning + Nuget Updating | reddit.com/r/VisualStudio | 2021-09-12

    For sure. If you still have access to the project, file a bug on https://github.com/dotnet/project-system so that someone can fix it for others too.

  • GitHub repo 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.

    Project mention: How to Use CMake Without the Agonizing Pain - Part 2 | reddit.com/r/cpp | 2021-05-31

    It can get even faster. I already mentioned SharpMake above. It was and is being used by projects with LOC measured in millions and hell knows how many files. It uses globs and runs real fast. Don’t have exact numbers, but I remember that it took about a minute to generate a project and most of that time was spent running a custom build step which I think unfortunately is under NDA, but it wasn’t about project generation. Let’s just say that it processed a lot of data :)

  • GitHub repo DarkUI

    Dark themed control and docking library for .NET WinForms.

    Project mention: Added Support for Visual Studio Themes in My Docking Application! | reddit.com/r/csharp | 2021-09-04

    It’s actually WinForms 😄. I’m using dockpanelsuite, DarkUI, and ScintillaNET. I forked the dockpanelsuite and DarkUI repos. My modifications to dockpanelsuite adds a docking manager and ability to use extra (non-default) theme files from a vstheme.gz format that the documentation specifies. I then extended DarkUI to accept ThemeBase objects and apply the necessary drawing/coloring styles to the controls.

  • GitHub repo CodeConverter

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

    Project mention: Should I migrate to C# from VB? | reddit.com/r/csharp | 2021-10-11

    If you indeed decide to migrate to C#, here is an excellent tool to help you automate the process and do much of the tedious work for you: https://github.com/icsharpcode/CodeConverter Its not perfect, but it alleviates most of the manual work.

  • GitHub repo Alturos.Yolo

    C# Yolo Darknet Wrapper (real-time object detection)

    Project mention: I keeps getting an error. System.DllNotFoundException: 'Microsoft Visual C++ 2017-2019 Redistributable (x64)' | reddit.com/r/csharp | 2021-04-11
  • GitHub repo VS MEF

    Managed Extensibility Framework (MEF) implementation used by Visual Studio (by microsoft)

  • GitHub repo dotnet-db-samples

    .NET code samples for Oracle database developers

    Project mention: How do you approach .NET LTS in enterprise applications? | reddit.com/r/dotnet | 2021-09-14

    Cannot use transaction scope in sqlclient

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). The latest post mention was on 2021-10-11.

Index

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

Project Stars
1 Roslyn 14,999
2 Prism 4,741
3 MSBuild 4,599
4 UWP Community Toolkit 4,541
5 MVVMCross 3,574
6 VsVIM 3,202
7 PTVS 2,378
8 Roslynator 2,155
9 Visual Studio Community 2,128
10 WindowsTemplateStudio 2,062
11 CodeMaid 1,484
12 DockPanelSuite 1,411
13 sdk 1,260
14 ComputeSharp 1,245
15 EFCorePowerTools 967
16 ipban 755
17 project-system 748
18 Sharpmake 679
19 DarkUI 606
20 CodeConverter 508
21 Alturos.Yolo 331
22 VS MEF 289
23 dotnet-db-samples 289
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
scoutapm.com