Armin Ronacher's Thoughts and Writings

Projects

Over the last couple of years I worked on a number of open source projects. Most of them were Python, a couple of others however were also C, C++, JavaScript, PHP or other languages mixed in. Talks I held have been moved to a new place on this website.

This list is widely incomplete, lots of small things can be found on my github profile and some things are lost in the depths of the internet.

Projects I've founded are marked with stars (‘*’), others are project I joined. Projects where I helped out for a short period of time are marked with a dagger (‘†’).

Open Source Libraries

  • Pygments — syntax highlighter written in Python. 2005-
  • Jinja — template engine for Python. 2006-
  • Ruty — a port of Django templates to Ruby. 2007
  • Twig — a Django-inspired template engine for PHP (basic implementation, now part of Symphony)
  • phpserialize — implementation of the PHP serialization for Python. 2007
  • Sphinx — a Python documentation tool. 2007-
  • Werkzeug — WSGI utility library for Python. 2007- *
  • Babel — collection of tools for internationalizing Python applications. 2008- *
  • CleverCSS — CSS toolkit for Python, 2009- *
  • GHRML — HAML inspired template engine based on Genshi for Python. 2009 *
  • MarkupSafe — a tainted HTML string for Python. 2010- *
  • Logbook — a logging library for Python. 2010-2012
  • Flask — a microframework for Python based on good intentions. 2010- *
  • itsdangerous — a cryptographic signing library. 2012- *
  • click — a command line interface utility library. 2014- *

Open Source Applications

  • Zine — a blog software written in Python. 2007- *
  • MoinMoin — wiki engine written in Python. 2008
  • Plurk Solace — a multilingual support application. 2009-
  • Timesched — a world time scheduler. 2013 *
  • Fireteam Curlish — curl OAuth wrapper. 2012-

Websites

Projects for Competitions

Commercial Projects

  • Plurk — a microblogging platform. 2008-2009
  • Fireteam — online services for games. 2012-

Computer Games