Community Projects

The biggest measure of any open source project's success is in the community that supports and uses it. Tapestry is no exception.

Additional Components

Additional libraries of Tapestry components by third parties.

BeanForm All-in-one, flexible bean editor.
Tacos Suite of Ajax-enabled components.
Tassel Library of community donated components, majority are for Tapestry 3.

Tapestry Extensions

This section lists common Tapestry extensions that have been created by third parties.

Cognition Eclipse plugin that enables graphical creation of database-driven Tapestry applications.
Honeycomb Hibernate integration, supports transaction-per-request and transaction-per-conversation.
tapestry-spring Easy integration with Spring; inject Spring beans directly into pages.
TapDoc Generate component documentation automatically.
Tapernate Hibernate integration; manages transactions and persistent entity objects.
tapestry-acegi Integration with the Acegi security framework.
tapestry-flash Short term property storage modelled on Rail's "flash".
tapestry-prop Non-reflective property access, replacement for "ognl:" (in some circumstances).
tapestry-testng Base classes for testing Tapestry components with JDK 1.5.
Trails Domain driven application development environment, modeled on Rails and Naked Objects.

IDE Integration

These open-source, third party extensions allow you to more easily develop your Tapestry applications using popular IDEs.

Eclipse Cognition Visual builder for database applications, driven by database object model.
eZing Builder Visual editor for HTML with Tapestry extensions.
Spindle Integrated editting and simple refactoring. Stable version is Tapestry 3 only.
Palette Extends Spindle with palette-based drag and drop editting.
IDEA TapIDEA Based on part of the Spindle code base.
NetBeans nbtapestrysupport Wizards for creating new Tapestry files and elements within files.