About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net actionscript actionscript3 agg agpl ajax animation api as3 asp.net boost brasil browser bsd c# c++ canvas cocoa code codegeneration code-generation codegenerator code-generator code-generators coding comet component components cpluscplus crossbrowser cross-platform crud crudgenerator css database desktop desktop-environment development dhtml dialog dynamic-content ecmascript editors effects entity extensible flash flex form forms framework free front-ends gadgets generator glsl graphics graphvis graphviz gui gui-framework html inject injection interactive java jquery jqueryui js keyboard libjpeg library libxml2 lightweight linux mac macosx mda messaging metadata metamodel model-driven model-view-controller mootools multi-platform mvc objective-c object-oriented oo oop opengl opensource open-source openssl opml orm player programming prototype prototype.js proxy rad rapid-development reflection ria rss script.aculo.us search simple site site-management software-development sql sqlserver sql-server svg swf swt technology text-editors text-processing tool toolkit tools tree ui user userinterface user-interfaces visualstudio web web-application web-application-framework web-based web-services website widget widgets widget-toolkit win32 window windows word-processors wysiwyg xml xslt xss xwindows youtube zlib
[345 users on Ohloh]
script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.

What's inside? animation framework, drag and drop, Ajax controls DOM utilities, and unit testing.

It's an add-on to the fantastic Prototype framework.

[131 users on Ohloh]
TinyMCE is a platform-independent, Web-based, Javascript HTML WYSIWYG editor control. Its main features include theme/template support, language support, and plugin extensions.
[95 users on Ohloh]
This HTML text editor brings to the web many of the powerful functionalities of desktop editors like MS Word. It's lightweight and doesn't require any kind of installation on the client computer.
jQuery UI
[79 users on Ohloh]
Tags: jquery animation widget-toolkit ria javascript ajax widgets effects css interface
jQuery UI is jQuery's official user interface extension. It is a collection of interaction plugins, widgets, and effects that extend jQuery to create a powerful user interface.
Visual Component Framework
[5 users on Ohloh]
The Visual Component Framework is a cross platform C++ application framework that offers a modern, clean architecture. It is divided into three major libraries. The FoundationKit provides services such as file access, streams, threads, synchronization primitives, and advanced RTTI features. The GraphicsKit includes classes for working with both image and vector graphics, and has built in support for the Anti-Grain Graphics library. The ApplicationKit provides GUI controls, use of the Model-View-...
[3 users on Ohloh]
Vexi is a platform for creating and publishing Graphical User Interfaces that can be used over the Internet or an intranet. It features a very simple and powerful syntax based on XML and JavaScript, a set of complete, extensible, themable widgets, and a sandbox-like security model to protect users.
[2 users on Ohloh]
Tags: animation widget dialog window modal ajax interface javascript canvas mootools gui ui
MochaUI is a web applications user interface library built on the Mootools javascript framework. Canvas tag graphics are used for much of the Mocha GUI components.

IE8 RC1 CompatibilityAs of r426 in the SVN, all of the MochaUI demos should now be compatible with IE8 RC1 in both the "IE=7" and "IE=8" X-UA-Compatible modes.

As long as it isn't too far off in the future, sometime after the final release of IE8 I will probably release MochaUI 1.0. So if you want to get your sites IE8 c...

[1 users on Ohloh]
Tags: postmessage xss cross-site javascript proxy interface messaging
A javascript library that uses available techniques to to provide a means of transporting messages and/or method calls between windows in different domains.

The library is currently implementing postMessage for browsers that supports this and will fall back to using the IFrame URL Technique for all others, including IE6.

Perfect for API providersThis is perfect if you plan to provide a client-side API on your web site as you can expose a method in as little as 10 lines of code. An...

[1 users on Ohloh]
Lightweight framework for heavy lifting

With Evolutility, you can build database CRUD web applications for ASP.net and SQL Server simply by describing their metadata (UI and DB mapping)... without any hand coding necessary.


[1 users on Ohloh]
Tags: jqueryui jquery ui javascript interface
ist-ui-notice is jQuery UI Notice (alert/highlight) widget.

See live demo at

Read instructions at

[1 users on Ohloh]
Tags: jqueryui jquery ui javascript interface
ist-ui-panel is jQuery UI Panel (Content Grouping) widget.

See live demo at

Read instructions at

[0 users on Ohloh]
Bangla typing in a website was never as easy as now with phoneticbanglajs. It can be injected in virtually any site and type Bangla phonetically.
[0 users on Ohloh]
Tags: injection js javascript api interface as3 chromeless flash actionscript3 youtube
A long name for an easy class. In order to implement YouTube's Chromeless Player in your AS3 projects you must go around the cup to get to the handle by having javascript notify your instance via ExternalInterface. This package bridges the gap handling both jobs in one class. The YouTubeChromelessPlayer class safely injects the needed javascript into it's own namespace giving you an actionscript only approach to customizing the youtube player in as3.


Step 1. [HTML] Make sure...

[0 users on Ohloh]
Tags: interface scriptaculous prototype ui javascript
PinwheelPinwheel replaces a standard SELECT element with a Javascript-enhanced version that, when clicked, "pinwheels" outward to display the choices.

Pinwheel degrades gracefully: it reverts to the good ol' SELECT in the absence of Javascript.

Pinwheel requires the keen Prototype and Scriptaculous libraries. The versions used during development of Pinwheel are and 1.8.1 respectively. Earlier versions of either library may work.

Check out the demo.

[0 users on Ohloh]
Espresso UI is a system of web widgets to easily enable desktop-like user interface elements on the web.

ClassesDesktop (a web desktop) Dock (add a dock to the desktop) StartMenu (add a start menu to the dock) Window (create windows with javascript) Dialog (javascript alert and confirm replacements) Scrollbar (add css styled scrollbars to elements) Context (add right-click menus to elements) FeaturesNo images Fully customizable Adjustable corner radius Easy to use object-oriented classes ...

[0 users on Ohloh]
Tags: interface programming simple adobeair spi javascript
How about bringing to school children, a new language? Something that would follow the syntax of Java, but be a lot LOT simpler, and more flexible; something wherein they wouldn't have to write useless lines of unintelligible code to do something as simple as displaying the Fibonacci series; something that can be really really easy, and fun to work on? Based on Javascript (which itself is really flexible), a new interface could be made, which would make it really easy to write useful programs, i...
[0 users on Ohloh]
Tags: k2 humanized interface jquery javascript
Humanized Messages is a javascript-based system for non-model notifications, from an idea by Jef Raskin, as relayed by Aza Raskin and adapted for jQuery and use with K2 by Michael Heilemann.

"Transparent messages are the brainchild of Jef Raskin. It's simply a large and translucent message that's displayed over the contents of your screen. They fade away when the user takes any action (like typing or moving the mouse). In practice, the message is both noticeable yet unobtrusive. And becau...

[0 users on Ohloh]
The xssinterface javascript library enables communication of multiple pages (or pages and iframes) via javascript functions across domain boundaries. This may be useful for websites that want to expose a limited javascript interface to embedded widgets.

xssinterface is not a library to perform XSS attacks. To the contrary, it enables javascript messaging between pages from different origins using explicit white-list authorization to prevent XSS security holes.

xssinterface works in...

[0 users on Ohloh]
Tags: prototype humanized interface javascript
Transparent messages are the brainchild of Jef Raskin. It’s simply a large and translucent message that’s displayed over the contents of your screen. They fade away when the user takes any action (like typing or moving the mouse). In practice, the message is both noticeable yet unobtrusive. And because the message is transparent, you can see what’s beneath it. It’s just humane.
-- Aza Raskin http://www.humanized.com/weblog/2006/09/11/monolog_boxes_and_transparent_messages/


[0 users on Ohloh]
Tags: opml interface rss javascript xslt xml
AboutYyOPML is created for transforming OPML file into a webpage with a rich, intuitive interface. OPML is a simple XML format, you can export it by using google reader or almost all RSS readers.

Chinese release: http://www.limboy.com/2008/05/31/yyopml-release/

Demohttp://www.limboy.com/yyopml/dexteryy.xml (Chinese feed)

How it WorksYyOPML contains a XSLT file and some UI codes(javascript, CSS...). For using it, you must add following line to the top of the OPML file: