Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind.
Cost / License
- Free
- Open Source
Platforms
- Online
- Self-Hosted


Chroma (Syntax Highlighter) is described as 'Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc' and is an app. There are more than 10 alternatives to Chroma (Syntax Highlighter) for Self-Hosted, Ruby, Web-based, JavaScript and npm. The best Chroma (Syntax Highlighter) alternative is prism.js, which is both free and Open Source. Other great apps like Chroma (Syntax Highlighter) are highlight.js, Inkjet (Syntax Highlighting), Re-Highlight and Rainbow (Syntax Highlighting).
Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind.


Highlight.js is a client-side Syntax Highlighting library in Javascript.It can be used in Pastebin Services or in Code Examples.Because of running on client side,it needs less bandwidth than server-side Syntax Highlighting libraries.


A batteries-included syntax highlighting library for Rust, based on tree-sitter.
Re-Highlight is a powerful syntax highlighter, which is a sub-module of the Reqable project. Re-Highlight can highlight a text by simply defining a syntax file. And Re-Highlight has built-in syntax highlighting rules for dozens of programming languages, it is easy to make your...



This package is an open source version of GitHub’s closed-source PrettyLights project (more on that later). It supports 600+ grammars and its extremely high quality. It uses TextMate grammars which are also used in popular editors (SublimeText, Atom, VS Code, &c).


Rouge is a pure Ruby syntax highlighter. It can highlight over 200 different languages, and output HTML or ANSI 256-color text. Its HTML output is compatible with stylesheets designed for Pygments.

Torchlight is a VS Code-compatible syntax highlighter that requires no JavaScript, supports every language, every VS Code theme, line highlighting, git diffing, and more.


