Top 10 popular Open Source Projects in C#


1. UnityCsreference

UnityCsreference the C# part of the Unity engine and editor source code. May be used for reference purposes only. The repository includes third-party code subject to third-party notices. The terms of use do not permit you to modify or redistribute the C# code (in either source or binary form).

Hot questions about UnityCsreference

2. Shadow-socks

Shadow-socks is System proxy configuration, contains PAC mode and global mode, Supports HTTP proxy, Supports server auto switching, Supports UDP relay, Supports plugins.

Hot questions about Shadow-socks

3. Corefx

Corefx includes System.Collections, System.IO, System.Xml, and many other components.

The corresponding .NET Core Runtime repo (called “CoreCLR”) contains the runtime implementation for .NET Core.

It includes RyuJIT, the .NET GC, and many other components. Runtime-specific library code (mscorlib) lives in the CoreCLR repo. It needs to be built and versioned in tandem with the runtime.

Hot questions about Corefx

4. Wox

Wox is a launcher for Windows that simply works. It's an alternative to Alfred and Launchy. You can call it Windows omni-eXecutor if you want a long name.

Hot questions about Wox

5. ShareX

ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.

Hot questions about ShareX

6. Mono

The Mono is a software platform designed to allow developers to easily create cross platform applications.

It is an open source implementation of Microsoft’s .NET Framework based on the ECMA standards for C# and the Common Language Runtime. The Mono project is part of the .NET Foundation.

Hot questions about Mono

7. Scriptcs

Scriptcs makes it easy to write and execute C# with a simple text editor. While Visual Studio, and other IDEs, are powerful tools, they can sometimes hinder productivity more than they promote it.

Hot questions about Scriptcs

8. Cake

Cake (C# Make) is a build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages.

Hot questions about Cake

9. Wyam

Wyam is a simple to use, highly modular, and extremely configurable static content generator that can be used to generate web sites, produce documentation, create ebooks, and much more. Since everything is configured by chaining together flexible modules (that you can even write yourself), the only limits to what it can create are your imagination.

Hot questions about Wyam

10. ConfigR

ConfigR does plenty more! Features include the ability to specify the path of your configuration file(s), multiple cascading configuration files and custom configurators.

Hot questions about ConfigR