Visual Studio Community alternatives and similar packages
Based on the "IDE" category.
Alternatively, view Visual Studio Community alternatives based on common mentions on social networks and blogs.
-
MonoDevelop
MonoDevelop is a cross platform .NET IDE -
SharpDevelop
A free IDE for .NET programming languages -
RoslynPad
A cross-platform C# editor based on Roslyn and AvalonEdit -
Consulo
Platform repository of Consulo. Plugins implementation hold in their repositories -
Waf DotNetPad
The Waf DotNetPad is a simple and fast code editor that makes fun to program with C# or Visual Basic. -
CSharp Analyzer by MongoDB
The MongoDB Analyzer is a free tool that helps you understand how your code translates into the MongoDB Query API. -
Rider
A cross-platform C# IDE based on the IntelliJ platform and ReSharper -
Ionide
An Atom Editor and Visual Studio Code package suite for cross platform F# development. -
vvvv
A visual live-programming environment for .NET [Free for OSS] -
Visual Studio Express
The free lightweight version of Visual Studio for .NET programming.
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Visual Studio Community or a related project?
README
GitHub Extension for Visual Studio
About
The GitHub Extension for Visual Studio provides GitHub integration in Visual Studio 2015 and newer. Most of the extension UI lives in the Team Explorer pane, which is available from the View menu.
Official builds of this extension are available at the Visual Studio Marketplace.
Documentation
Visit the documentation for details on how to use the features in the GitHub Extension for Visual Studio.
Build requirements
- Visual Studio 2019
.NET desktop development
workload.NET Core cross platform development
workloadVisual Studio extension development
workload
The built VSIX will work with Visual Studio 2015 or newer
Build
Clone the repository and its submodules.
To be able to use the GitHub API, you'll need to:
- Register a new developer application in your profile
- Create an environment variable
GitHubVS_ClientID
with yourClient ID
- Create an environment variable
GitHubVS_ClientSecret
with yourClient Secret
Execute build.cmd
Visual Studio Build
Build GitHubVS.sln
using Visual Studio 2019.
Logs
Logs can be viewed at the following location:
%LOCALAPPDATA%\GitHubVisualStudio\extension.log
Troubleshooting
If you have issues building with failures similar to:
"The type or namespace name does not exist..."
or
"Unable to find project... Check that the project reference is valid and that the project file exists."*
Close Visual Studio and run the following command to update submodules and clean your environment.
clean.cmd
More information
- Andreia Gaita's presentation at Codemania 2016 about this extension.
Contributing
Visit the [Contributor Guidelines](CONTRIBUTING.md) for details on how to contribute as well as the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md) for details on how to participate.
Copyright
Copyright 2015 - 2019 GitHub, Inc.
Licensed under the [MIT License](LICENSE.md)
*Note that all licence references and agreements mentioned in the Visual Studio Community README section above
are relevant to that project's source code only.