Source downloads for Unix/BSD/Linux, Windows binaries

Sources:

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

  • GTK-server 2.4.5 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.

Precompiled binaries:

    Binaries for Windows 64bit can be found here. These work in combination with this GTK environment.

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.