Glamorous Toolkit is the Moldable Development Environment. It empowers you to make systems explainable through contextual micro tools.
Simply download: https://gtoolkit.com/download. The download is a self contained installation made of a Glamorous Toolkit image, a virtual machine, and a few other resources and libraries. Now, just run the executable.
- On Mac:
GlamorousToolkit.app
- On Windows:
.\bin\GlamorousToolkit.exe
- On Linux:
./bin/GlamorousToolkit
Executing the script below installs the VM, clones the sources and builds an image. It can takes ~10 minutes and it is useful for developing Glamorous Toolkit itself.
- On Mac:
curl https://dl.feenk.com/scripts/mac.sh | bash
- On Linux:
curl https://dl.feenk.com/scripts/linux.sh | bash
- On Windows:
wget https://dl.feenk.com/scripts/windows.ps1 -OutFile windows.ps1; ./windows.ps1
Glamorous Toolkit was developed following Moldable Development. In the core distribution there are thousands of contextual tools that we used to develop and explain the environment. Each of these is based on an underlying language made out of visual and interactive operators that can be combined in many ways. So, first learn this language:
- Start by watching the GT in 7' video series.
- Read the book directly in the environment or online.
Moldable Development is about adapting the environment to match the context. So, pick a problem you care about and work your way through it.
Get inspiration from these talks:
- Moldable Development with Glamorous Toolkit • Tudor Girba • YOW! 2023
- Moldable Development in Practice — Patterns for Legacy Modernization • Oscar Nierstrasz • YOW! 2024
- Chat with us on Discord: discord.gg/FTJr9gP
- Watch our YouTube videos: @gtoolkit
- Follow us on X: @feenkcom
Glamorous Toolkit is built in Pharo and Rust, and it also enables people to work with Pharo systems. Nevertheless, the goal of Glamorous Toolkit is distinct from that of Pharo and so is its realization. Read more in the book.
See LICENSE.