🔝Top 10 C# Projects on GitHub (December 2020), the trend and indications
Published: 2020-12-16 07:53:50

C# remains a popular programming language in 2020. As of December 2020, C# ranks №5 in [Tiobe Index](https://www.tiobe.com/tiobe-index/), following _C, Java, Python and C++_. 

Below are the top 10 C# Projects on GitHub as of December 2020.

|Ranking|Project Name        |Stars|Forks|
|-------|--------------------|-----|-----|
|1      |Shadowsocks-windows |51129|15938|
|2      |PowerShell          |23436|3779 |
|3      |CodeHub             |23092|636  |
|4      |Aspnetcore          |20354|5783 |
|5      |Wox                 |19137|2067 |
|6      |DnSpy               |16698|2634 |
|7      |V2rayN              |16444|3679 |
|8      |EShopOnContainers   |16098|6775 |
|9      |WaveFunctionCollapse|15546|791  |
|10     |ShareX              |14609|2017 |

## 1. Shadowsocks-windows 

[Shadowsocks](https://github.com/shadowsocks/shadowsocks-windows) is a free and open-source encryption protocol project, widely used to circumvent Internet censorship. Why is it so popular, because it is used by a large population!

{% github shadowsocks/shadowsocks-windows %}

## 2. PowerShell 
A cross-platform task automation and configuration management framework, consisting of a command-line shell and scripting language. Unlike most shells, which accept and return text, PowerShell is built on top of the .NET Common Language Runtime (CLR), and accepts and returns .NET objects. This fundamental change brings entirely new tools and methods for automation.


{% github PowerShell/PowerShell %}

A good tutorial on Powershell 2020 can be found from the below Youtube video.

{% youtube ZIQ62IZO58s %}

## 3. CodeHub 

{% github CodeHubApp/CodeHub %}

![CodeHub](https://camo.githubusercontent.com/60e571eca6164905a33ccded24c395bf91eace1bb680feb924526722f37e5014/68747470733a2f2f7261772e6769746875622e636f6d2f74686564696c6c6f6e622f436f64654875622f6d61737465722f53637265656e73686f74732f496d616765322e6a7067)

## 4. Aspnetcore     
{% github dotnet/aspnetcore %}

## 5. Wox   
{% github Wox-launcher/Wox %}

## 6. DnSpy      
{% github dnSpy/dnSpy %} 

## 7. V2rayN    
{% github 2dust/v2rayN %}

## 8. EShopOnContainers  
{% github dotnet-architecture/eShopOnContainers %}

## 9. WaveFunctionCollapse    
{% github mxgmn/WaveFunctionCollapse %}

## 10. ShareX
{% github https://github.com/ShareX/ShareX %}

----
## Trend analysis

Among these ten projects:
- ➀ Shadowsocks-windows & ➆ V2rayN are _networking utilities_, which are popular because of a large population of users. Truly useful tools rock!
- ➈ WaveFunctionCollapse & ➉ShareX are _image/image capture utilities_. Truly useful tools rock!
- ➄ Wox is a desktop utility tool to boost your performance to access your apps. Truly useful tools rock!
- ➁ PowerShell, ➂CodeHub, ➃ Aspnetcore, ➅ DnSpy & ➇ EShopOnContainers are powerful tools for _software developers and architects_. Power developer tools rock!

---- 
## Indications
- The C# language is especially useful for developing utility tools.
- C# remain a popular language for developers. With the new introduction of .Net 5, it is anticipated that C# will gain more popularity in cross-platform app development, including but not limited in Mobile, Game, Desktop, Web and other development areas.

---- 
## Feedback
Any thoughts or comments? If you like it, please upvote or share this article!