C C#

Open-source C projects categorized as C#

Top 7 C C# Projects

  • xLua

    xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.

  • GameNetworkingResources

    A Curated List of Game Network Programming Resources

    Project mention: Where to start with online multiplayer? | reddit.com/r/gamedev | 2022-09-28
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • msquic

    Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

    Project mention: Least painful path to multiplatform builds? | reddit.com/r/cpp_questions | 2022-08-10

    https://github.com/microsoft/msquic (QUIC / HTTP3)

  • nf-interpreter

    :gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

  • ENet-CSharp

    A improved fork of ENet, a tried and true networking library. C, C++, C# compatible. (by SoftwareGuy)

    Project mention: Godot Modules - Dev Blog #1 (My journey with multiplayer so far) | reddit.com/r/opensourcegames | 2022-05-03

    Making games isn't an easy thing to do, this is especially true for multiplayer games. Ever since I was 12 years old I wanted to make the ultimate multiplayer game. I first started getting into networking through GameMaker studio engine. I would watch tutorials online, try to understand them and end up just copying code for code. Later on I discovered Unity's Low-Level Multiplayer API (LLMAPI) and it was horrendous to get working. Not to mention the documentation for it was even more horrendous. Then much later I discovered [ENet-CSharp](https://github.com/SoftwareGuy/ENet-CSharp) and fell in love with its [simple approach](https://github.com/SoftwareGuy/ENet-CSharp/blob/master/QUICKSTART-EXAMPLES.md). I later found out that I could just add nuget packages to the .csproj file of Godot Modules project and bam I'm using Godot C# + ENet-CSharp. This is great because I'm super comfortable with the C# language.

  • nano-ycmd

    Modded GNU Nano using ycmd code completion and IntelliSense. The ycmd code completion support for nano is found in the ymcd-code-completion branch.

  • Motion_Control_Examples

    Software examples for Thorlabs motion control products (e.g. T-Cube, K-Cube, and benchtop brushless, DC, stepper, and Piezo motor controllers)

    Project mention: Thorlabs now supports Python for motion control | news.ycombinator.com | 2022-07-30
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-09-28.

C C# related posts


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

Project Stars
1 xLua 8,077
2 GameNetworkingResources 5,183
3 msquic 3,110
4 nf-interpreter 239
5 ENet-CSharp 65
6 nano-ycmd 18
7 Motion_Control_Examples 3
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.