Ichabod - Fast HTML rasterizer
Ichabod is a server process which accepts POSTed HTML and can rasterize (eg. render images) and evaluate JS in that HTML document. There is a focus on rendering speed.
It utilizes webkit from Qt to render HTML and evaluate JavaScript, and mongoose to parse incoming requests and return responses.
- Fast rasterization of HTML.
- JSON API
- Javascript interface for rasterization functions
- Animated output using giflib.
- High quality animated output using mediancut and other diffusion methods.
- Python bindings available
- X11 not required.
- statsd support built in.
Several excellent headless projects have previously blazed a trail:
- PhantomJS scriptable headless webkit.
- Wkhtmltopdf render HTML into PDF
Ichabod is free software/open source, and is distributed under the MIT.
Ichabod was created, and is maintained, by:
Thanks to support from: