[13 total ]
TinyMCE is a platform-independent, Web-based, Javascript HTML WYSIWYG editor control. Its main features include theme/template support, language support, and plugin extensions.
Dojo is a modular JavaScript toolkit that makes building richer web UI's much easier.
Dojo builds on a fast, lightweight base that provides a competitive set of features (DOM traversal, AJAX, animations, event handling) at the same size as many of
... [More]
the alternative "lightweight" toolkits.
On top of that base Dojo provides easy access to an extensive collection of optional modules, including a widget framework that focuses on accessibility and internationalization, 2D and 3D charting and vector graphics, advanced math functions, offline capabilities, cryptography, and much much more. It also comes with a build system that collects and minifies your files into layers that you can include in your page as needed to simplify deployment and improve performance. [Less]
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.
Umbrella project for integrations of Wicket and other projects such as Jasper Reports, Hibernate, Freemarker. Also a home for small community contributions.
qooxdoo 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
... [More]
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. [Less]
The Tacos library project provides components and ajax behaviour for the Tapestry Java Web application framework. Most of the functionality is based on the dojo Javascript library. The intent is to provide a library of high quality components that
... [More]
may be used in your tapestry application, as well as provide a core infrastructure for using ajax related logic in these and your own components and pages. [Less]
overLIB is a Javascript library created to enhance Websites with small popup information boxes (like tooltips) to help visitors around your website. It can be used to provide the user with information about what will happen when they click on a link as well as navigational help.
Wt (pronounced 'witty') is a C++ library and application server for developing and deploying web applications.
It is not a framework which tends to enforce a way of programming, but is a widget library.
The API is widget-centric, and inspired
... [More]
by existing C++ Graphical User Interface (GUI) APIs. To the developer, it offers complete abstraction of any web-specific implementation details, including event handling and graphics support. [Less]
The Coolest DHTML Calendar is a DHTML calendar widget that works with IE >= 5.0, Mozilla, Netscape >= 6, all other Gecko-based browsers, Opera 7, Konqueror, and Safari. It comes with eight color themes, and doesn't use frames or external windows, but
... [More]
uses Web standards and is lightning fast. Keyboard navigation is allowed, and it can optionally show a time selector. [Less]
phpHtmlLib is now an application development framework for developing OOP style web applications in PHP. The application framework supports an MVC style architecture, Ajaxable and Cacheable interfaces for developing rich client web applications. It
... [More]
still contains the set of PHP classes and library functions to help facilitate building, debugging, and rendering of XML, HTML, XHTML, WAP/WML Documents, and SVG (Scalable Vector Graphics) images as well as complex html Widgets . [Less]
AJAX.OOP is a lightweight OOP/Ajax JavaScript framework. Main feature is a fast anf mostly full implemented OOP engine under JavaScript 1.x and tiny weight of code.
The goal of the project to build OO platform to make Web2.0 components in object-oriented way.
This project is a port of the functionality from Ruby on Rails' Active Support Inflection classes into Javascript. Instead of supporting the functionality in a new Inflector object, I've chosen to extend the Javascript String object. This was
... [More]
ported initially to support plurality in Jester (http://thoughtbot.com/projects/jester). If anyone requires a different license in order to use this, please let me know and I can switch it over. I intend for this to be generally available for anyone's usage, and am not intentionally limiting it.
Currently supported:
String.pluralize(plural) == String
renders a singular English language noun into its plural form
normal results can be overridden by passing in an alternative
String.singularize(singular) == String
renders a plural English language noun into its singular form
normal results can be overridden by passing in an alterative
String.camelize(lowFirstLetter) == String
renders a lower case underscored word into camel case
the first letter of the result will be upper case unless you pass true
also translates "/" into "::" (underscore does the opposite)
String.underscore() == String
renders a camel cased word into words seperated by underscores
also translates "::" back into "/" (camelize does the opposite)
String.humanize(lowFirstLetter) == String
renders a lower case and underscored word into human readable form
defaults to making the first letter capitalized unless you pass true
String.capitalize() == String
renders all characters to lower case and then makes the first upper
String.dasherize() == String
renders all underbars and spaces as dashes
String.titleize() == String
renders words into title casing (as for book titles)
String.demodulize() == String
renders class names that are prepended by modules into just the class
String.tableize() == String
renders camel cased singular words into their underscored plural form
String.classify() == String
renders an underscored plural word into its camel cased singular form
String.foreign_key(dropIdUbar) == String
renders a class name (camel cased singular noun) into a foreign key
defaults to seperating the class from the id with an underbar unless
you pass true
String.ordinalize() == String
renders all numbers found in the string into their sequence like "22nd"
Thanks,
Ryan Schuft (ryan.schuft@gmail.com) [Less]
Rainbow 9 is a tool that simplifies developing web interfaces. It provides an environment to execute and test Javascript, CSS, XML, XAML, SVG and HTML; sharing and publishing the application.
Some features are:
* Open source
* Ability to set-up a workgroup
* Support for add-ons and language libraries
* Autocomplete