LFX Platform

Know more about LFX Platform

LFX Insights

Syntax Highlighting Tools

Libraries and tools that provide syntax highlighting support for code across various programming languages, enhancing readability in documentation, web applications and developer platforms.

17 projects

30,279 contributors

$63M

Linguist

Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

Contributors

6,441

Organizations

2,469

Software value

$13M

Ace

Ace is a high-performance code editor for the web, written in JavaScript. It can be easily embedded in any webpage and provides features like syntax highlighting, automatic indent and outdent of code, search and replace with regular expressions, and support for hundreds of programming languages and file formats.

Contributors

4,149

Organizations

1,163

Software value

$8.3M

nvim-treesitter

A Treesitter integration for Neovim that provides syntax highlighting, indentation, and other syntax-aware features by leveraging the Tree-sitter parsing library. It manages parser configurations and installations while offering an interface for advanced code analysis capabilities.

Contributors

4,141

Organizations

975

Software value

$2.2M

Highlight.js

Highlight.js is a syntax highlighting library that works in browsers and Node.js. It automatically detects the language of code blocks and applies syntax highlighting, supporting over 190 languages and 100 styles.

Contributors

3,732

Organizations

1,302

Software value

$3.8M

PrismJS

Lightweight, robust, elegant syntax highlighting.

Contributors

2,531

Organizations

898

Software value

$1.2M

Tree-sitter

Tree-sitter is an incremental parsing system that can build and maintain a syntax tree for source code files as they are edited, enabling fast and accurate syntax highlighting, code navigation, structural editing, and more. It generates fast parsers that can be used from multiple programming languages.

Contributors

2,133

Organizations

690

Software value

$2.8M

Pygments

Pygments is a syntax highlighting engine and library that supports a wide range of programming languages and markup formats. It can be used to add color syntax highlighting to source code in documentation, websites, and other contexts.

Contributors

1,946

Organizations

548

Software value

$7.6M

Rouge

A pure Ruby code highlighter that is compatible with Pygments

Contributors

1,820

Organizations

693

Software value

$1.7M

Shiki

A syntax highlighter library that supports multiple programming languages and themes, designed for use in web applications and documentation tools

Contributors

1,047

Organizations

397

Software value

$3.5M

Chroma Syntax Highlighter

A general purpose syntax highlighter in pure Go

Contributors

860

Organizations

294

Software value

$2.6M

React Syntax Highlighter

syntax highlighting component for react with prismjs or highlightjs ast using inline styles

Contributors

794

Organizations

271

Software value

$15M

React CodeMirror

CodeMirror 6 component for React. @codemirror https://uiwjs.github.io/react-codemirror/

Contributors

597

Organizations

145

Software value

$778K

CodeMirror View

DOM view component for the CodeMirror code editor

Contributors

88

Organizations

28

Software value

$419K

Delta

A syntax-highlighting pager for git, diff, grep, and blame output

This project hasn't been onboarded to LFX Insights.

Prism React Renderer

🖌️ Renders highlighted Prism output to React (+ theming & vendored Prism)

This project hasn't been onboarded to LFX Insights.

Refractor

Lightweight, robust, elegant virtual syntax highlighting using Prism

This project hasn't been onboarded to LFX Insights.

Sublime Text Syntax Highlighting Files

Syntax highlighting files shipped with Sublime Text and Sublime Merge

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?