Archive for the tag 'javascript'

Cappuccino: Objective-J Web Framework

Cappuccino [1] is an open source application framework for developing applications that look and feel like the desktop software users are familiar with.

Cappuccino is built on top of standard web technologies like JavaScript, and it implements most of the familiar APIs from GNUstep and Apple’s Cocoa frameworks. When you program in Cappuccino, you don’t need to concern yourself with the complexities of traditional web technologies like HTML, CSS, or even the DOM. The unpleasantries of building complex cross browser applications are abstracted away for you.

Cappuccino was implemented using a new programming language called Objective-J, which is modelled after Objective-C and built entirely on top of JavaScript. Programs written in Objective-J are interpreted in the client, so no compilation or plugins are required. Objective-J is released alongside Cappuccino in this project and under the LGPL.

Check out the ahhm, clone the source on GitHub.

[1] http://cappuccino.org/

PHP-Ext: Widget Library for PHP

PHP-Ext [1] is an open source widget library written for PHP 5 to empower the UI Layer.
It is based on Ext JS [2] javascript widgets which provide a standard and powerful API to build Rich Internet Applications. It basically works as a convenient wrapper for the Ext JS Javascript Objects.

Among other features, PHP-Ext provides useful and common controls to create forms, rich comboboxes, powerful grids and menus. It also promotes the use of JSON and XML client/server communication to populate forms and grids using Ajax. Additionally it has a Javascript helper to ease the javascript code generation and use.

This project still in beta so keep comming for the final release. Take a look at the samples.

PHP-Ext is released under GNU Lesser General Public License.

[1] http://php-ext.quimera-solutions.com/ and http://code.google.com/p/php-ext/
[2] http://extjs.com/

Mooeditable: Simple web based WYSIWYG editor

Mooeditable [1] is a simple web-based WYSIWYG editor, written in MooTools [2].

[1] http://cheeaun.github.com/mooeditable/
[2] http://www.renemoser.net/2009/07/mootools-javascript-framework/

MooTools: JavaScript framework

MooTools [1] is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.

MooTools is released under the Open Source MIT license.

[1] http://mootools.net/

qooxdoo: Open Source RIA Framework

qooxdoo [1] is a comprehensive and innovative Ajax application framework. Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed.

It includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is open source under an LGPL/EPL dual license.

qooxdoo

[1] http://qooxdoo.org/ and http://en.wikipedia.org/wiki/Qooxdoo

Ext JS: JavaScript library for building RIA

Ext [1] is a JavaScript library for building rich internet applications (RIA [2]) using techniques such as AJAX, DHTML and DOM scripting.

Originally built as an add-on library extension of YUI [3], Ext includes interoperability with jQuery and Prototype. As of version 1.1, Ext retains no dependencies on external libraries, instead making their use optional.

extjs

Ext JS ist released under GPLv3 (since version 2.1, was LGPL before). Generally LGPL makes much more sense for libraries as GPL does, but anyway… they now have a commerial license too.

Check out the examples.

[1] http://extjs.com
[2] http://en.wikipedia.org/wiki/Rich_Internet_application
[3] http://developer.yahoo.com/yui/