The Web Interaction Library that eases the burden of creating AJAX-based web applications
MIT License
Ready-to-use components for interactive web applications + framework-agnostic integration
Willow is developed using Smalltalk, providing a simple interface for your web application, no matter the front-end framework you choose.
The tutorials below assume you are familiar with Smalltalk code, and are using Pharo as your development environment. Willow is intended to work alongside the RenoirSt DSL to define the CSS of your application. Some basic knowledge of Seaside is also recommended.
To load the project in a Pharo image follow these instructions.
Check the Contribution Guidelines
Willow was first presented in the Smalltalks 2013 Conference. A video of the presentation can be seen here.
A follow-up presentation was made in the Smalltalks 2017 Conference. The slides are available here and a video of the presentation can be seen here.
Another follow-up presentation was made in the ESUG 2018 and Smalltalks 2018 conferences. The slides are available here and a video of the presentation can be seen here
Work started by Maximiliano Tabacman. Code improvements provided by Gabriel Cotelli. Additional ideas and fixes by Francisco Ortiz Peñaloza and Julián Maestri.
Real world scenarios and coding time granted by Mercap Software.