24 Repos
Visual formatting of source code using colors and styles based on language syntax rules.
Distinct from Markdown and Syntax Highlighting: General language syntax highlighting for editors, distinct from markdown rendering or log-specific patterns.
Explore 24 awesome GitHub repositories matching user interface & experience · Code Syntax Highlighting. Refine with filters or upvote what's useful.
Dieses Projekt ist eine IDE-Erweiterung für die IntelliJ-Plattform, die Sprachunterstützung für Go bietet. Sie integriert Go-Entwicklungstools in JetBrains-IDEs, um das Schreiben, Organisieren und Analysieren von Quellcode zu erleichtern. Das Plugin ermöglicht die Transformation von Go-Quellcode in ausführbare Binärdateien durch die Verwaltung von Build-Prozessen und die Ausführung des Standard-Compilers. Es enthält zudem Dienstprogramme zur Konfiguration des Go-Software-Development-Kits und zur Generierung initialer Anwendungs- und Bibliotheksdateien zum Bootstrapping von Projektstrukturen. Das Toolset bietet statische Codeanalyse durch Syntax-Highlighting und eine typbewusste Completion-Engine für automatisierte Symbolvorschläge. Es unterstützt die Navigation weiter durch die Indizierung von Projektsymbolen, was es Benutzern ermöglicht, zwischen Typdefinitionen und Deklarationen über Projektdateien und die Standardbibliothek hinweg zu springen.
Applies colors and formatting to Go source code based on language rules to improve readability.
Dieses Projekt ist ein Markdown-Static-Site-Generator und Dokumentationsserver, der Dateien und Ordnerstrukturen in responsive Websites umwandelt. Es fungiert als Confluence-Dokumentations-Publisher und ermöglicht das direkte Hochladen und Synchronisieren von verarbeiteten Markdown-Inhalten auf Enterprise-Knowledge-Base-Server. Das System zeichnet sich durch seine technischen Rendering-Fähigkeiten aus, indem es Mermaid-Syntax in visuelle Diagramme und TeX-Ausdrücke in mathematische Formeln umwandelt. Es unterstützt mehrsprachige Dokumentation durch die Erstellung lokalisierter Versionen einer Website mit dedizierten Navigationsstrukturen. Die Plattform bietet eine vollständige Content-Pipeline, die hierarchische Navigationsmenüs, Code-Syntax-Highlighting und ein System zur Verwaltung der Seitenreihenfolge über Dateinamen-Präfixe umfasst. Zudem verfügt sie über ein flexibles Erweiterungs-Framework für benutzerdefinierte Content-Generatoren und die programmatische Manipulation von Seitenbäumen. Die Umgebung kann als portabler Docker-Container bereitgestellt werden und enthält einen lokalen Preview-Server zum Testen der Dokumentation vor der finalen Generierung.
Applies visual formatting and colors to code blocks based on language syntax rules.
Dieses Projekt ist ein technischer Text-Renderer, der komplexe mathematische Notationen und syntax-hervorgehobenen Code in digitalen Dokumentenformaten darstellt. Es fungiert als technischer MathML-Renderer und als System zur Erstellung von statisch generierter Dokumentation. Das Projekt erstellt digitale Lehrbücher, die sowohl als HTML5-Digital-Books als auch als standardisierte EPUB3-eBooks verfügbar sind. Es transformiert Quellmaterialien in vorgerenderte HTML- und EPUB-Dateien und stellt sicher, dass die Inhalte mit modernen Webbrowsern und E-Book-Readern kompatibel sind. Die Rendering-Oberfläche nutzt ein responsives Layout mit Viewport-Anpassung, um Typografie und Containerbreiten für Desktop- und Mobilgeräte zu optimieren. Es integriert MathML für mathematische Formeln und Syntax-Highlighting zur Build-Zeit für Code-Fragmente.
Implements build-time thematic coloring for source code fragments to improve readability.
vim.js ist eine professionelle, modale Texteditor-Implementierung, die für die Integration in Webbrowser und JavaScript-basierte Anwendungen entwickelt wurde. Sie emuliert eine Vim-Umgebung durch modale Bearbeitungs-Workflows, Tastaturkürzel und einen zustandsmaschinenbasierten Input-Handler zum Umschalten zwischen Befehls- und Einfügemodus. Das Projekt ermöglicht das Einbetten eines voll funktionsfähigen Texteditors in Host-Anwendungen. Es erleichtert die browserbasierte Entwicklung durch die Replikation der Logik und Speicherverwaltung eines nativen Texteditors unter Verwendung von JavaScript-Objekten und -Funktionen. Der Editor umfasst Funktionen für Syntax-Highlighting basierend auf Sprachregeln, mehrstufiges Undo via pufferbasierter Textspeicherung und Rechtschreibprüfung. Er unterstützt zudem Dateinamen-Autovervollständigung, externe Dateiimporte aus lokalem oder Cloud-Speicher sowie die Ausführung benutzerdefinierter JavaScript-Skripte zur Erweiterung der Kernfunktionalität. Benutzerverhalten und Keybindings werden über ein konfigurationsgesteuertes Zustandssystem verwaltet, das Einstellungen in externen Dateien speichert.
Provides visual formatting of source code based on predefined language syntax rules.
Microbin ist eine selbst gehostete Dateifreigabe-Anwendung und ein verschlüsselter Pastebin, der in Rust geschrieben ist. Er bietet eine Plattform zum Hosten von Text-Snippets und Binärdateien über eindeutige Links und fungiert sowohl als sicherer File-Drop als auch als URL-Shortener. Das System bietet clientseitige Ende-zu-Ende-Verschlüsselung, wodurch sichergestellt wird, dass der Server keine Klartextdaten sieht, bevor sie übertragen werden. Es enthält sichere Postbox-Portale zum Sammeln von Dokumenten von externen Clients und unterstützt passwortgeschützte Zugriffskontrolle, um die Sichtbarkeit von Inhalten einzuschränken. Die Plattform verwaltet den Upload-Lebenszyklus durch zeit- und aufrufspezifische Ablauf-Timer. Zusätzliche Funktionen umfassen sprachspezifisches Syntax-Highlighting für Code-Snippets, das Bearbeiten geteilter Inhalte und die Möglichkeit, Dateien als Rohdatenströme bereitzustellen. Serververhalten und Anwendungs-Branding werden über Umgebungsvariablen und ein Tool zur Generierung von Konfigurationsdateien verwaltet.
Provides visual formatting for code snippets based on language syntax rules.
Ayu ist eine Sammlung von Farbthemen für den VS Code Editor. Sie bietet eine Reihe visueller Interface-Themes, mit denen Hintergrund, Vordergrund und UI-Akzente des Editors angepasst werden können. Das Projekt bietet drei verschiedene Farbschemata: light, dark und mirage. Diese Varianten ermöglichen eine adaptive Anpassung an unterschiedliche Lichtumgebungen, um den visuellen Komfort zu erhalten. Das Theme umfasst Syntax-Highlighting für Code-Elemente, Interface-Anpassungen für Panels und Titelleisten sowie Typografie-Overrides. Es enthält zudem eine begleitende Bibliothek mit benutzerdefinierten Datei-Icons, um die Erkennung von Dateitypen und die Navigation zu verbessern.
Implements visual formatting of source code by mapping language tokens to theme colors.
PSReadLine ist ein Kommandozeilen-Editor, Completion-Engine, History-Manager und Syntax-Highlighter für die PowerShell-Konsole. Es bietet eine von Bash inspirierte Bearbeitungserfahrung, die fortgeschrittene Cursor-Bewegungen und Textmanipulation innerhalb des Terminals ermöglicht. Das Projekt bietet einen anpassbaren Input-Mapper zur Zuweisung von Tastenkombinationen für spezifische Aktionen und Navigationslogik. Es enthält ein Completion-System, das passende Befehle über auswählbare Menüs oder präfixbasierte Übereinstimmungen vorschlägt. Das Tool bietet Echtzeit-Farbkodierung für Befehlstexte und Fehlermeldungen zur Verbesserung der Lesbarkeit. Es verwaltet die automatische Speicherung und Abfrage der Befehlshistorie, was interaktives Suchen und Filtern früherer Einträge ermöglicht. Zudem unterstützt es die Bearbeitung mehrzeiliger Eingaben und tokenbasierte Cursor-Navigation.
Applies real-time visual formatting and colors to command text based on PowerShell syntax rules.
Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static HTML files. It functions as a markdown-to-HTML converter and a data format transformer capable of moving content between JSON, YAML, XML, PLIST, and CSV formats. The project features a pipeline-based build process where users can define ordered sequences of data transformations and file processing steps. It includes project scaffolding tools to bootstrap directory structures and configuration files from predefined boilerplates. The system manages content through collection-ba
Applies language-specific syntax highlighting to fenced markdown code blocks during rendering.
react-ace ist ein React-Komponenten-Wrapper für den Ace-Code-Editor, um funktionsreiche Textbearbeitung und Syntax-Highlighting in Webanwendungen einzubetten. Er bietet einen browserbasierten Editor, der sprachspezifische Farb- und Formatierungsregeln auf Quellcode- und Markup-Dateien anwendet. Das Projekt zeichnet sich durch die Unterstützung spezialisierter Tastatur-Interaktionsmodi aus, einschließlich Vim und Emacs, sowie einen Side-by-Side-Diff-Viewer zum Vergleich verschiedener Dateiversionen. Es fungiert zudem als Tool für Code-Snippets und Live-Autocompletions, um die Texteingabe zu beschleunigen. Die Komponente deckt ein breites Spektrum an Editor-Funktionen ab, einschließlich visuellem Theme-Management, Code-Annotationen sowie Fehler- oder Warnindikatoren. Sie bietet programmatische Interfaces für State-Synchronisation, Extraktion von Textselektionen und die Ausführung interner Editor-Methoden wie Suchen und Ersetzen.
Applies language-specific colors and formatting rules to code blocks based on the selected programming language.
asm-dude ist eine Visual-Studio-Erweiterung für die Assembler-Programmierung und Low-Level-Entwicklung. Sie bietet Syntax-Highlighting, Code-Vervollständigung und Mnemonic-Referenzen sowohl für Quellcode- als auch für Disassembly-Fenster. Das Plugin enthält ein Mnemonic-Referenz-Tool, das Pop-up-Beschreibungen und Parametersignaturen für Assembler-Befehle anzeigt. Diese Referenzen werden über konfigurierbare Datendateien verwaltet, was benutzerdefinierte Befehlseinträge und Beschreibungen ermöglicht. Die Erweiterung integriert sich in den Editor, um kontextbezogene Tooltips und Keyword-Vervollständigung während des Tippens bereitzustellen. Sie nutzt zudem musterbasiertes Syntax-Highlighting und Code-Folding, um die Lesbarkeit von disassembliertem Maschinencode während des Debuggings zu verbessern.
Applies color coding and code folding to source and disassembly windows to improve readability.
Cake ist ein plattformübergreifendes Build-Automatisierungssystem und Skripting-Framework, das es Nutzern ermöglicht, Software-Build-Pipelines mittels C#-Skripten zu definieren. Es fungiert als CI/CD-Pipeline-Orchestrator und Build-Runner und bietet eine stark typisierte, domänenspezifische Sprache, um die Orchestrierung von Kompilierung, Tests und Verpackungsprozessen unter Windows, Linux und macOS zu vereinfachen. Das System stellt reproduzierbare Build-Umgebungen durch das Pinnen von Versionen der Build-Tools, Module und Abhängigkeiten sicher. Es zeichnet sich dadurch aus, dass es einen C#-Skripting-Workflow mit vollständiger IDE-Unterstützung ermöglicht, einschließlich Autocomplete, Syntax-Highlighting und direkter Task-Ausführung innerhalb von Editoren. Das Framework deckt eine breite Palette an Funktionen ab, einschließlich der Ausführung von Directed-Acyclic-Graph-Tasks, plattformübergreifender Prozessabstraktion und automatisierter Tool-Installation. Es bietet umgebungsbewusste Erkennung für verschiedene Continuous-Integration-Anbieter und Erweiterbarkeit durch eine NuGet-basierte Plugin-Architektur und Dependency Injection. Build-Skripte werden als laufzeitkompilierte Binärdateien ausgeführt oder innerhalb einer Konsolenanwendung gehostet.
Provides color coding in script files to improve readability and structure recognition.
rust.vim is a Vim plugin that provides language-specific editor support for Rust. It integrates syntax highlighting, indentation management, and tooling configurations to improve the readability and structural understanding of Rust source code. The plugin enables targeted test execution for specific functions and provides integration with an online playground for code experimentation and sharing. It further covers capabilities for code formatting, static error detection, and symbol navigation for browsing source structures and jumping between definitions. Configuration is managed through Vi
Applies visual styles to Rust source code to improve structural understanding and readability.
vim-rails ist eine Reihe von Editor-Erweiterungen zum Navigieren, Testen und Verwalten von Ruby on Rails-Anwendungen innerhalb von Vim. Es bietet einen Projekt-Navigator zum Springen zwischen zugehörigen Controllern, Modellen und Views, einen dedizierten Test-Runner zum Ausführen von Specs sowie eine Schnittstelle zum direkten Ausführen von Framework-Generatoren und Befehlen aus dem Editor heraus. Das Plugin ermöglicht das Extrahieren von Codeblöcken in separate Partials oder Concerns und ersetzt den ursprünglichen Inhalt automatisch durch Render-Aufrufe. Es enthält zudem ein spezialisiertes Syntax-Highlighting, das eine Farbcodierung auf Framework-spezifische Methoden und Deklarationen anwendet. Das System unterstützt kontextbezogene Projektnavigation, gezielte Testausführung und benutzerdefinierte Mapping-Regeln für zugehörige Dateien und Aufgaben auf globaler oder Anwendungsebene.
Provides specialized color coding for framework-specific methods and declarations to improve code readability.
SourceCodeSyntaxHighlight ist eine Syntax-Highlighting-Engine und ein Visualisierungstool für die Versionskontrolle. Es fungiert als Syntax-Highlighter für Quellcode, der Farbschemata und Formatierungen auf Programmiersprachen für die visuelle Anzeige anwendet, sowie als Tool zum Hervorheben von Codeänderungen und Diffs im Verhältnis zu Versionskontroll-Commits. Das Projekt ist als macOS Quick Look-Erweiterung implementiert, die syntax-hervorgehobene Vorschauen von Quellcodedateien innerhalb des Finders bietet. Es enthält zudem einen Language-Server-Protocol-Client zur Bereitstellung semantischer Tokens und Hover-Informationen während der Code-Vorschau sowie ein Command-Line-Interface-Tool für die Batch-Verarbeitung von Quelldateien in hervorgegebene Ausgaben. Zusätzliche Funktionen decken die Visualisierung von Versionskontrolländerungen durch Markierung hinzugefügter, bearbeiteter oder entfernter Zeilen ab. Das System unterstützt die Vorverarbeitung von Quelldateien über benutzerdefinierte Skripte, die Anpassung des visuellen Erscheinungsbilds für Farben und Schriftarten sowie die Verwendung externer Highlighting-Bibliotheken für das Rendering.
Converts raw programming language files into visually formatted text using syntax rules for better readability.
This project is a React presentation component designed to create animated code sliders and step-by-step walkthroughs. It functions as a code presentation tool that allows users to highlight syntax and transition between different versions of a codebase during technical demonstrations. The tool enables the creation of animated code walkthroughs by rendering snapshots of code that transition through incremental changes. These sequences are navigated via keyboard inputs, allowing a presenter to advance through code steps to explain logic changes in a live demo. The system provides capabilities
Provides visual formatting of source code using colors and styles based on language syntax rules.
Dieses Projekt ist ein webbasierter JSON-Formatter und Visualisierer für strukturelles Debugging und Datenexploration. Es transformiert rohe JSON-Strings in eine lesbare Baumstruktur mit Syntax-Highlighting, Einrückungshilfslinien und auf-/zuklappbaren Knoten. Das Tool bietet einen Datenvisualisierer für den Vergleich roher Server-Responses mit geparsten Repräsentationen. Es enthält zudem einen Konsolen-Exporter, der geparste JSON-Daten als globale Variable zur sofortigen Inspektion und Manipulation an die Browser-Entwicklerkonsole sendet. Das System deckt API-Response-Inspektion und JSON-Strukturanalyse ab, wodurch Benutzer zwischen rohem Text und formatierten Ansichten umschalten können, um komplexe verschachtelte Daten zu verifizieren.
Provides visual color coding for JSON keys and values to improve readability.
Compodoc ist ein TypeScript-API-Dokumentationsgenerator, Static-Site-Generator und Visualisierungstool für Projektarchitekturen. Es analysiert Quellcode und JSDoc-Kommentare, um durchsuchbare technische Referenzseiten, API-Kataloge und eigenständige HTML-Seiten zu erstellen. Das Projekt zeichnet sich durch die Analyse von Import-Statements aus, um Abhängigkeitsgraphen und Modulkarten zu erstellen, die die strukturellen Beziehungen innerhalb einer Codebasis veranschaulichen. Es bietet spezialisierte Unterstützung für die Visualisierung von Angular-Projekten, NestJS-Workflows und Stencil-Webkomponenten und kann funktionierende Live-Demos direkt in Dokumentationsseiten einbetten. Das System fungiert zudem als Analysetool für die Dokumentationsabdeckung, liefert Berichte und erzwingt Mindest-Coverage-Schwellenwerte innerhalb von CI-Pipelines, um Builds bei unzureichender Dokumentation fehlschlagen zu lassen. Weitere Funktionen umfassen Markdown-Integration, Datenexport in JSON oder Markdown sowie einen lokalen Entwicklungsserver mit Dateisystem-Monitoring für automatische Rebuilds. Nutzer können die Ausgabe über Konfigurationsdateien, benutzerdefiniertes CSS-Styling und Filter für die Sichtbarkeit von Elementen anpassen, um bestimmte Symbole oder interne Tags von der finalen Seite auszuschließen.
Applies visual syntax highlighting to code blocks within the generated documentation to improve readability.
Amp ist ein modaler Texteditor für die Befehlszeile. Er bietet eine terminalbasierte Schnittstelle für die Textbearbeitung und Softwareentwicklung und nutzt ein modales Interaktionsmodell, das die Texteingabe von der Navigation und Befehlsausführung trennt. Der Editor integriert Git-Versionskontrolle, um Codeänderungen direkt innerhalb der Schnittstelle aufzuzeichnen. Er fungiert zudem als Navigationstool mit einem Fuzzy-File-Finder für ungefähre String-Übereinstimmungen und einem Symbol-Navigationstool, um zu spezifischen Definitionen und Deklarationen innerhalb lokaler Quelldateien zu springen. Das System enthält regelbasiertes Syntax-Highlighting zur Unterscheidung von Codestrukturen und eine zentrale Konfigurationsdatei zur Verwaltung von Benutzereinstellungen.
Applies visual formatting and colors to source code based on language syntax rules.
Everforest ist ein von der Natur inspiriertes Farbschema und Syntax-Highlighting-Theme für Vim und Neovim. Es bietet eine Sammlung heller und dunkler Farbschemata, die mit weichem Kontrast entwickelt wurden, um die Augen zu schonen. Das Theme zeichnet sich durch eine grün-basierte Palette mit einstellbarem Hintergrundkontrast und Farbprofilen mit mehreren Varianten aus, um verschiedenen Umgebungslichtverhältnissen gerecht zu werden. Benutzer können das visuelle Erscheinungsbild durch variablenbasierte Anpassungen und eine konfigurierbare Farbpalette modifizieren. Das Projekt deckt semantisches Syntax-Highlighting und die Einfärbung von UI-Elementen ab, um die Codelogik über verschiedene Programmiersprachen hinweg zu unterscheiden. Es verwaltet diese visuellen Elemente durch semantisches Token-Mapping und die Orchestrierung von Highlight-Gruppen.
Applies precise color coding to various programming languages using structural parsing and semantic analysis.
xcpretty ist ein xcodebuild-Log-Formatter und CI-Build-Log-Parser, der ausführliche Compiler-Ausgaben in prägnante, lesbare Logs umwandelt. Er dient als Build-Report-Generator und Visualisierungstool für Xcode-Testergebnisse, das rohe Build- und Testdaten in vereinfachte Formate für Entwickler und Continuous-Integration-Pipelines konvertiert. Das Tool zeichnet sich durch spezialisierte Visualisierungen für Testausführungen aus, wie etwa die Darstellung von Ergebnissen im Punkt-Stil und die Messung von Laufzeiten zur Identifizierung von Performance-Engpässen. Zudem fungiert es als Report-Generator, der Build-Ergebnisse zur Verwendung in externen Reporting-Tools in standardisierte XML-, HTML- oder JSON-Dateien exportieren kann. Das System nutzt stream-basierte Log-Verarbeitung und Regex-basiertes Event-Parsing, um rohe Ausgaben in Echtzeit zu verarbeiten. Es umfasst Funktionen für Syntax-Highlighting im Quellcode, Signalisierung von Build-Fehlern über Exit-Codes sowie eine erweiterbare Architektur für benutzerdefinierte Parsing-Logik und Ausgabeformate.
Applies syntax coloring to programming languages within the build output to improve the legibility of errors.