[83 total ]
jQuery is a fast, concise, JavaScript library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your Web pages.
It is not a huge, bloated framework promising the best in AJAX, nor is
... [More]
it just a set of needlessly complex enhancements. jQuery is designed to change the way that you write JavaScript.
"You start with 10 lines of jQuery that would have been 20 lines of tedious DOM JavaScript. By the time you are done it's down to two or three lines and it couldn't get any shorter unless it read your mind." - Dave Methvin [Less]
Prototype is a JavaScript framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.
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]
The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX.
MochiKit is a highly documented and well tested, suite of JavaScript libraries that will help you get shit done, fast. We took all the good ideas we could find from our Python, Objective-C, etc. experience and adapted it to the crazy world of JavaScript.
Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.
Ajax with style.
Framework that enables ajax on web pages with kss (css-like resources).
No need of Javacript knowledge to use it.
Included in Plone since 3.0
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]
An opensource JavaScript library for creating rich internet applications. Rico provides full Ajax support, drag and drop management and a cinematic effects library.
A runtime for VRML and X3D virtual worlds and models.
OpenVRML includes a core runtime library,
parsers for VRML97 and VRML-format X3D, an OpenGL renderer, and a Mozilla Web browser plug-in.
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]
Project OpenJFX is a project of the OpenJFX community for sharing early versions of the JavaFX Script language and for collaborating on its development. .
Omni ERP is an innovative business application platform; it is completely based in open source technologies and brings a whole new level of modularity and flexibility to the business solutions environment.
It uses a new approach combining new
... [More]
software engineering techniques like plugin based architecture, inversion of control and aspect oriented programming with a refreshing new RIA UI to bring a new level of experience to the SME market. [Less]
eden is a serializer/deserializer library using a subset of the ECMAScript notation, it allows to exchange and interpret data keeping the structure and the type.
SproutCore is a framework for building applications in JavaScript with remarkably little amounts of code. It can help you build full "thick" client applications in the web browser that can create and modify data, often completely independent of your web server, communicating with your server via Ajax only when they need to save or load data.
jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time the deployment platform or environment will.
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.
Trails is a domain driven development framework for Java that aims to bring some of the excellent ideas of Ruby on Rails to the Java platform. By developing a POJO domain model with some annotations, it is possible to get a fully working
... [More]
Spring/Hibernate/Tapestry application without custom development. Trails does this without any source code generation and all screens are fully customizable as needed. As well, Trails provides other features such as validation, role based security and I18N. [Less]
pack:tag is a JSP-Taglib that minifies, compresses and combines resources (like JavaScript and CSS) and caches them in memory or in a generated file. It works transparent to the user/developer and the compressing-algorithms are pluggable.
Pieforms provides a simple, unified way to create, validate and process forms all with a common look and feel, with support for pluggable elements, renderers and validation rules.
In simple terms, Pieforms is a PHP library that makes HTML form
... [More]
creation easy, fast, and less error prone than whatever way you're doing it currently. And the best part is, Pieforms is very powerful and customisable, and suitable for anything between simple login forms and advanced multipage surveys, and beyond! [Less]
Flotr is a javascript plotting library based on the Prototype Javascript Framework (version 1.6.0.2 at the moment) and inspired by Flot (written by Ole Laursen).
Flotr enables you to draw appealing graphs in most modern browsers with an easy to
... [More]
learn syntax. It comes with great features like legend support, negative value support, mouse tracking, selection support, zoom support, event hooks, CSS styling support and much more. [Less]
Combines, minifies, and caches JavaScript and CSS files on demand to speed up page loads.
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]
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]
With access.see.be, a WAI-ARIA based Accessibility-Library, web developers can enhance their applications with accessible rich interface elements or can create full accessible rich internet applications without excluding users who depend on assistive
... [More]
technologies like screen readers. So the main aim of universal design, the approach to design websites that can be used by all people without the need for adaptation or specialization, can be easily achieved. [Less]
The idea of DOMAssistant is to provide a simpler and more consistent way to script against the Document Object Model (DOM) in web browsers. The idea is that everything starts with the element(s) in question, selected through id or CSS selectors, and then perform various methods on it, such as adding or removing classes, events etc.
Windoo is a javascript class based on Mootools framework which allows you to create draggable and resizable inline windows on your HTML page.
Windoo also includes the following standalone extensions:
* Drag.Multi is Drag.Base extension
... [More]
which gives the ability to change multiple styles for multiple elements at the same time according to the mouse movement
* Drag.Resize is Mootools extension which applies drag handles to an element to make it resizable in 8 directions [Less]
jslibs is a standalone Javascript development environment whose aim is to turn Javascript into a general-purpose scripting language.
jslibs provides a set of native modules that contains various general-purpose classes and functions.
Some of these
... [More]
modules are simple wrappers to familiar libraries such as : zlib, SQLite, FastCGI, NSPR (Netscape Portable Runtime), ODE (Open Dynamics Engine), libpng, libjpeg, OpenGL, OpenAL, LibTomCrypt, libffi (Foreign function interface), ...
whereas other modules provide tools to enhance Javascript programming : Print(), Load(), Exec(), Seal(), Expand(), Buffer class, ...
The jslibs distribution comes with a small standalone command-line access program (jshost) that can be used to run Javascript files. [Less]
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
... [More]
, 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-Control pattern, property and component editors, undo/redo support, drag-and-drop, clipboard services, application resources, and UI metrics and policy managers.
Additional "Kits" adding advanced functionality include an HTML kit, Internet kit, JavaScript kit, Network kit, OpenGL kit, and RegEx kit [Less]