Gauche is an R5RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts in Scheme for their daily chores -- chores that might have otherwise been written in, for example, Perl. Quick startup, built-in system interface, and native multilingual support are some of its goals.

Gauche has many libraries, including Perl DBI-like bindings for database access; Gtk, OpenGL, and SDL graphics libraries; various multilingual utilities; and extensive SRFI support. Gauche runs on most platforms.