Mono Project
Cross-platform C#/F#/.NET runtime and tools
The Mono Project is a powerful and productive developer platform based on the ISO standards for the Common Language Infrastructure and the C# language. It is compatible with the Microsoft .NET runtime, yet spans a wide variety of operating systems and architectures ranging from desktop and server systems such as Linux and macOS to mobile and embedded systems like the iPhone, Android and games consoles.
Mono allows developers to write code that can be run on multiple platforms, but also provides platform-specific libraries and toolkits to enable rich native integration with each platform. In addition to the Mono compilers, runtime, and class libraries, the Mono organization hosts a large range of related projects, including many cross-platform and platform-specific libraries, and the MonoDevelop IDE.
Mono Project 2017 Projects
-
Daniel Calancea
A ccache tool for managed languagesWhen you think about it ccache is a simple feature, however we shouldn't underestimate it's power. This tool is very handy for improving waiting time... -
Armin Hasitzka
Clang SanitizersUnlike proposed, I will evaluate Clang's ThreadSanitizer as well as the AddressSanitizer as these two sanitizers seem more pressing to the Mono... -
Kimon Topouzidis
CppSharp / Maintenance & Improvement tasksAn introduction to myself to the Mono team and a planning about the CppSharp / Maintenance & Improvement tasks project. I tried to explain the... -
Mohit Mohta
CppSharp / Maintenance & Improvement tasksCppSharp is a tool and set of libraries which allows programmers to use C/C++ libraries with high-level programming languages (such as C#). It is a... -
Alexander Efremov
Import Some Synchronization Primitives from CoreRT into MonoThe goal is to replace Mono's BCL implementation of System.Threading.EventWaitHandle, System.Threading.Mutex and System.Threading.Semaphore... -
GEORGIOS ATHANASOPOULOS
Import System.IO.Pipes.PipeStream from CoreFXMono is a open source development platform based on the .Net Framework and allows developers to build cross-platform applications. Mono's .NET... -
Haruka Matsumoto
Lambda support in debugger expression evaluatorI’d like to add a lambda support in Immediate Pad. There are roughly 2 tasks: Task1. Compile lambda expression locally using Roslyn API along with... -
Anubhav
Overhaul MonoDevelop C/C++ AddinAddin system of MonoDevelop/Xamarin Studio (http://www.monodevelop.com/download) is very flexible and allow the developers to add or extend any... -
Dimitar Dobrev
QtSharp - Mono/.NET bindings for QtI would like to complete the QtSharp project which aims to provide Mono/.NET bindings for Qt.