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.
- The code is licensed under MIT.
- The documentation is licensed under CC BY-SA 4.0.
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.