Projects

GNU Smalltalk hosted projects are packages that are registered on smalltalk.gnu.org. By providing information on a package's source code repository (which must be external), these packages can then be downloaded and updated directly from the network using gst-package.


GNU Smalltalk

GNU Smalltalk is a free implementation of the Smalltalk-80 language. It runs on most versions on Unix, as well as under Windows. Smalltalk is a dynamic object-oriented language, well-versed to scripting tasks.

GNU Smalltalk also runs Seaside, a framework that lets you build highly interactive web applications quickly, reusably and maintainably.

Find out more  •  Bugs and feature requests

GoogleAPI

Bindings to Google API for GNU Smalltalk and Iliad.

Find out more  •  Downloads  •  Bugs and feature requests

Gravatar

Very simple gravatar (http://www.gravatar.com) module for gst

Find out more  •  Downloads  •  Bugs and feature requests

Grease

Smalltalk compatibility layer

Find out more  •  Downloads  •  Bugs and feature requests

gst-backup

Simple backup for desktop

Find out more  •  Downloads  •  Bugs and feature requests

GST-GNU lightning

A Smalltalk binding of GNU lightning. GNU lightning exposes a
portable interface for generating machine language at run-time.
GNU lightning is fast and tries to be as little intrusive as
possible, so that the generated code can also be optimized
easily. So far, it has been ported to the x86, SPARC and
PowerPC architecture.

Find out more  •  Downloads  •  Bugs and feature requests

gst-qt

Bindings to Nokia's GUI toolkit, Qt, and an intefrace based on it for gnu smalltalk. This is in very early stages and I would love feedback.

Find out more  •  Downloads  •  Bugs and feature requests

Iliad

Iliad is a Smalltalk web application framework. It is designed to be simple and make web development as effective as possible.

This is the stable branch of Iliad.

Iliad's features include:

  • reusable stateful widgets
  • REST-like applications
  • simple API
  • easy to setup and deploy (no complicated configuration step)
  • automatic AJAX: Thanks to its javascript layer, Iliad automagically updates widgets using AJAX. If javascript is not enabled, the behaviour remains the same by making normal requests, so you don't have to worry about that.
Find out more

iliad-dev

This is the development branch of Iliad.

Find out more  •  Downloads  •  Bugs and feature requests

Iliad-PayPal

A simple PayPal integration package for Iliad. Only supports ExpressCheckout transactions for now.

Find out more  •  Downloads  •  Bugs and feature requests

iyzi Forum

A simple bulletin board application written using GNU Smalltalk and Iliad Web Framework.

Find out more  •  Downloads  •  Bugs and feature requests

LDAPLayer

A native Smalltalk library for LDAP (Lightweight Directory Access Protocol).
Based on a port of LDAPLayer from Squeak.

Find out more  •  Downloads  •  Bugs and feature requests

PetitParser

PetitParser is a parsing framework written by Lukas Renggli

Find out more  •  Downloads  •  Bugs and feature requests

Presource

Presource is a syntactic abstraction mechanism that allows modifications to the Smalltalk language to be done in an organized, piece-by-piece way, on a class-by-class basis.

These modifications are based on a system called message macros, inspired by Lisp macros. These allow complex Smalltalk expressions to be written as simplified message sends, without incurring a penalty for conversion to the more complex form when Smalltalk executes the expression.

Find out more  •  Downloads  •  Bugs and feature requests

SandstoneDb

A port of SandstoneDb by Ramon leon (http://onsmalltalk.com)

Find out more  •  Downloads  •  Bugs and feature requests

Simple XML Creator

Simple XML Creator is a package for creating simple XML files using Smalltalk syntax.

Find out more  •  Downloads  •  Bugs and feature requests

Spread binding for Gnu Smalltalk

A Gnu Smalltalk binding for the Spread message service.

Find out more  •  Downloads  •  Bugs and feature requests

swsch's gst rummage

rummage, n: a jumble of things to be given away

Some useful things I've come across during my gst adventures:

  • PackageBuilder: create package.xml from a compact description

Find out more  •  Downloads  •  Bugs and feature requests

User login