Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · Google Cloud Dataflow Java SDK (Alpha)
 · How to Block Referrer Spam Bots
 · Free software GNU/Linux laptop in development
 · First hands-on with the Creator CI20 microcomputer
 · Canonical’s Stripped-Down “Snappy” Ubuntu Comes To Google’s Compute Engine
 · KDE Ships KDE Applications 14.12.0
 · Why is the Number of Linux Distros Declining?
 · The new minuscule Linutop XS is announced!
 · Getting Started With KODI(XBMC)
 · PikeOS provides Safety and Security for Energy-Sensible Communication Platform from X-ES


Latest Links


Top : Software : Programming : Development : Application Framework

Google Cloud Dataflow Java SDK (Alpha)
Google Cloud Dataflow provides a simple, powerful programming model for building both batch and streaming parallel data processing pipelines.

(Read more)
MixZing is an advanced music player for the Android platform. It also has limited support to play video files.


  • gtkmm
    gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using libglademm. hot
  • ACE
    The ADAPTIVE Communication Environment: a freely available open source object-oriented (OO) framework that implements many core design patterns for concurrent communication software. ACE provides a rich set of reusable C++ wrappers and framework components that perform common communication software tasks across a range of OS platforms.
  • AceUnit
    AceUnit (Advanced C and Embedded Unit) is a comfortable C code unit test framework. AceUnit is in the style of JUnit 4.x, and is designed to be easy, modular, and flexible. AceUnit can be used in resource constraint environments such as embedded software development.
  • AF Architecture
    Af-Arch is an N-tier development framework to quickly build high-quality distributed applications. It currently supports C and C# programming languages, which enables you to write client applications using them. It currently runs on GNU/Linux and Microsoft Windows, and is being used in production environments.
  • AltioLive Studio
    (commercial) AltioLive Studio enables users to quickly build interactive rich client front ends to complex Web based applications. Included are a Visual GUI builder, a backend integration tool, and other development tools, which allow developers to build the interface for their applications quickly, remotely, and without touching an XML or Java editor, so that they can get on with developing the business logic on the backend.
  • Anonplus
    Anonplus is a highly flexible framework for creating decentralzied applications which are targeted at users.
  • asyncfp
    asyncfp is an asynchronous functional programming framework for Scala. It provides a bottom-up approach to vertical scalability.
  • asyncoro
    asyncoro is a Python framework for developing concurrent, distributed programs with asynchronous completions and coroutines.
  • Avalon framework
    Avalon framework consists of interfaces that define relationships between commonly used application components, best-of-practice pattern enforcements, and several lightweight convenience implementations of the generic components.
  • Awesomium
    Awesomium is a software library that makes it easy to put the web in applications.
  • Bakery
    Bakery is a C++ framework for creating GNOME applications using Gnome-- and Gtk--. Bakery provides a Document/View architecture and makes it easy to start developing GNOME applications.
  • BDControl
    BDControl supplies some of the useful functionality that used to be provided as part of EOF's EOControl framework. Specifically, in version 1.0.4, BDControl provides qualifiers and sort orderings.
  • BDRuleEngine
    BDRuleEngine enables Cocoa developers working in Objective-C to build rule-based applications. The business rules underlying an application can be created separately from the application's code, and then used to direct the application's operation.
  • Bond
    Bond is a rapid application development framework for building applications for the linux desktop and the web. Using bond you can quickly build database forms for Gnome Linux or the web via standard HTML and AJAX.
  • Boscli
    Boscli is a framework to create interactive command line interfaces. It is meant to help developers write interactive shells for domain specific tasks.
  • Builder Xcessory PRO
    (commercial) Builder Xcessory PRO is an application development suite that includes a GUI builder, application framework for developing OSF/Motif and C++ applications, with reusuable components including business graphs.
  • Camelot
    Camelot is a Python GUI framework for building desktop applications very quickly, simply by adding some additional information to your model definition.
  • Caravan Business Server
    (commercial) Caravan Business Server is a development and deployment framework. It includes, as a seamless integrated package, an easy to use Scripting Language, Search Engine, Database Engine, a Web Server and a Communication Server, which makes it a 1-Tier Architecture.
  • Common Media Input Layer
    CMIL's goal is to improve the state of input handling in games and similar applications. CMIL is a cross-platform, C++ abstraction of media input APIs (SDL, DirectX, etc.) and input devices, with the specific objectives of improving flexibility and ease of use.
  • CoreTML
    CoreTML framework is a template configuration system. It is based on the idea of parametrized templates that are created by inserting special content into source code files.
  • CruiseControl
    CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A Web interface is provided to view the details of the current and previous builds.
  • Cubes
    Cubes is a Python framework for online analytical processing (OLAP), multidimensional analysis, star and snowflake schema denormalization, and cube comptutation.
  • CxxTest
    CxxTest is a JUnit/CppUnit/xUnit-like framework for C++ that doesn't require, RTTI, member template functions, exception handling, nor external libraries.
  • Cymbeline
    Cymbeline is an application server framework, including functionality such as DB and arbitrary object pooling, web servers, persistant object repository, and a text console. It was originally designed as an administrative shell for an embedded system, but has since morphed into a more general purpose, run anywhere toolkit.
  • Dabo
    Dabo is a 3-tier, cross-platform application development framework, written in Python atop the wxPython GUI toolkit.
  • DejaGNU
    DejaGNU is a framework for testing other programs. Its purpose is to provide a single front end for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness.
  • DMF
    Distributed Multiplatform Framework is a component based programming framework, using XML, or currently a hardcoded variant as the repository. The samples are implemented either in console or wxWidgets. This shows the independency of the GUI or UI.
  • EiffelUnit
    EiffelUnit is a regression test framework for Eiffel programs. Users write a suite of tests against the objects in their program (the tests are normally a set of assertions that should be true as the test walks an object through its paces). The eunit program will generate the glue code that knits these test suites together in a single unit. EiffelUnit then compiles and runs the complete test suite.
  • Equalizer
    Equalizer is middleware for creating and deploying parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors, and computers to scale rendering performance, visual quality, and display size.
  • ETest
    The Eiffel Regression Test Framework - Generate, Compile, and Run a suite of Eiffel Test Cases
  • EuNet
    EuNet provides cross-platform socket networking support to the Euphoria programming language. It includes convenience functions to add HTTP retrieval, SMTP transmission, and IMAP retrieval to your programs with a minimal amount of code.
  • Firefly's Beetroot
    Firefly's Beetroot is a regression tester designed with ease of use in mind.
  • Fix8
    Fix8 is a C++ FIX protocol framework. It helps you get your FIX client or server up and running quickly using one of the standard FIX schemas by statically compiling your FIX XML schema and building your FIX application on top.
  • G2F3
    G2F3 aims to simplify the development of two player zero sum strategy games by separating game specific code from reusable generic code. So far, abstract board games are best supported.
  • GDE
    Gtk Development Environment acts as a framework when you are programming. It is not an integrated development environment, but more a tool to manage programming projects.
  • GLFW
    GLFW is a portable framework for OpenGL application development. It handles operating system-specific tasks, such OpenGL window management, keyboard, mouse, and joystick input, reading a high precision timer, creating threads, and more.
  • GNU 3DKit
    GNU 3DKit is part of the GNUstep environment, which provides an object-oriented application development framework and tool set for use on a wide variety of computer platforms. GNUstep is based on the original OpenStep specification provided by NeXT, Inc. (now Apple).
  • Google C++ Testing Framework
    Google C++ Testing Framework is Google's framework for writing C++ tests on a variety of platforms. It is based on the xUnit architecture, and it supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, various options for running the tests, and XML test report generation.
  • Greg
    Greg is a framework for testing other programs and libraries. Its purpose is to provide a single front end for all tests and to be a small, simple framework for writing tests. Greg leverages off the Guile language to provide all the power (and more) of other test frameworks with greater simplicity and ease of use.
  • GUPnP
    GUPnP is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient, and flexible. The GUPnP framework consists of two libraries. GSSDP implements resource discovery and announcement over SSDP, and GUPnP implements the UPnP specification: resource announcement and discovery, description, control, event notification, and presentation (basic Web server functionality through libsoup). GUPnP does not include helpers for construction or control of specific standardized resources (e.g. MediaServer); this is left for higher level libraries utilizing the GUPnP framework.
  • Into
    Into is a cross-platform machine intelligence application framework written in C++. Into provides a different, fast way to build high-performance applications for image analysis, machine vision, pattern recognition, and artificial intelligence.
  • Ivf++
    Ivf++ is a simple OpenGL/GLUT based C++ visualisation framework. The main goal with Ivf++ was not to create a complete visualisation library, but create a foundation of classes that can be extended in simple ways.
  • JabberBeans
    JabberBeans is a framework for interfacing with a Jabber Server as a Jabber Client. The goal is to have a package that is usable for both ends of the spectrum.
  • Jug
    Jug is a task-based parallelism framework. Jug allows you to write code that is broken up into tasks and run different tasks on different processors.
  • JX
    (commercial) JX is a full-featured C++ application framework and widget library (SDK) for use with the X Window System.
  • KAppTemplate
    KAppTemplate is a set of shell scripts that will construct a bare framework for a "standard" KDE application. It handles all of the automake/autoconf infrastructure as well.
  • LayerD
    LayerD is an effort to develop an extensible framework for programming languages. The project implement a framework of modular compilers that allows compile time programming for .NET, Java and other platforms. Languages on this framework are multi-paradigm and can be extended by programming new semantic structures or DSL.
  • libjc
    libjc is a framework for event-driven development in C.
  • Linux Desktop Testing Project
    Linux Desktop Testing Project is aimed at producing high quality test automation framework and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the "Accessibility" libraries to poke through the application's user interface. The framework has tools to generate "AppMap" by reading through the user interface components of an application. The framework also has tools to record test-cases based on user-selection on the application.

Next 50

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.