sourceforge > tacos



The Tacos library project provides components and ajax behaviour for the Tapestry java web application framework. Most of the functionality is based on the exceptional dojo javascript library. Thanks dojo!

Its intent is to provide a library of high quality components that 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.

See it in action with the Live Demo


The latest release of the current branch of work has produced Tacos 4.0.0 - a version fully compatible with Tapestry 4.0.x.

Most development efforts will now be shifted to converting the Ant-based build system to Maven2. A version compatible with Tapestry 4.1.x will then follow.

Concurrent development work is also being done for tapestry 4.1 which should provide a cleaner/tighter integration layer of all of the tacos components/features with additional items not currently available here.

Ajax Libraries

Tacos supports a variety of different client side javascript libraries focused around ajax. These are a few:

  • dojo - Serves as the basis for most of the tacos library functionality. The best js package available hands down.
  • Prototype - Supported via hivemind contributions for any ajax requests, currently only used by library for Autocomplete component.
  • - A library spun off of the prototype library that provides lots of common "Effects" and animation techniques. Also provides a few ajax components, like Autocomplete and in-place editing.