Downloads for Unix/BSD/Linux

Sources:

  • GTK-server 2.4.2 stable with full support for GTK3 is here.

  • GTK-server 2.4.3 beta development files in the fossil repository. Cloning instructions are here. More information about fossil at their homepage.

  • The source package for GTK-server 2.3 build 1 Second Release is still here.


Other downloads

No Foreign Function interface available for your platform? Install one of these libraries first to compile the GTK-server successfully:

  • The Foreign Function Call Library FFCALL. Mirror here. This is the homepage. Probably in your favorite repository by the name of 'libffcall' or similar.

  • The Foreign Function Interface Library FFI. Mirror here. This is the homepage. Probably in your favorite repository by the name of 'libffi' or similar.

  • The DynCall library DYNCALL. Mirror here. This is the homepage.

  • The C/Invoke Library CINV. Patched version to make it work with x86_64 by me is here. This is the homepage.

You think GTK is too big and want to compile for XForms?

  • Their official website is here. The package may be in your favorite repository already by the name of 'forms' or 'libforms' (Synaptic).

Cannot find GtkGlArea?

  • Sources at Github here.

  • GTK+3.16 and higher will ship GtkGlArea by default. See the announcement here.

Language bindings constructed with GTK-server

Leonardo Cecchi created an extensive wrapper for CLisp. His page is here.

The Scriptbasic GTK wrapper implementing HTML FORM widgets by myself here. Some documentation is here and a demo here.

Embedded GTK for newLisp by myself. The code is here and it contains a demo as well.

Embedded GTK for KornShell by myself. The code is here and it contains a demo as well.

Embedded GTK for BASH by myself. The code is here and it contains a demo as well.

Embedded GTK for VBscript by myself. The code is here and it contains a demo as well.

A nice wrapper for Lua by Toxic Frog. Local copy here.

Embedded GTK for Tcsh by myself. The code is here and it contains a demo as well.

Embedded GTK for picoLisp by Tomas Hlavaty. The code is here and here is a demo.

The Bigloo GTK binding here by Junia and Eduardo Costa.


Museum and obsolete downloads for historical reference only

Not for the faint of heart, don't compile at home: GTK-server 1.0 build 1 and a corresponding configfile here.

Precompiled static Linux versions below. Compiled and linked on a Zenwalk 5.2 Linux distribution using kernel 2.6.25.4. The binaries contain C/Invoke and the full GTK 1.x/XForms libraries, so there is no not need to install these separately.

Other installation packages:

Download the precompiled MacOSX version below. Compiled and linked on a Leopard 10.5.5 system using Xcode and GTK2.

Download the precompiled WIN32 version below. Compiled and linked on a WindowsXP SP2 system using MinGW and GTK2.

Do you want to run your Win32 script without the DOS box?

License

The GTK-server is licensed under the GPL license.