18
Jan
// php the_time('Y') ?>
OpenFaces is an open-source JSF library that consists of an Ajax framework, a client-side validation framework & a set of AJAX-powered JSF components.
There are 20+ components including charts, calendar, data table, popup layer, tabbed pane & more.

The OpenFaces validation framework enables you to use standard JSF validators on the client side by assigning them to any input component, both from JSF and OpenFaces library.
Also, it supports a variety of usage scenarios where data should be validated, ensuring that validation rules are met & data types are already correct on the client.
The library is very well documented & supported with a set of examples.
Requirements: JSF environment, JDK 1.5+
Compatibility: All Major Browsers
20
Dec
// php the_time('Y') ?>
JPEGCam is an open source Flash + JavaScript library that enables you to insert a custom-sized Flash movie in a webpage that captures Webcam snapshots.
After capturing the snapshots, it can submit them to any server in JPEG format (download package includes sample PHP 5 code).

The webcam is activated with the Flash movie which includes a full-canvas camera control with no flash user interface elements. User can decide when to take the snapshot & click a button to do it.
Every control for displaying the Flash device configuration panel & taking snapshots is handled from Javascript which makes:
- controlling the user interface
- using your own buttons and layout
possible.
Requirements: No Requirements (demo requires PHP 5)
10
Nov
// php the_time('Y') ?>
Many PHP developers use print_r() & var_dump() for debugging which output hard to read/unformatted results.
Krumo is a replacement for these functions which can display structured information about any PHP variable.

Once Krumo is ran, the output is displayed in a collapsible DHTML tree built around the structure of the dumped PHP variable.
Also, it speeds up the debugging process by the ability of turning it "off" rather than disabling every dumping route inside the code.
Krumo runs on PHP 5 & to see how useful it can be, check the examples.
Requirements: PHP 5
13
Oct
// php the_time('Y') ?>
There are beautiful free image gallery applications (check Galleries category) around but it is hard to find ones that are compatible with iPhones.
Jaipho is a free JavaScript image gallery application that is optimized for iPhone.

It works very similar to the "Photos" application & can display images:
- as a slideshow
- with prev-next buttons
- using finger gestures
And, it has companion named Pipho which is the PHP-powered dynamic version.
Pipho can read photos from a desired folder, creates resized thumbnails, slide images & generates Jaipho JavaScript code automatically.
Requirements: PHP 5 & GD library
11
Sep
// php the_time('Y') ?>
Mysql Ajax Table Editor is an open source web application for easily editing MySQL tables & creating admin pages almost instantly.
Besides the standard "add, edit, copy, delete, view" functionality, records can be paged, searched & exported to CSV.

It is possible to JOIN multiple tables to generate a custom view (+ apply any other functions on this view) with the help of a configuration file. Also, column names displayed can be customized for a better presentation.
MySQL Ajax Table Editor has permissions support which can be set on a per column or table basis for limiting functions.
Users can hide/show & re-order columns which is very useful when working with the data.
The application works with both PHP4 & PHP5 and comes with 5 ready-to-use languages where new ones can be created.
Requirements: PHP4 or PHP5
Compatibility: All Major Browsers
4
Sep
// php the_time('Y') ?>
FCKeditor, one of the most popular free WYSIWYG editors around now has a new version with more features & a lighter name: CKEditor.
WYSIWYG editors generally load slow due to the highly-used JavaScript. One of the best things CKEditor offers is the seriously improved perfomance to eliminate this problem.
Also, it is now an accessible script in compliance with the W3C WCAG & the US Section 508.

CKEditor offers a rich & powerful integration and interaction API. The editor is also totally plugin based & can be extended/modified in all senses to fit every need.
With a new user interface based on a fresh skin which is colorful like a chameleon, you can change its color to match your needs.
Requirements: No Requirements
Compatibility: All Major Browsers
3
Jul
// php the_time('Y') ?>
iWebKit is an open source toolkit for creating iPhone / iPod compatible websites very easily & quickly.
It is simplicity lies under the usage of basic html that anyone can edit rather than more complicated Ajaxed solutions.

The toolkit has support for:
- iPhone-style form elements (like on/off checkboxes)
- pop-ups
- fullscreen
- & more..
It is possible to theme the interface besides the standard iPhone theme & the download package comes with various ready-to-use themes.
And, websites created with iWebKit are compatible with the latest iPhone OS 3.0.
Requirements: No Requirements
Compatibility: iPhone & iPod
29
Jun
// php the_time('Y') ?>
(smt) is a free script, built with JavaScript & PHP, to create a simple mouse tracking system for webpages.
It enables you to watch how visitors interact with a webpage like:
- which areas they click
- what parts they highlight
- & more..

(smt) can work with both liquid & fixed layouts. For any user with "JavaScript disabled" it will gracefully degrade.
The script is very easy-to-install by simply uploading the project folder & including the JS files to the pages to be recorded (documentation).
With various options provided, it is possible to enable/disable viewing the mouse activity routes, distances, clicks & more.
Requirements: allow_url_fopen directive or cURL module to be enabled
Compatibility: All Major Browsers
11
Mar
// php the_time('Y') ?>
AjaXplorer is a free Ajax file manager with powerful features & an user-friendly interface.
It is built with PHP (4 & 5) & does not require any database to run. Just an upload & use solution.

Some great features of AjaXplorer:
- File/folder actions: rename/copy/move/delete/download
- Multiple file upload with progress bar
- Edit text files (syntax highlighting for js, php, html, java, sql & perl)
- Images can be previewed & viewed as a slideshow
- Mp3 files can be listened without downloading them
- Flash videos can be viewed
- ZIP files can be browsed & extracted
- Bookmark system for reaching to the desired files easier
- Multilanguage
- Recursive search & more
AjaXplorer has a multi-user environment. The admin can create new users & assign the permitted directories/rights to those users.
The application also offers a high-level of usability with drag’n drop support, keyboard shortcuts, list / thumbnails views & ability to select multiple file / folders.
Requirements: PHP
Compatibility: All Major Browsers
27
Jan
// php the_time('Y') ?>
JSXGraph is a cross-browser library for interactive geometry, function plotting, graphs, and data visualization in a web browser.
It is implemented totally in JavaScript and uses SVG and VML.

A graphic can be created via:
It supports many, basic to advanced, mathematical functions that make creating complex visualizations easier.
P.S. JSXGraph requires Prototype JS library to run.
Requirements: Prototype
Compatibility: All Major Browsers