Prism is a new lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s a spin-off from Dabblet and is tested there daily by thousands.
Prism features:
- Dead Simple – include prism.css and prism.js, use proper HTML5 code tags (code.language-xxxx), done!
- Light as Feather - The core is 1.5KB minified & gzipped. Languages add 0.3-0.5KB each, themes are around 1KB.
- Extensible - Define new languages or extend existing ones. Add new features thanks to Prism’s plugin architecture.
- Intuitive – Language classes are inherited so you can only define the language once for multiple code snippets.
- Blazing fast – Supports parallelism with Web Workers, if available.
- Easy styling – All styling is done through CSS, with sensible class names like .comment, .string, .property etc
Link: Prism