Frameworks Software

IKVM.NET is a JVM for the Microsoft .NET Framework and Mono. It can both dynamically run Java classes and can be used to convert Java jars into .NET assemblies. It also includes a port of the OpenJDK class libraries to .NET.

File system/directory monitoring utilities with loggin and task processing support (can execute files or make a WCF service call). Multiple configuration options. Source code libraries can be used to create a custom file system monitor.

All-in-one program for creating 2D scrolling games. Compile your games into stand-alone .NET executables or customizable C# source code. The IDE and framework are build on OpenTK, which wraps OpenGL, so generated games can be cross-platform.

JsUnit is a unit testing framework for client-side JavaScript in the tradition of the XUnit frameworks. Development began in 2001. As of 11/28/2009, development has moved to GitHub: http://github.com/pivotal/jsunit

The Medical Imaging Interaction Toolkit (MITK) is a C++ class library for the development of medical imaging software with a high degree of interaction. The example application features DICOM viewing, measurement, image segmentation and registration.

AgateLib - Awesome game and tool engine library. A platform independent .NET library for developing games and game development tools. AgateLib is built on a driver-based model so that new platforms and rendering pipelines can be implemented easily.

The ERDialog project offers a simple browser framework for small projects written in Erlang. Written applets include a bittorrent client, address book, text editor, AI experiments and graphics and music applications.

A framework that provides AJAX technologies for web pages created with ASP.NET. It allows developers to easily integrate AJAX support into their pages without replacing the ASP.NET controls and/or writing javascript code.

sql2diagram converts sql scripts to diagrams in the XML format dia, which can be viewed and further maintained with the dia drawing program. It is a good help for the documentation of a database structure. It provides HTML output as well.

The xWire framework is a toolkit used to build Java web applications, but is flexible enough for other uses. It is ideal for building AJAX apps and consists of both client and server components, each of which can be used independently of the other.

Enthusiasm is a software framework to be implemented in support to the creation and production of drama-based information presentations. The framework consists of off-line editors and real-time applications.

XOffice is a UI toolkit for developing cross-platform applications with the Microsoft Office style. XOffice provides an implementation of key MS Office UI components, including the new Ribbon component introduced in Office 2007.