Prismjs Community
Prism.js is a lightweight and extensible syntax highlighter written in JavaScript. It operates entirely on the client-side, taking raw code content within HTML elements (typically <pre><code> tags) and applying specific CSS classes to different parts of the code (keywords, strings, comments, operators, etc.). This styling enhances the readability and visual presentation of programming code on websites. It supports a wide array of programming languages and is designed for performance, only parsing and highlighting code blocks when they are present on a page. It does not interact with user data or send information to external servers.