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


highlight.js is described as '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' and is an app. There are more than 10 alternatives to highlight.js for a variety of platforms, including Self-Hosted, Ruby, Mac, Windows and Linux apps. The best highlight.js alternative is prism.js, which is both free and Open Source. Other great apps like highlight.js are Zsh Syntax Highlighting, Pygments, Lolight and Bright.
Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind.


This package provides syntax highlighting for the shell zsh. It enables highlighting of commands whilst they are typed at a zsh prompt into an interactive terminal. This helps in reviewing commands before running them, particularly in catching syntax errors.
Generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications that need to prettify source code.


Lolight is a 3kB tokenizer and syntax highlighter. No language specific syntax support, just a CSS stylable breakdown into tokens. Default styles included.





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.




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.

code-prettify is a syntax-coloring script to make source-code snippets in HTML prettier.
A batteries-included syntax highlighting library for Rust, based on tree-sitter.