GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content: text, mathematics, graphics, interactive content. TeXmacs can also be used as an interface to many external systems for computer algebra, numerical analysis, and statistics. New presentation styles can be written by the user and new features can be added to the editor using Scheme.
AutoGen is a tool designed for generating program files that contain repetitive text with varied substitutions. Its goal is to simplify the maintenance of programs that contain large amounts of repetitious text. This is especially valuable if there are several blocks of such text that must be kept synchronized. Output is specified with a Scheme-enhanced output template. Input, if required by your template, may come from AutoGen definitions, CGI data, or XML files.
HopSlide is a tool for authoring and playing slides. It supports animations, annotations (slide overlays), math formulas (MathML support and TeX syntax support), SVG images, and canvas graphical effects. HopSlide can be used to compile slides into XHTML files. These files can be used by XHTML capable browsers (e.g., Firefox). Compiled slide files can be used to play the slides without HopSlide.
VRR is a vector image editor designed especially (but not only) for making illustrations of mathematical articles. Its main features are many types of geometric objects and keeping of their dependencies, cooperation with TeX, scripting in Scheme, real-size dimensions, support for a wide range of file formats (including PS, EPS, PDF, and SVG).
scbib is a bibliography manager written in Scheme. It handles bibliographic data written in simple S-expressions and generates a bibtex file and an HTML file from the S-expressions file. It is capable of obtaining bibliographic data using the Amazon Web service. A simple converter for importing a bibtex file is also included.
Skribe is a text processor. It is a general purpose tool, but it best suits the writing of technical documents such as Web pages or technical reports, API documentation, etc. At first glance, it looks like a markup language such as HTML, so there is no need for computer programming skills to use it. A second look reveals that it is actually a true programming language based on Scheme, provided with high-level features (such as objects, higher order functions, regular and syntactic parsing, etc.). It is the successor of Scheme Scribe.