DEMUX Framework enables Java developers to build modular, cross-platform applications which can run on desktop, Web, and mobile and embedded devices. It is based on OSGI and supports creating JavaFX desktop applications, mobiles apps (Android, iOS, Windows), and Web applications.
MUSCLE (Multi User Server Client Linking Environment) is an N-way messaging server and networking API. It includes client-side networking APIs for various languages, including C, C++, C#, Delphi, Java, and Python. MUSCLE lets programs communicate over a network via streams of serialized Message objects. The included server program ("muscled") lets its clients message each other and store information in its server-side hierarchical database. The database supports flexible queries via hierarchical wildcarding, and "live" updates via a subscription mechanism.
Free Electron is a C++ framework facilitating reuse and integration for R&D projects such as simulation, AI, and visual effects. The core systems include dynamic plugins, a strong component model, and a fast runtime database. All these systems are highly extensible. Integration has been demonstrated with Alembic, Armadillo, Boost, DevIL, GraphViz, Houdini, JSON, Lua, Maya, ODE, OpenAL, OpenGL, OpenImageIO, OpenMP, OSG, PCRE, RakNet, SDL (image and joy), TBB, TIFF, OpenVDB, X11/GDI, and XML. General operators built with this framework can be used in Houdini and Maya (etc.) without any direct dependencies on those environments (each has a custom meta-plugin which interfaces the APIs). Builds are done with Python scripts (simple at the module level, like Jam, but in Python), and supports distcc, ccache, and gch files.
wxWidgets is a cross-platform C++ GUI library, offering classes for all common GUI controls as well as a comprehensive set of helper classes for most common application tasks, ranging from networking to HTML display and image manipulation. wxWidgets uses native widgets on all platforms whenever possible and fills missing gaps on some platforms using generic controls written with wxWidgets itself.
Wt is a C++ library for developing Web applications with an API that is widget-centric and inspired by existing C++ graphical user interface APIs. To the developer, it offers abstraction of Web-specific implementation details, increasing the accessibility and portability. Under the hood, the library uses the latest techniques (HTML5, Ajax, WebSockets) to handle user events and update the Web page.
Valentina is cross-platform SQL and non-SQL columnar database that allows development of client-server [Web] solutions and applications with an embedded local database using the same sources. Valentina DB provides an Object-Relational model, but you can also mix Relational and Extended Navigational. It introduces a revolutionary model abstraction "Link" that greatly simplifies db schema, and therefore simplifies SQL queries. It supports disk and in-memory databases, and field types including Bit, BLOB, Pictures, and Enum. It provides advanced features such as triggers, views, stored procedures, regular expressions, XML, full-text search, and calculated fields. It exists as Valentina Server, Valentina Studio, and a set of Valentina ADKs for all major programming languages.
The Ecere SDK is a cross-platform toolkit for building software applications. It currently runs on Windows, Linux, Mac OS X (through X11), FreeBSD, and the Android OS. It should run on other Unix platforms with minor testing/tweaking. With the Ecere SDK, you can develop applications once and deploy them on all supported platforms alongside a lightweight runtime environment. It introduces eC, an object oriented language derived from and fully compatible with C, compromising neither runtime performance nor ease of use. A built-in 3D engine supporting both Direct3D and OpenGL is fully integrated.
Webware for Python is a suite of Python packages and tools for developing object-oriented, Web-based applications. The suite uses well known design patterns and includes a fast Application Server, Servlets, Python Server Pages (PSP), Object-Relational Mapping, Task Scheduling, Session Management, and many other features. Webware is very modular and easily extended. It is well proven and platform-independent. It is compatible with multiple Web servers, database servers, and operating systems.
Asbru Web Content Management is an easy-to-use and inexpensive Web content management system. It runs on most major Web platform operating systems, databases, Web servers, and scripting languages. It is available in three editions: Personal (for individuals), Professional (for organizations), and Hosting (for Web hosting service providers).
The BitNami DjangoStack is an all-in-one installer that greatly simplifies the installation of Django and its runtime dependencies. It includes ready-to-run versions of Python, Django, MySQL, and Apache. It supports Linux, Windows, and OS X, so you can share the same Django environment on multiple platforms.