Open Source Resources for Web Application Developers WebAppers - Hunting the Best Open Source Resources for Web Developers

The Pencil Project is a free and open source tool for making diagrams and GUI prototyping that everyone can use. Web designers and web application developers can use Pencil Project creating mockups for their websites or web applications easily. Pencil will always be free as it is released under the GPL version 2 and is available for virtually all platforms that Firefox 3 can run. Download it for free now.

Pencil Project - Sketching and GUI Prototyping with Firefox

Requirements:-
Demo: http://www.evolus.vn/Pencil/
License: GPL 2.0 License

One of our lovely WebAppers readers, James Wright has found an interesting tool and submitted to us. This is called dBug, which is a PHP version of ColdFusion’s cfdump. Basically, it outputs colored and structured tabular variable information. Variable types supported are: Arrays, Classes/Objects, Database and XML Resources. Stylesheet can be easily edited. Table cells can be expanded and collapsed as well. dBug is free for download, and it has been downloaded over 20,000 times now.

dBug

Requirements:-
Demo: http://dbug.ospinto.com/
License: GPL License

CamStudio is able to record all screen and audio activity on your computer and create industry-standard AVI video files and using its built-in SWF Producer can turn those AVIs into lean, mean, bandwidth-friendly Streaming Flash videos (SWFs). You can use it to create demonstration videos for your web application.

CamStudio can also add high-quality, anti-aliased (no jagged edges) screen captions to your recordings in seconds and with the unique Video Annotation feature you can even personalise your videos by including a webcam movie of yourself “picture-in-picture” over your desktop. You can download and use it completely free for your personal and commercial projects.

CamStudio - Free Screen Recording Software

Requirements:-
Demo: http://camstudio.org/
License: GPL License

Alternate Select Multiple (asmSelect) is a progressive enhancement to <select multiple> form elements. It provides a simpler alternative of with the following advantages:

  • Easier for users to understand and interact with than regular <select multiple> form elements. Users know how to interact with it sans instruction.
  • Doesn’t require user to Ctrl-Click or Shift-Click multiple elements. Instead users of your form can add or remove elements individually, without risk of losing those that have already been selected.
  • Selected elements are always visible (within the confines of your interface) while unselected elements are always hidden (within a regular <select>).
  • Unlike regular <select multiple> option elements, those on asmSelect are optionally sortable with drag and drop (this part requires jQuery UI).
  • If a user does not have javascript, then of course the regular <select multiple> form element is used instead.

Alternate Select Multiple Form Elements

Requirements: -
Demo: http://www.ryancramer.com/projects/asmselect/examples/example1.html
License: GPL License

pChart is a PHP class oriented framework designed to create aliased charts. Most of todays chart libraries have a cost, pChart is intended to be free. Data can be retrieved from SQL queries, CSV files, or manually provided. Focus has been put on rendering quality introducing an aliasing algorithm to draw eye candy graphics. This project is still under development and new features or fix are made every week.

PHP Charting Library

PHP Charting Library

Requirements: PHP
Demo: http://pchart.sourceforge.net/demo.php
License: GPL License

Open Source Course Management System

Would you like to develop a online learning system? Moodle is a course management system (CMS) - a free, Open Source software package designed to help educators create effective online learning communities. Moodle is a software package for producing internet-based courses and web sites. It’s an ongoing development project designed to support a social constructionist framework of education. Moodle is provided freely as Open Source software (under the GNU Public License).

Moodle can be installed on any computer that can run PHP, and can support a SQL type database (for example MySQL). It can be run on Windows and Mac operating systems and many flavors of linux (for example Red Hat or Debian GNU). You can download and use it on any computer you have handy (including webhosts), yet it can scale from a single-teacher site to a University with 200,000 students.

Moodle has a large and diverse user community with over 400,000 registered users on this site. Moodle is available in a variety of download packages with different levels of stability, as well as via CVS. A number of additional modules/plugins and language packs are also available.

Requirements: -
Demo: http://moodle.org/
License: GPL License

Sava - Open Source ColdFusion CMS

Sava is an Open Source ColdFusion CMS. They’ve seen that the best tools are those built to match the people who use them, both in terms of function and anticipation of common problems. This approach is at the core of Sava, a tool built to make work easier, whether it’s something as simple as adding a news release or as complex as integrating data with an enterprise CRM.

Open Source ColdFusion CMS

Sava is designed to help you manage your site content easily, with as little hassle as possible. Sava’s got hundreds of built-in features that make this possible - here’s a quick look at the highlights:

Easy and fast content editing - Need to fix a typo or add a new page? It takes just a couple clicks, and you’re all set. Sava takes the pain out of content management.

World-class CSS Support - Sava makes life better for CSS designers and developers, with best-in-class CSS capabilities. It really is what you’ve been looking for…

Search Engine Friendly - With clean, well-formed page structures, SEO-friendly URLs, and full control over all page content and attributes, Sava is a great choice for SEO-focused websites.

Cross Platform Flexibility - ColdFusion? Java? Linux? Windows? Mac OSX? MySQL? Microsoft SQL Server? The answer to all these questions is a resounding “Yes!”

All features- Here’s an overview of all the Sava features in one, convenient look.

Open Source ColdFusion CMS

Requirements: ColdFusion MX7+ or Railo 2.0+
Demo: http://www.gosava.com/sava/
License: GPL 2 License

Web Based WYSIWYG Editor Control

SPAW Editor is a web based in-browser WYSIWYG HTML editor control. It is a replacement for standard HTML textarea fields for rich text content editing. It includes lots of exciting features. The followings are the 2 major and interesting features SPAW Editor provides.

Tabbed Multi-document Interface
New industry unique tabbed multi-document interface feature. Now you can edit virtually unlimited number of HTML snippets in a single WYSIWYG instance. This can save a lot of screen space, unnecessary scrolling and loading time compared to other solutions where you have to load as many WYSIWYG instances as HTML snippets you want to edit.

Floating/Shared Toolbars
Multiple instances of SPAW Editor can be controlled by a single toolbar. This toolbar can either be attached to one of the instances or float around the screen. This way you can save loading time and achieve a better level of integration of the editing area into complex designs (no toolbar overhead).

Requirements: -
Demo: http://spaweditor.com/en/disp.php/en_products…
License: GPL License

jQuery UI 1.5 released with a new approach to UI. Using the “simple” approach, we were only able to serve simple interaction modules, but not full featured UI widgets. The second problem was that some plugins came from external sources making the UI suite seem disjointed and inconsistent. found an approach that kept the simplicity of jQuery while making it possible to add full featured widgets to UI. jQuery UI 1.5 is a generic API that allowed for maximum flexibility while being amazingly simple and it is simple to develop plugins for that API.

One of the first things that a user typically wants to do when using new UI controls is “skin” them to match their site’s color schemes. ThemeRoller offers a unique approach to theming UI components specifically built for jQuery UI. With ThemeRoller, you can create your very own theme for your project within minutes. It’s completely intuitive, comes wich rich controls to change the color and design of each state, and then previews your theme with the actual UI components as you work.

jQuery UI - ThemeRoller

You now have literally millions of combinations to chose from. Any theme you create can be reached by copying the URL at any point in your progress; and after you’ve played with it enough, you can click the download button and a ZIP package is generated with the css file, the images and a demo page.

Requirements: jQuery Framework
Demo: http://ui.jquery.com/themeroller
License: MIT and GPL License

Easy Image Manipulation with Phototype

Phototype is a client/server-side library, based on prototype, which supports all kinds of image manipulations. On the serverside the library is powered by combination of PHP/GD that renders the image. With phototype, you are able to rotate, resize, flip and do some other cool effects to images.

Image Manipulation with Phototype

Requirements: Prototype Framework
Demo: http://ajaxorized.com/phototype-image-manipulation-with-javascript
License: GPL License

Page 1 of 512345»
Web Resources Menu

Web Component Resources

Web Design Resources

Extra Resources

Search Site

Advertise on WebAppers?