SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Mono Projects
-
ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
Project mention: GDScript Export Mode usage for commercial or online games | reddit.com/r/godot | 2023-01-08Take a random piece of C# software, run it through ILSpy, and be amazed at the results.
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Project mention: I'm considering giving up on MAUI Blazor Hybrid for creating an App | reddit.com/r/dotnetMAUI | 2023-02-03Have you looked at this? https://platform.uno
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: Windows XP Viruses for Static and Dynamic Analysis for university project | reddit.com/r/Malware | 2022-12-01
-
MVVMCross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
For MVVM-based UI it looks like this could help: https://github.com/MvvmCross/MvvmCross
-
It's kind of a subtle distinction that I think was lost between the posted article and the original article it was responding to, but I don't think the kinds of reflection capabilities that Roslyn provides is what the author intended. The specific example given in the referenced article for "Higher-order programs" specifically refers to the ability to replace function implementations at runtime without interrupting the program, and specifically calls out hot-code reloading (such as what Java provides) as a deficient form of similar functionality. This is closer to the type of functionality libraries like Harmony provide, but even that solution requires including the library and instrumenting your code ahead of time.
-
PythonNet
Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.
Any .NET language with https://github.com/pythonnet/pythonnet
-
-
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.
-
Your year-old BepinEx sounds like the problem. Thunderstore says last updated 3 months ago and the github shows active development, last commit 2 weeks ago.
-
Puppeteer Sharp is a port of the popular Headless Chrome NodeJS API built by Google. Puppeteer Sharp was written in C# and released in 2017 by Darío Kondratiuk to offer the same functionality to .NET developers.
-
Project mention: Recommendation for software to aid with creating a C# wrapper around a c++ library | reddit.com/r/csharp | 2022-06-22
Or take a look at the tools CppSharp or SWIG, s.a. Example for SWIG to wrap C++ library in .Net 6.
-
Project mention: Windows Central: "Microsoft to merge Surface Pro X ARM and Surface Pro 9 Intel versions under one product line" | reddit.com/r/hardware | 2022-08-31
For networking, file IO, and streams in general, there's Korio and for Java; for just networking, there's LiteNetLib for C#; for what looks like data streams in general, there's Okio also for Java; and Tokio for multi-threaded IO in Rust.
-
You mean Mono Cecil, native IL Emit or Reflection.Emit, or maybe LINQ Expressions?
-
-
SteamKit
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Or also you can check this or this github repositories, which emulate steam client (Or any other, there are lots of them)
-
It wasn't hard to check the source code of AvalonStudio, as it is available on GitHub. I have picked the most interesting errors the analyzer found :). Enjoy reading!
-
-
Or QML.Net
-
MelonLoader
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
-
You can use something like https://github.com/Depressurizer/Depressurizer to Categorize the games for you.
-
moonsharp
An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities.
Rather than making your own language, just add Lua to your project. Moonsharp is pretty good with Unity...
-
I would recommend you take a look at https://github.com/Ruslan-B/FFmpeg.AutoGen which provide thin wrapper for FFMPEG for dotnet. Because this is thin wrapper, you probably have to teach yourself a bit on FFmpeg APi which is a pain. Maybe you can try other libraries which do not claim mobile support, I think you just need native DLL to make other project works.
-
-
Project mention: Is OpenGL even the way to go for WPF desktop apps? | reddit.com/r/opengl | 2022-03-24
Unfortunately Google just isn't bringing that much up for anything like GLAD for C#, just this .NET package and this old reddit thread which just says "OpenTK is all there really is".
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Mono related posts
- A Simple Union Between .NET Core and Python
- Pre-load profiles
- Pythonnet in venv on external ssd : where to set environment variables PATH, PYTHONHOME and PYTHONPATH
- Python with .Net?
- Mods on epic
- Making Dinner at the Cabin - Fresh Venison is on the menu tonight with a nice little tomato bisque.
- MAUI and FFmpeg
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5999c370>
www.saashub.com | 3 Feb 2023
Index
What are some of the best open-source Mono projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | ILSpy | 16,902 |
2 | Uno Platform | 7,364 |
3 | Quasar | 6,288 |
4 | MVVMCross | 3,733 |
5 | Harmony | 3,711 |
6 | PythonNet | 3,511 |
7 | TensorFlowSharp | 3,087 |
8 | BepInEx | 2,797 |
9 | PuppeteerSharp | 2,559 |
10 | CppSharp | 2,537 |
11 | LiteNetLib | 2,528 |
12 | Mono.Cecil | 2,416 |
13 | nbfc | 2,387 |
14 | SteamKit | 2,178 |
15 | AvalonStudio | 1,417 |
16 | EmbedIO | 1,319 |
17 | Qml.Net | 1,317 |
18 | MelonLoader | 1,309 |
19 | Depressurizer | 1,245 |
20 | moonsharp | 1,162 |
21 | FFmpeg.AutoGen | 987 |
22 | ini-parser | 838 |
23 | OpenGL.Net | 531 |