awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to syntaxhighlighter/syntaxhighlighter

Projects sharing features with Syntaxhighlighter

30 open-source projects similar to syntaxhighlighter/syntaxhighlighter, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • conorhastings/react-syntax-highlighterconorhastings avatar

    conorhastings/react-syntax-highlighter

    4,663View on GitHub↗

    react-syntax-highlighter is a component for rendering source code with syntax highlighting in React applications. It acts as a wrapper for the PrismJS and Highlight.js engines to provide formatted code display and language-specific colors. The project provides a customizable code block renderer that supports custom DOM injection, line numbering, and inline styling. It allows users to replace default HTML tags with custom React components to control how code is injected into the document object model. The library covers code presentation management through visual themes and line numbering. It

    JavaScript
    View on GitHub↗4,663
  • prismjs/prismPrismJS avatar

    PrismJS/prism

    13,008View on GitHub↗

    Prism is a JavaScript syntax highlighter and web-based code formatter. It functions as an extensible syntax engine designed to colorize and format code blocks on web pages, making various programming languages easier to read. The project processes raw code strings into styled HTML elements for use in frontend content rendering, technical documentation, and static site generation. It provides a modular system for adding custom language definitions and highlighting rules to a web-based code viewer.

    JavaScript
    View on GitHub↗13,008
  • googlearchive/code-prettifygooglearchive avatar

    googlearchive/code-prettify

    5,767View on GitHub↗

    Code-prettify is a browser-based tool and HTML syntax highlighter that adds visual formatting and line numbers to raw code blocks on web pages. It functions as a client-side code formatter and a customizable lexer library for defining language-specific highlighting rules. The system allows for the creation of custom lexers to provide syntax highlighting for proprietary or uncommon programming languages. Visual presentation is managed through custom code styling and the integration of external CSS stylesheets to define colors and fonts. The project provides automatic syntax highlighting and s

    JavaScript
    View on GitHub↗5,767

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • isagalaev/highlight.jsisagalaev avatar

    isagalaev/highlight.js

    24,937View on GitHub↗

    highlight.js is a JavaScript syntax highlighter and client-side code formatter that transforms plain text source code into highlighted HTML for web display. It provides syntax highlighting across a wide variety of programming languages. The library includes an automatic language detector that identifies the programming language of a code block to apply the correct highlighting rules without manual tagging. It is designed for web worker compatibility, allowing the highlighting process to run in background threads to prevent the browser interface from freezing during the processing of large vol

    JavaScript
    View on GitHub↗24,937
  • sublimehq/packagessublimehq avatar

    sublimehq/Packages

    3,004View on GitHub↗

    This repository contains a collection of extensions and configurations for a text editor plugin ecosystem. It provides a framework for adding language support and custom behavior through a system of customizable key bindings, a project indexing engine, and a syntax highlighting framework. The project utilizes a Python API to enable the development of custom plugins, menus, and tools. It supports a functional extension framework where users can create custom themes, syntax definitions, and resource overrides to expand the editor's visual styles and capabilities. The system covers advanced tex

    Shellsublimesublime-syntaxsublime-text
    View on GitHub↗3,004
  • readthedocs/sphinx_rtd_themereadthedocs avatar

    readthedocs/sphinx_rtd_theme

    5,112View on GitHub↗

    This project is a responsive Sphinx documentation theme that provides a visual layout and a set of Jinja2 templates for rendering technical content into a consistent web interface. It functions as a CSS documentation framework designed to adapt the presentation of technical manuals for both desktop and mobile screens. The theme includes a structured layout specifically for software API references, formatting function signatures, parameters, and return types. It also provides integrated mechanisms for version control linking, allowing documentation pages to point directly to source files on ex

    Sasssphinx-docsphinx-theme
    View on GitHub↗5,112
  • aramk/crayon-syntax-highlighteraramk avatar

    aramk/crayon-syntax-highlighter

    1,093View on GitHub↗

    Crayon Syntax Highlighter is a web-based tool designed to render source code snippets with language-specific color formatting and styling. It functions as a content management plugin that enables the insertion, configuration, and visual customization of code blocks directly within web editors. The project distinguishes itself through its ability to fetch and display source code from external URLs, local files, or direct text input. It supports complex rendering requirements, such as mixed-language parsing and the isolation of specific code segments within a single document. Users can control

    PHP
    View on GitHub↗1,093
  • lzybkr/psreadlinelzybkr avatar

    lzybkr/PSReadLine

    4,304View on GitHub↗

    PSReadLine is a command line editor for PowerShell that provides advanced line editing and command history management. It functions as a suite of tools for enhancing the interactive shell experience through a Bash-inspired implementation of editing, completion, mapping, synchronization, and highlighting. The project includes an interactive completion engine for navigating suggestions via a menu system and a keyboard mapping tool for assigning shortcuts to custom actions. It also features a session history synchronizer that automatically saves and shares command history across multiple active

    C#
    View on GitHub↗4,304
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    View on GitHub↗11,074
  • simonbs/runestonesimonbs avatar

    simonbs/Runestone

    3,051View on GitHub↗

    Runestone is a web-based code editor component and rendering engine designed for browser-based text editing. It functions as a customizable interface that handles the visual representation of code, including line numbering, indentation, and line wrapping. The project features a rule-based syntax highlighting engine that applies colors to text ranges based on language grammar definitions. It also includes a regex-based text search engine that locates specific patterns and applies visual highlights to matching character offsets. The editor manages text input through automatic character pairing

    Swiftiosswifttree-sitter
    View on GitHub↗3,051
  • macvim-dev/macvimmacvim-dev avatar

    macvim-dev/macvim

    7,855View on GitHub↗

    MacVim is a native graphical interface for the Vim text editor tailored for the macOS desktop environment. It is a modal, keyboard-driven editor that wraps a command-line core within a native Cocoa-based GUI wrapper, providing system menus, toolbars, and scroll bars. The editor is highly scriptable, utilizing a built-in scripting language and external interpreters for Python, Ruby, and Perl to automate complex text workflows. It further extends functionality by connecting to third-party applications through asynchronous jobs and communication channels. The project includes capabilities for s

    Vim Scriptmacosmacvimvim
    View on GitHub↗7,855
  • thedodd/trunkthedodd avatar

    thedodd/trunk

    4,317View on GitHub↗

    Trunk is a build tool and development server for compiling Rust code to WebAssembly and packaging it for browser deployment. It functions as a web bundler that combines WebAssembly modules, JavaScript, and static files into a deployable web application. The tool provides a local development server utilizing HTTP and WebSocket proxies to enable rapid iteration. This environment includes a file-system watcher that triggers automatic rebuilds and browser reloading when source files are modified. The pipeline handles the conversion of Rust source code into WebAssembly binaries and generates the

    Rust
    View on GitHub↗4,317
  • mkdocs/mkdocsmkdocs avatar

    mkdocs/mkdocs

    22,177View on GitHub↗

    MkDocs is a static site generator designed specifically for creating project documentation. It functions as a command-line utility that transforms structured Markdown files into professional, searchable websites. By utilizing a centralized configuration file, it manages site metadata, navigation hierarchies, and build settings to ensure consistent output across documentation projects. The platform distinguishes itself through a highly extensible architecture that separates content from presentation. Users can apply visual themes to control the site's appearance, while a plugin-based build sys

    Pythondocumentationmarkdownmkdocs
    View on GitHub↗22,177
  • webpro/reveal-mdwebpro avatar

    webpro/reveal-md

    3,910View on GitHub↗

    Reveal-md is a command-line tool that transforms Markdown files into interactive, web-based slide decks using the reveal.js framework. It functions as a comprehensive presentation generator, providing an integrated environment for authoring, previewing, and distributing structured slide content. The tool distinguishes itself through a robust development workflow that includes a local server with live reloading, allowing for real-time visual feedback as source files are modified. It supports advanced content customization through metadata-driven configuration, enabling users to define slide hi

    JavaScript
    View on GitHub↗3,910
  • tbranyen/backbone-boilerplatetbranyen avatar

    tbranyen/backbone-boilerplate

    4,438View on GitHub↗

    This project is a boilerplate for web applications built with the Backbone.js framework. It provides a structured project template and a standardized workflow for organizing source code and assets. The project includes a JavaScript build pipeline and a CI/CD workflow template. These systems automate the bundling and minification of assets for production and integrate automated test execution upon code pushes. The repository covers frontend build automation and behavior-driven testing. It incorporates tools for asset optimization and the generation of coverage reports to ensure application st

    JavaScript
    View on GitHub↗4,438
  • codemirror/codemirror5codemirror avatar

    codemirror/codemirror5

    27,247View on GitHub↗

    CodeMirror 5 is a browser-based code editor and extensible UI component. It functions as a syntax highlighting engine and a programmable text surface, providing a professional coding experience embedded within web pages. The project is distinguished by its ability to act as a collaborative text editor, synchronizing document changes across multiple users in real time. It also includes a dedicated Vim emulation layer that implements modal keyboard interactions, motions, and operators. The system covers broad capability areas including language support for autocompletion and error analysis, co

    JavaScript
    View on GitHub↗27,247
  • rdbende/sun-valley-ttk-themerdbende avatar

    rdbende/Sun-Valley-ttk-theme

    2,551View on GitHub↗

    Sun-Valley-ttk-theme is a styling library for the Tkinter toolkit that provides a modern visual aesthetic for desktop applications. It functions as a collection of design assets and configuration frameworks that update the appearance of standard interface widgets to align with contemporary design standards. The library enables dynamic switching between light and dark visual modes at runtime, allowing applications to respond to user preferences without requiring a restart. It includes utilities for automatic synchronization with system-level theme settings, ensuring consistent visual presentat

    Tclawesomedark-themefluent
    View on GitHub↗2,551
  • highlightjs/highlight.jshighlightjs avatar

    highlightjs/highlight.js

    24,825View on GitHub↗

    Highlight.js is a syntax highlighting library that automatically detects and applies color-coded styling to source code blocks within web pages. It functions as a language-agnostic formatting engine, utilizing a modular processor that applies consistent visual themes to diverse programming languages based on their specific grammatical rules. By decoupling the core parsing logic from language-specific definitions, the library provides a unified execution environment that operates without requiring internal knowledge of the target language. The project is distinguished by its modular architectu

    JavaScripthacktoberfesthighlightingjavascript
    View on GitHub↗24,825
  • masscodeio/masscodemassCodeIO avatar

    massCodeIO/massCode

    6,843View on GitHub↗

    massCode is a local-first developer workspace application that combines a code snippet manager, a markdown knowledge base, and an HTTP client tool. It serves as a productivity suite for software engineers to consolidate reusable code fragments, technical documentation, and API collections within a single environment. The application distinguishes itself by integrating a developer utility suite for natural language calculations, sample data generation, and JSON visualization. It also includes visual project mapping capabilities, allowing users to create mind maps and sketch diagrams alongside

    TypeScript
    View on GitHub↗6,843
  • folke/todo-comments.nvimfolke avatar

    folke/todo-comments.nvim

    4,222View on GitHub↗

    todo-comments.nvim is a Neovim plugin and codebase task navigator that highlights and manages task keywords within code comments. It functions as a Lua-based highlighter and workflow extension that aggregates pending work and notes from source code into a searchable project list. The plugin provides visual tracking of task comments using custom syntax highlighting and allows for jumping between these markers within a file. It enables project-wide task management by searching for tagged comments across multiple files to organize a development roadmap.

    Luaneovimneovim-plugin
    View on GitHub↗4,222
  • mawww/kakounemawww avatar

    mawww/kakoune

    11,129View on GitHub↗

    Kakoune is a scriptable, modal text editor for the terminal that employs a client-server architecture. This model allows multiple terminal windows to connect to a single editing session, providing a programmable environment for managing source code and text. The editor is distinguished by its selection-first logic, where a text region must be predefined before a command is applied. It leverages regular expressions to manage multiple cursors and perform bulk edits across complex text patterns, and it integrates deeply with the shell by piping selections through external programs and filters.

    C++
    View on GitHub↗11,129
  • l-hammer/you-need-to-know-cssl-hammer avatar

    l-hammer/You-need-to-know-css

    5,445View on GitHub↗

    You-need-to-know-css is a curated library of pre-written CSS code snippets for common frontend styling tasks including layout patterns, visual effects, animations, and component styling. It serves as a quick reference for developers looking to implement ready-to-use styling solutions without writing CSS from scratch. The collection is organized by visual effect or layout category, with each snippet presented on a standalone page that includes syntax-highlighted code, property documentation explaining the CSS rules and their values, and a live inline demo rendered inside an isolated iframe to

    CSScsscss-animationscss-center
    View on GitHub↗5,445
  • florisboard/florisboardflorisboard avatar

    florisboard/florisboard

    8,760View on GitHub↗

    Florisboard is an open-source virtual keyboard and input method editor for Android devices. It functions as an extensible framework for mobile text input, providing a privacy-focused alternative for typing and emoji insertion. The project is distinguished by a comprehensive theme engine that allows users to modify fonts, colors, and background images via stylesheets. It supports the creation, packaging, and distribution of custom visual themes and behavioral extensions. The keyboard includes integrated productivity tools such as clipboard history management and tactile haptic feedback to sim

    Kotlinandroidinput-methodkeyboard
    View on GitHub↗8,760
  • lervag/vimtexlervag avatar

    lervag/vimtex

    6,293View on GitHub↗

    VimTeX is an integrated development environment for authoring and compiling LaTeX documents within Vim and Neovim. It functions as a comprehensive suite for technical document authoring, combining the roles of a syntax highlighter, document navigator, and autocompletion engine. The plugin distinguishes itself through a coordinated workflow that manages asynchronous compilation and bidirectional synchronization with external PDF viewers. This allows users to jump between specific source locations and their rendered pages while maintaining a responsive editor interface during document productio

    TeX
    View on GitHub↗6,293
  • primefaces/primereactprimefaces avatar

    primefaces/primereact

    8,323View on GitHub↗

    PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C

    CSS
    View on GitHub↗8,323
  • catppuccin/nvimcatppuccin avatar

    catppuccin/nvim

    7,210View on GitHub↗

    This project is a Lua-based theme plugin for Neovim that provides a set of customizable color schemes and a synchronized color palette across the editor user interface. It functions as a theme framework that manages highlight groups and color configurations to define the visual appearance of the workspace. The framework distinguishes itself through a cross-plugin color system that synchronizes visual identity across third-party Neovim extensions and language tools. It allows for granular customization via palette overrides, enabling users to redefine specific hex codes and map abstract semant

    Luacatppuccincolorschemehacktoberfest
    View on GitHub↗7,210
  • codemirror/devcodemirror avatar

    codemirror/dev

    7,820View on GitHub↗

    CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow

    JavaScript
    View on GitHub↗7,820
  • pauljuliusmartinez/jlessPaulJuliusMartinez avatar

    PaulJuliusMartinez/jless

    5,518View on GitHub↗

    jless is an interactive JSON explorer and command-line viewer designed for reading and navigating hierarchical data structures within a terminal. It functions as a terminal JSON formatter that pretty-prints data from files or standard input, including support for newline-delimited formats. The tool serves as a JSON path extractor, allowing users to identify and copy the dot or bracket notation paths from the root to specific nodes. It also includes a regex search utility for locating specific keys and values within JSON datasets using full-text regular expressions. The application provides c

    Rustclijsonrust
    View on GitHub↗5,518
  • gskinner/regexrgskinner avatar

    gskinner/regexr

    10,386View on GitHub↗

    Regexr is a web-based regular expression IDE designed for building, testing, and debugging patterns. It functions as a testing tool to validate expressions against sample text and a learning tool that provides an interactive guide and a built-in cheat sheet for studying syntax. The platform includes a community regex library, which is a searchable repository of user-contributed patterns. This enables the discovery, sharing, and reuse of proven matching logic through a public directory and collaborative sharing links. The tool supports real-time pattern construction with syntax highlighting a

    JavaScript
    View on GitHub↗10,386
  • josephlenton/php-errorJosephLenton avatar

    JosephLenton/PHP-Error

    1,335View on GitHub↗

    PHP-Error is a web development utility and error handler that intercepts application exceptions, syntax errors, and fatal errors to replace default engine output with formatted HTML diagnostic pages during local testing. It activates automatically upon startup without requiring manual initialization calls within project code. The system features interactive diagnostics that include contextual syntax highlighting for code snippets, path-based stack trace filtering to separate external library code from application logic, and inline remote file editing capabilities that persist code modificatio

    PHP
    View on GitHub↗1,335