Doesn't Karma have something for this? I recently used Istanbul.