SAL Home PROGRAM Languages & Compilers


Rivet is a version of Tk, the graphical user interface programming interface commonly associated with Tcl. Rivet is different from Tcl/Tk because it uses no Tcl code evaluation, so it is suitable for embedding in other programming languages without the overhead of Tcl.

Rivet contains programming interfaces for two languages: C and Python. The C interface provides the basis for embedding in other programming languages, while the Python interface is suitable for developing applications. Some people are interested in programming entire applications at the C level. Although this is possible, it does not come without difficulties (such as lack of documentation).

Unfortunately, Rivet is no longer being maintained. The released version will continue to be available but no changes will be offered for it.

Current Version:   ??

License Type:   Free

Home Site:

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

Solaris, SGI, HPUX, Linux

Software/Hardware Requirements:


Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Languages & Compilers

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.