What are .star packages?


Starting from version 3.0, GNU Smalltalk supports grouping multiple files for a single package into a single archive. These are just .zip files, but they are rebranded .star (Smalltalk archive) for this purpose.

A valid .star file must include an XML description of the package in the top directory, in a file that must be called package.xml.

GNU Smalltalk includes gst-package, a tool to create and install .star files. Projects hosted on this site can be downloaded into a .star file using it, using a command like:

gst-package --download Iliad

to install the package system-wide, or

gst-package -t ~/.st --download Iliad

to install it in your home directory.

User login