5 Repos
Tools for mapping code tokens to visual styles via CSS classes.
Distinguishing note: Focuses on the CSS-class mapping layer rather than the parsing engine.
Explore 5 awesome GitHub repositories matching user interface & experience · Syntax Highlighting Styles. Refine with filters or upvote what's useful.
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
Maps code syntax tokens to generic CSS classes for external styling.
Hexo Theme Butterfly is a visual template for Hexo that transforms Markdown content into a responsive website featuring card-based layouts. It functions as a technical content renderer capable of displaying complex data such as mathematical formulas, Mermaid diagrams, and interactive charts within blog posts. The interface is PWA enabled, utilizing service workers and manifest files to provide offline access and installation on mobile devices. The theme distinguishes itself through a wide array of specialized content rendering tools, including musical score rendering, chronological timelines,
Allows the application of external CSS files to define custom color schemes for code syntax highlighting.
Code-prettify ist ein browserbasiertes Tool und HTML-Syntax-Highlighter, der Codeblöcken auf Webseiten visuelle Formatierung und Zeilennummern hinzufügt. Es fungiert als clientseitiger Code-Formatter und als anpassbare Lexer-Bibliothek zur Definition sprachspezifischer Hervorhebungsregeln. Das System ermöglicht die Erstellung benutzerdefinierter Lexer, um Syntax-Hervorhebung für proprietäre oder ungewöhnliche Programmiersprachen bereitzustellen. Die visuelle Präsentation wird durch benutzerdefiniertes Code-Styling und die Integration externer CSS-Stylesheets zur Definition von Farben und Schriftarten verwaltet. Das Projekt bietet automatische Syntax-Hervorhebung und sequentielle Zeilennummerierung für in HTML eingebettete Quellcode-Snippets. Es unterstützt das Hinzufügen von benutzerdefinierter Sprachunterstützung und das Styling technischer Dokumentationen.
Defines the visual appearance of highlighted code elements by applying specific CSS classes to marked-up text.
Chroma ist ein in Go geschriebener Syntax-Highlighter, der rohen Quellcode in farbigen Text oder HTML umwandelt. Er identifiziert Programmiersprachen und Tokens unter Verwendung sprachspezifischer Lexer, um hervorgehobene Ausgaben für verschiedene Umgebungen zu erzeugen. Das Projekt nutzt ein theme-gesteuertes Kolorierungssystem, das Tokentypen durch eine zwischengeschaltete Style-Mapping-Schicht von den endgültigen Farben entkoppelt. Dies ermöglicht benutzerdefinierte Code-Theming-Optionen durch das Mapping spezifischer Token-Kategorien auf Vorder- und Hintergrundfarben. Das System deckt Spracherkennung, Terminal-Textformatierung für ANSI-kompatible Viewer und Web-Code-Präsentation mittels HTML-Generierung mit Zeilennummerierung und CSS-Klassen ab. Es enthält zudem ein Command-Line-Interface zur Kolorierung von Dateien direkt im Terminal.
Maps code tokens to visual styles via CSS classes for web browser display.
Notepad4 is a lightweight, native Windows text editor built on the Scintilla editing component and rendered through the Win32 API. It is designed as a direct replacement for the default Windows Notepad, offering a faster, feature-rich editing experience with system-level integration such as Explorer context menu registration, taskbar jump list support, and the ability to intercept system notepad requests. The editor distinguishes itself with a context-sensitive completion engine that filters suggestions based on preceding punctuation and document content, alongside CPU-optimized encoding dete
Translates syntax highlighting and style labels into the user's language by adding string table entries with predefined resource IDs.