Highlight.js подсвечивает код, работает с более чем 180 языками программирования и не зависит от фреймворков.