Open Source
QPL
Hevea
[10-Sep-2012, version
2.00,
Mature]



A quite complete and fast LATEX to HTML translator written in Objective Caml.
MIT/X11
Sebib
[19-Apr-2010, version
1.0.0,
Stable]

Sebib means "S-Expressions for BIBliography", it provides a hackable Bibliographic References Management System.
LPPL (LaTeX Project Public Licence)
OCamlTex
[31-Jul-2006, version
0.6,
Beta]
OCamlTeX is a combination of an OCaml script and LaTeX style file that, together, give the user the ability to define LaTeX macros in terms of OCaml code. Once defined, a OCaml macro becomes indistinguishable from any other LaTeX macro. OCamlTeX thereby combines LaTeX's typesetting power with OCaml's programmability.
LGPL
Active-DVI
[29-Aug-2011, version
1.10.0,
Stable]

Active-DVI is a Unix-platform DVI previewer and a programmable presenter for slides written in LaTeX.
GraphPS
[31-May-2002, version
1.0,
Stable]

GraphPS is an Objective Caml module that allows generating PostScript graphic. Its interface is almost identical to that of the Graphics module of the distribution, so that it is easy to switch.
ML-Postscript
[10-Aug-2001,
Development code]

A library to produce PostScript documents.
Mlpost
[20-Apr-2010, version
0.8.0,
Beta]

An Ocaml
interface to MetaPost, a powerful software to draw pictures to be
embedded in LaTeX documents.
Texexpand
[29-Aug-2011,
Development code]
This project contains an OCaml re-implementation of some popular utilities like texexpand and delatex that were commonplace in the late 1990’s on all TeX/LaTeX user machines.
GPL
Bibgrep
[09-Feb-2004, version
0.51,
Beta]
Bibgrep indexes and searches BibTex files for entries matching a given query. Its usage is similar to the command ``grep'' and the queries uses a Google-like syntax.
Bibtex2html
[01-Jan-2004, version
0.69,
Stable]

bibtex2html is a collection of tools for translating from BibTeX to HTML. They allow to produce, from a set of bibliography files in BibTeX format, a bibliography in HTML format.
Blahcaml
[18-Feb-2010, version
2.0,
Stable]
Blahcaml provides basic Ocaml bindings to the Blahtex library. Blahtex is written in C++, and aims at the conversion of TeX equations into MathML.
caml2html
[26-Nov-2002,
Stable]
A tool to create hilighted html pages from OCaml files (.ml, .mli, .mll and .mly).
Camlhilight
[18-Feb-2010, version
1.0,
Beta]

Camlhighlight provides syntax highlighting and pretty-printing facilities for displaying code samples in Ocsigen applications. The library works by parsing the output of Highlight, a widely available application supporting the most common programming and markup languages.
CamlTemplate
[31-May-2005, version
1.0,
Stable]


A small template processor library for Objective Caml. It can be used to generate web pages, scripts, SQL queries, XML documents and other sorts of text files.
CCSS
[11-Mar-2010, version
1.1,
Stable]

CCSS is a preprocessor/pretty-printer for CSS (Cascading Style Sheets). It extends the CSS language with support for declaration of variables and basic arithmetic operations (addition, subtraction, multiplication, division). The programme is supposed to be used as a filter: it reads the CSS source from stdin and outputs its result on stdout.
GikiWiki
[17-Feb-2005,
Beta]
GikiWiki is a minimalist wiki in OCaml.
Highlight
[28-Mar-2007, version
2.4.8,
Stable]

Highlight converts source code to formatted text with syntax highlighting. Features include
coloured output in HTML, XHTML, RTF, TeX, LaTeX and XML format; Support for 120+ programming languages; include 40 colour themes; platform independent; customizable and easy to use. OCaml is also supported.
Stog
[20-Mar-2013, version
0.8.0,
Beta]

Stog is a kind of Jekyll in OCaml: It is a static web site generator, able to handle blog posts as well as regular pages.
BSD
CamlPDF
[15-Mar-2010, version
0.5,
Beta]

CamlPDF is a library for reading, writing and manipulating PDF files
and data.
Melt
[24-Mar-2009, version
1.1.0,
Beta]

Melt is a set of libraries and tools which allows you to program LaTeX
documents using OCaml. This combines the typesetting power of LaTeX with
the programming power of OCaml. It can be combined with Mlpost to
include figures.
Others
Ant
[19-Dec-2007, version
0.8,
Beta]

Ant is not TeX. It is a typesetting system similar to TeX. The current version is written in Objective Caml.
Bmktrans
[15-Mar-2002, version
3.0,
Stable]

Bookmark translator and pretty printer.
HereDoc
[09-Aug-2001, version
2000-12-20,
Stable]

Syntactic sugar for text producing applications.
htmlc
[24-Sep-2009, version
2.21,
Stable]

htmlc is used to produce regular HTML pages from source files that contain text fragments that require some computation to be written. Those text fragments can be for instance the last modification date of a page, or parts of HTML pages that must be systematically included in all the pages of an entire WEB site.
MLGraph
[27-Sep-2002,
Stable]

An Objective Caml library to produce PostScript images.