These are some of the things we’ve been concocting in the Artisan HQ lab.


A set of extensions for Flask that take the boilerplate out of your project. It provides a powerful application factory that handles loading and configuring extensions / blueprints. So you can get on with the code that matters.

Broadway Migrate

A broadway extension wrapping Flask-Migrate.

Broadway SQLAlchemy

A broadway extension wrapping Flask-SQLAlchemy.

Flask Generic Views

A set of generic class-based views for the Flask microframework inspired by the ones in Django.

Hackday Manifesto

I was the driving force behind the hack day manifesto, and continue to manage its domain name and hosting to this day.

The document has been used by people and organisations around the world to help define and plan their hackdays.


A ruby gem to convert numbers between their textual and numeric forms, initially created for use in cucumber feature files.


Utilities for creating a 12 factor application, at present it allows you to parse the processes environment variables into a configuration dictionary.