Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A Tapestry 5 component library.
Java JavaScript CSS
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

Weaves 3.0.0

A Tapestry 5.3.x component module featuring:

  • New or improved components
  • Support for multiple hibernate sessions
  • Bootstrap 3 support
  • Jquery support 2.0.3

Provided components in this library:

  • PagedGrid
  • PopupWindow
  • Switch
  • TextMarker
  • ModalBox
  • Datatable
  • EditableSelectBox
  • DropDownMenu
  • Growler
  • Tabs
  • Chosen
  • EnhancedSelectBox
  • (Bootstrap)Modal

Provided Mixins in this library:

  • Confirm A javascript popup dialog to be used for confirming actions on hyperlinks.

  • OpenTip A tooltip based on

  • Bootstrap A mixin to transform standard tapestry components into bootstrapped elements.

Provided Services in this library:

  • HibernateMultiSessionManager A multi session / multi database service

  • New and improved datasources for the PagedGrid component

    • CollectionPagedGridDataSource
    • JPAPagedGridDataSource
    • HibernatePagedGridDataSource


For those who cannot build the jar themselves, there is a binaries directory in which compiled and packaged jar files are available.


Use maven as such: mvn clean install , it will then build and test the library and place it in your local repository. From there you can create a dependency in your own Tapestry project and Weaves will be auto-loaded by Tapestry.


This build depends on the chenillekit library originally found here : However that version does NOT work with Tapestry 5.3.7 and requires some additional updates to the code to function with 'Weaves'. Weaves depends on version 1.4.0 which can be found at :


A working demo can be found at:, the demo runs on tomcat7 with JAVA7

Something went wrong with that request. Please try again.