The DigitalRune Engine is a collection of middleware libraries and tools for developing 3D games, simulations and CAx applications. The software is written in C# for the Microsoft .NET Framework and Mono. It supports the Microsoft XNA Game Studio and MonoGame.
The libraries can be used cross-platform – including Portable Class Library (PCL), Windows (desktop), Windows Store, Windows Phone, Universal Windows Platform, Xbox 360, Linux, Mac OS X, Android, iOS, Silverlight and the Unity Game Engine.
DigitalRune Docking Windows adds docking capabilities to Windows Forms. It offers support for tabbed documents, floating windows, auto-hide windows, drag-and-drop, serialization of layouts and more.
DigitalRune Text Editor is a text editor control for Windows Forms. It offers syntax-highlighting, source code formatting, code completion and more. The software is open source (LGPL) and available for free.