Uses highlight.js. 26 themes included. 55 languages supported (54 from highlight.js + 1 for nginx commands). Auto-detects language. Super-optimised, only loads js for the language. Adds buttons to tinyMCE for ease of adding code blocks. Optimised code with minimal overheads. All code on Github.