In the following, you may find some software packages I wrote or contributed to.

Open Source and Free Tools

Below, you may find some applications I wrote or contributed to that are available as open source.

  • degrotesque is a "web type setter". It replaces plain ASCII-representation of some symbols by a proper, nicer representation.
  • c64tools come with tools for char packing, charset extraction and memory visualisation for Commodore c64 application development.
  • "Mandalas" is an interactive tool for generating what nowadays is called "Mandalas".
  • UrMoAC (github project page) is a tool for computing accessibility measures.
  • SUMO (external web site) is a microscopic open source road traffic simulation package to which I contributed to between 2001 and 2015. You may as well find some articles about SUMO in the blog.

Open Source Libraries

When developing applications, it makes sense to reuse some often used code. I wrote some of such "libraries" and you may find them in the following.

  • optionslib_cpp helps in processing command line options including type checking and configurations — cpp-version.
  • optionslib_java helps in processing command line options including type checking and configurations — Java-version.
  • AnoPlib is a small library for things I call "animlets", small animations.
  • c64tools is a set of Python classes, methods, and tools that support the handling of Commodore c64 graphics.

Commercial Applications

I wrote some commercial applications as well. The links given in the following usually point to external web sites.

  • ALSOG (external web site) parses, interprets, and renders Lindenmayer Systems. It supports context sensitive as well as stochastic and parameterized L-Systems. The results are visualized in 3D using openGL and may be saved as pictures or as 3D-objects.
  • PaletteTool is a Windows application for generating, manipulating, and conversion of colour palettes. It supports saving palettes as images and generating animated colourcycling gifs.
  • PaletteConverter is a command-line converter between palette formats. Currently, .gpl (GIMP palette), .aco (Adobe Photoshop palette), .map (Fractint palette), and .pal (Microsoft palette) palettes can be read and written. Additionally, .gif images can be generated.
  • BibPres renders a given JSON-representation of a BibTeX-file. It allows to filter and sort entries on start-up or dynamically by the web site visitor. The appearance of the list is highly configurable. A tool for converting BibTeX-lists into BibPres-lists is supported.


Some applications I developed are outdated as better solutions for the respective problem exist or because of legal issues. Please find them below, for your interest.

  • st2gif is a command line tool for converting Atari ST images (.neo, .pi1, .pi2, .pi3) to .gif.
  • BluBot — a meta search engine with natural language processing and visualisation I contributed to that has unfortunately been abandoned.
  • Well, yes, some decades ago, I was developing some programs for the Commodore c64 and the Commodore c16.
Your message

Supporting an e-mail address allows us to answer.

Your message has been sent. Thank you.