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

CodeMirror wrapper component

Ranking updated Aug 2, 2026

For codemirror raw mode, the strongest matches are harrychen0506/react-markdown-editor-lite (This React Markdown editor provides a split-pane interface with), slpstream/traven (Traven is a modular frontend library for embedding Markdown) and vanessa219/vditor (Vditor is a browser-based Markdown editor component that supports). nhn/tui.editor and textangular/textangular round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked CodeMirror wrapper components ranked by GitHub stars and activity. Compare the top options and find the best fit.

CodeMirror wrapper component

Find the best repos with AI.We'll search the best matching repositories with AI.
  • harrychen0506/react-markdown-editor-liteHarryChen0506 avatar

    HarryChen0506/react-markdown-editor-lite

    1,135View on GitHub↗

    This project provides a lightweight Markdown text editing component designed for integration into React applications. It offers a split-pane interface that allows users to author content in a raw text editor while simultaneously viewing a rendered preview, with synchronized scrolling to ensure the two views remain aligned during the writing process. The editor is built to be highly extensible, allowing developers to customize the interface by toggling specific toolbar buttons or preview areas. It supports a plugin-based architecture for custom parsing logic and provides a callback-driven work

    This React Markdown editor provides a split-pane interface with a raw source view, customizable toolbar, and formatting previews, making it a fitting integration component despite not explicitly highlighting CodeMirror 6 under the hood.

    TypeScriptCustom Editor Toolbar Buttons
    View on GitHub↗1,135
  • slpstream/travenslpstream avatar

    slpstream/traven

    1View on GitHub↗

    Traven is a modular frontend library designed to embed professional-grade Markdown editing interfaces into web applications and standard HTML forms. It functions as a visual authoring component that renders Markdown as rich text, allowing users to write and format content through a live-preview interface while maintaining bidirectional synchronization with the underlying raw text. The editor distinguishes itself through a focus on performance and extensibility, utilizing virtualized viewport rendering to maintain responsiveness when handling massive documents. It supports a "what you see is w

    Traven is a modular frontend library for embedding Markdown editing interfaces into web applications, supporting rich text editing, raw source synchronization, and syntax highlighting, though it does not explicitly guarantee CodeMirror 6 integration or a custom toolbar.

    JavaScriptEditor Toolbar ConfigurationsRich Text Editors
    View on GitHub↗1
  • 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

    Vditor is a browser-based Markdown editor component that supports both rich-text and split-view source modes, though it uses its own core rendering engine rather than direct CodeMirror integration.

    TypeScriptCustom Editor Toolbar ButtonsSyntax HighlightingSyntax Highlighters
    View on GitHub↗11,074
  • nhn/tui.editornhn avatar

    nhn/tui.editor

    17,984View on GitHub↗

    This project is a web-based rich text editor designed for markdown content authoring. It provides a dual-mode interface that synchronizes raw markdown syntax with a visual WYSIWYG editing experience, allowing users to toggle between modes while maintaining a consistent document state. The editor distinguishes itself through a modular architecture that supports custom content blocks and plugin extensions. This system enables the integration of specialized features such as code syntax highlighting, chart rendering, diagram generation, and complex table formatting. It also includes a live previe

    This repository provides a dual-mode markdown editor with a raw source view and WYSIWYG integration, though it is a standalone rich text editor rather than a CodeMirror-specific extension component.

    TypeScriptMarkdown EditorsMarkdown-Based Content AuthoringRich Text Editors
    View on GitHub↗17,984
  • textangular/textangulartextAngular avatar

    textAngular/textAngular

    3,952View on GitHub↗

    textAngular is a rich text editor component for AngularJS applications. It provides a visual editing interface that enables users to format text and embed media, acting as a synchronization layer that connects the editor to an application data model. The editor features a customizable interface where formatting button groups and toolbar layouts are defined via configuration. It supports the registration of custom tools and plugins to extend the editor's functional capabilities. The project covers HTML content binding with two-way data synchronization, event-driven change tracking, and the us

    This repository is a rich text editor for AngularJS rather than a CodeMirror integration, meaning it misses the core dependency and framework requirements of your search.

    JavaScriptCustom Editor Toolbar ButtonsEditor Toolbar ConfigurationsRich Text Editor Toolbars
    View on GitHub↗3,952
  • 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

    This library provides React syntax highlighting using PrismJS and Highlight.js rather than integrating CodeMirror for raw markdown editing, making it a neighbouring display component rather than the requested editor extension.

    JavaScriptSyntax HighlightingSyntax HighlightersSyntax Highlighting Components
    View on GitHub↗4,663
  • codemirror/codemirrorcodemirror avatar

    codemirror/CodeMirror

    27,246View on GitHub↗

    CodeMirror is a browser-based code editor and extensible text editor framework. It functions as a programmable interface for rendering code and text with support for numerous programming languages, serving as a reusable component for web-based integrated development environments. The project provides a syntax highlighting engine that applies visual styles to text based on programming language rules. It includes a programming API and a CSS theming system to customize the editor's appearance and extend its functionality with custom behaviors. The framework covers capabilities for embedding tex

    CodeMirror is the underlying editor framework rather than a specific extension providing a raw markdown mode or WYSIWYG integration, making it a building block you would use to construct such a component.

    JavaScriptSyntax HighlightingSyntax Highlighting
    View on GitHub↗27,246
  • 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

    Highlight.js is a syntax highlighting library rather than a CodeMirror text editor extension, making it a building block for code display rather than an interactive source-mode editor.

    JavaScriptSyntax HighlightingSyntax Highlighters
    View on GitHub↗24,825
  • 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

    This repository is a syntax highlighter rather than a CodeMirror text editor integration or raw source component, making it a neighbouring library rather than the requested editor tool.

    JavaScriptSyntax HighlightingSyntax Highlighters
    View on GitHub↗24,937
  • react-syntax-highlighter/react-syntax-highlighterreact-syntax-highlighter avatar

    react-syntax-highlighter/react-syntax-highlighter

    4,638View on GitHub↗

    react-syntax-highlighter is a React component that renders source code with language-specific syntax coloring. It wraps the Prism and Highlight.js syntax highlighting libraries, tokenizing source code using their language grammars and mapping each token to a styled React element. The component operates in two styling modes: inline style objects applied directly to each token, or CSS class names that can be themed via external stylesheets. This dual-mode approach makes the highlighter portable across environments where CSS class injection may or may not be available. The component is built aro

    It is a React syntax highlighter component built on Prism and Highlight.js rather than CodeMirror, making it a rendering utility rather than an editor integration with raw mode.

    JavaScriptSyntax HighlightersSyntax Highlighting Components
    View on GitHub↗4,638

Related searches

  • a rich-text editor framework for the browser
  • a modern modal text editor written in Rust
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
harrychen0506/react-markdown-editor-lite1.1KTypeScriptMITJan 21, 2026
slpstream/traven1JavaScriptMITJul 21, 2026
vanessa219/vditor11.1KTypeScriptMITFeb 7, 2026
nhn/tui.editor18KTypeScriptMITAug 1, 2024
textangular/textangular4KJavaScript—Sep 20, 2023
conorhastings/react-syntax-highlighter4.7KJavaScriptMITFeb 26, 2026
codemirror/codemirror27.2KJavaScriptMITApr 16, 2026
highlightjs/highlight.js24.8KJavaScriptbsd-3-clauseOct 27, 2025
isagalaev/highlight.js24.9KJavaScriptBSD-3-ClauseOct 27, 2025
react-syntax-highlighter/react-syntax-highlighter4.6KJavaScriptmitFeb 7, 2026
Text editor plugins
  • a hands-on project for learning systems programming
  • a plugin for integrating code editors
  • Text editors
  • a wysiwym markdown editor for web apps
  • a plugin for enhancing IDE developer productivity