awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 Repos

Awesome GitHub RepositoriesText Highlighting

Tools for applying background color overlays to text.

Distinguishing note: Focuses on visual emphasis, distinct from standard text styling.

Explore 12 awesome GitHub repositories matching web development · Text Highlighting. Refine with filters or upvote what's useful.

Awesome Text Highlighting GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ueberdosis/tiptapAvatar von ueberdosis

    ueberdosis/tiptap

    37,341Auf GitHub ansehen↗

    Tiptap is a headless, modular framework designed for building custom rich-text editors. It provides a developer-focused abstraction layer over a structured document model, allowing for full control over the underlying schema through a plugin-based architecture. By separating document state management from the user interface, it enables the creation of tailored editing experiences that remain framework-agnostic. The project distinguishes itself through a robust collaborative engine that supports real-time multi-user editing, conflict resolution, and presence tracking. It integrates artificial

    Applies background color highlights to selected text to draw attention to specific document sections.

    TypeScripteditorjavascriptjs
    Auf GitHub ansehen↗37,341
  • immersive-translate/immersive-translateAvatar von immersive-translate

    immersive-translate/immersive-translate

    17,917Auf GitHub ansehen↗

    Immersive Translate is a browser-based translation tool that integrates third-party translation engines and large language models to provide automated, real-time text conversion directly within the web interface. It functions as a browser extension that intercepts and modifies web content, injecting translated text nodes into the document object model to maintain original page layouts and styling. The project distinguishes itself through its granular control over the translation process, allowing users to define site-specific rules, manage custom terminology glossaries, and customize translat

    Marks specific text segments on a page with colors to emphasize important information for later review.

    chrome-extensionsafari-extensiontranslation
    Auf GitHub ansehen↗17,917
  • kenshin/simpreadAvatar von Kenshin

    Kenshin/simpread

    8,650Auf GitHub ansehen↗

    Simpread is a browser extension that transforms any web page into a clean, distraction-free reading layout optimized for comfortable reading and annotation. It functions as both a reading mode tool and a read-later service, allowing users to save pages for offline or future access while marking up text with highlights and notes. The extension distinguishes itself through deep integration with note-taking and productivity platforms, enabling direct export of annotations and cleaned pages to Obsidian, Logseq, Roam Research, Notion, and other tools. It also supports sending articles to Instapape

    Marks up text and saves highlights and notes on web pages or saved snapshots for later reference.

    JavaScriptchromechrome-extensioncrx
    Auf GitHub ansehen↗8,650
  • jerryc127/hexo-theme-butterflyAvatar von jerryc127

    jerryc127/hexo-theme-butterfly

    8,316Auf GitHub ansehen↗

    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,

    Applies background colors to specific words to create highlighted label effects.

    JavaScriptbutterflyhexohexo-theme
    Auf GitHub ansehen↗8,316
  • sinelaw/freshAvatar von sinelaw

    sinelaw/fresh

    5,914Auf GitHub ansehen↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Applies visual highlights to text regions without altering the underlying file content.

    Rustideterminal-basedtext-editor
    Auf GitHub ansehen↗5,914
  • folke/noice.nvimAvatar von folke

    folke/noice.nvim

    5,612Auf GitHub ansehen↗

    noice.nvim is a Neovim UI enhancement plugin that replaces the editor's default command-line, notification, and popup-menu interfaces with a modern, customizable floating-window system. It provides a command-line popup menu, an LSP progress viewer, a message routing framework, and a notification display system with configurable layouts and severity-based styling. The plugin routes Neovim messages to different visual containers based on event type, kind, or content, and displays notifications with customizable layouts, icons, and severity-based styling in floating windows. It visualizes ongoin

    Renders message content directly in the editor buffer as inline virtual text with custom highlighting.

    Luaneovimneovim-lua-pluginneovim-plugin
    Auf GitHub ansehen↗5,612
  • antfu/vue-i18n-allyAvatar von antfu

    antfu/vue-i18n-ally

    4,874Auf GitHub ansehen↗

    vue-i18n-ally ist eine VS-Code-Erweiterung und ein Übersetzungsmanager, der für Internationalisierungs- und Lokalisierungs-Workflows in Vue-Projekten entwickelt wurde. Er bietet eine Reihe von entwicklerorientierten Tools zum Extrahieren, Bearbeiten und Organisieren von Übersetzungsschlüsseln und -werten direkt im Editor. Das Tool verfügt über eine In-Editor-Schnittstelle, die Übersetzungswerte inline neben ihren Schlüsseln anzeigt und die direkte Modifikation dieser Werte ermöglicht, ohne zwischen Quellcode und Lokalisierungsdateien wechseln zu müssen. Es enthält einen Lokalisierungs-Qualitätsprüfer, um fehlende Übersetzungsschlüssel zu erkennen, und identifiziert hartcodierte Strings, die in Übersetzungsdateien extrahiert werden müssen. Das Projekt bietet zudem eine Brücke zu maschinellen Übersetzungsdiensten, um initiale Lokalisierungswerte automatisch zu generieren. Zu den weiteren Funktionen gehören zentralisiertes Übersetzungsmanagement und die Möglichkeit, hartcodierten Text programmatisch in Projekt-Übersetzungsdateien zu verschieben.

    Renders translated text as virtual ghost decorations directly within the code editor.

    TypeScript
    Auf GitHub ansehen↗4,874
  • worldbrain/memexAvatar von WorldBrain

    WorldBrain/Memex

    4,691Auf GitHub ansehen↗

    Memex ist eine Wissensdatenbank als Browsererweiterung und ein persönlicher Informationsmanager, der für das Indizieren, Kommentieren und Organisieren von Webinhalten in einem durchsuchbaren persönlichen Archiv entwickelt wurde. Es fungiert als Web-Annotationstool, das es Benutzern ermöglicht, Highlights und Notizen direkt zu Webseiten und PDFs hinzuzufügen. Das System verfügt über einen KI-gestützten Dokumentenzusammenfasser, der präzise Antworten und Zusammenfassungen basierend auf indizierten Materialien unter Verwendung zitierter Referenzen generiert. Es enthält einen verschlüsselten Inhaltssynchronisierer, der Ende-zu-Ende-Verschlüsselung verwendet, um Archive und Anmerkungen über mehrere Geräte hinweg zu spiegeln. Die Plattform bietet Funktionen für die Volltextsuche und den gefilterten Abruf von Inhalten über Lesezeichen-Seiten und Dokumente hinweg. Sie deckt das Inhaltsmanagement durch Browser-Tab-Organisation und automatisiertes Tagging sowie die Datenpersistenz durch Local-First-Speicherung und Cloud-Backups ab. Das Projekt bietet standardisierte APIs, um gespeichertes Wissen mit externen Tools und KI-Agenten für einen interoperablen Informationsaustausch zu verbinden.

    Allows users to add highlights and notes directly to webpages and PDFs without leaving the browser.

    TypeScriptannotateannotationannotations
    Auf GitHub ansehen↗4,691
  • mdn/webextensions-examplesAvatar von mdn

    mdn/webextensions-examples

    4,447Auf GitHub ansehen↗

    Dieses Projekt ist eine Referenzbibliothek und Sammlung praktischer Codebeispiele für den Bau von Browser-Erweiterungen unter Verwendung der WebExtensions-APIs. Es bietet Implementierungsleitfäden und funktionale Beispiele für Kernkomponenten von Erweiterungen, einschließlich Content-Skripten, Hintergrundprozessen und Browser-Action-Popups. Das Repository konzentriert sich auf die Demonstration spezifischer Implementierungsmuster für die Anpassung der Browser-UI und die Manipulation von Webseiten. Es enthält Beispiele für das Erstellen von Sidebars, Kontextmenüs und Optionsseiten sowie Techniken zum Injizieren von Skripten und Styles, um DOM-Elemente und das Seitenaussehen zu verändern. Das Projekt deckt eine breite Palette von Funktionen ab, einschließlich Inter-Prozess-Kommunikation durch Messaging-Bridges, Abfangen und Modifizieren von Netzwerkanfragen sowie die Verwaltung von Browser-Tabs, Verlauf und Lesezeichen. Es bietet zudem Beispiele für Persistenz via Local Storage, Identitätsprüfung mittels OAuth2 und die Integration benutzerdefinierter Panels in Browser-Entwicklertools.

    Saves user notes and highlights to local storage and restores them automatically upon revisiting a page.

    JavaScript
    Auf GitHub ansehen↗4,447
  • yggdroot/indentlineAvatar von Yggdroot

    Yggdroot/indentLine

    4,121Auf GitHub ansehen↗

    indentLine ist ein Vim-Plugin und Text-Editor-Erweiterung, die als Code-Struktur-Visualisierer dient. Es rendert vertikale Einrückungshilfslinien, um Entwicklern zu helfen, den Anfang und das Ende verschachtelter Blöcke zu identifizieren und die Lesbarkeit des Codes zu verbessern. Das Tool bietet anpassbare Erscheinungsbilder für Einrückungslinien, wodurch Benutzer die Zeichen und Farben definieren können, die zur Unterscheidung verschiedener Verschachtelungsebenen verwendet werden. Es enthält zudem einen Sichtbarkeitsschalter, um diese Hilfslinien ein- oder auszuschalten. Das Plugin verwaltet die Visualisierung der Einrückungsebene durch ein virtuelles Text-Overlay, das den tatsächlichen Textinhalt der Datei nicht verändert. Es nutzt spaltenbasierte Koordinatenberechnungen und eventgesteuerte Updates, um sicherzustellen, dass die Linien mit dem aktuellen Pufferstatus übereinstimmen.

    Renders indentation guides as a non-destructive virtual-text overlay that does not alter the file content.

    Vim Scriptindentlinevimvim-plugin
    Auf GitHub ansehen↗4,121
  • meanderingprogrammer/render-markdown.nvimAvatar von MeanderingProgrammer

    MeanderingProgrammer/render-markdown.nvim

    4,146Auf GitHub ansehen↗

    render-markdown.nvim is a Neovim plugin that transforms raw markdown syntax into a visually formatted layout directly inside the editor. It acts as a component visualizer and syntax highlighter, replacing standard markdown elements with custom symbols, icons, and formatted blocks to improve document readability. The plugin provides a toggle between rendered visual layouts and raw text views, allowing users to switch based on their current needs. It also applies markdown styling to injected content sections found within non-markdown file types. The system covers the visualization of various d

    Overlays icons and decorations as virtual text without modifying the actual content of the buffer.

    Lualuamarkdownneovim
    Auf GitHub ansehen↗4,146
  • folke/flash.nvimAvatar von folke

    folke/flash.nvim

    3,903Auf GitHub ansehen↗

    flash.nvim is a label-based navigation engine and motion plugin for Neovim. It provides a system for fast cursor repositioning by marking targets across the screen with unique characters, allowing for instant movement to specific characters, search matches, and code structures. The plugin extends navigation through Tree-Sitter integration, enabling the identification and selection of parent nodes and structural code blocks. It further distinguishes itself by supporting multi-window cursor movement, allowing users to search for patterns and jump between different files or split windows using a

    Renders jump labels in the editor buffer using virtual text to avoid modifying the actual document content.

    Luaneovimneovim-plugin
    Auf GitHub ansehen↗3,903
  1. Home
  2. Web Development
  3. Text Highlighting

Unter-Tags erkunden

  • Non-Destructive Text Overlays1 Sub-TagVisual highlights applied to text regions without altering the underlying file content. **Distinct from Text Highlighting:** Distinct from Text Highlighting: specifically applies overlays that do not modify the underlying content, unlike search-based highlighting.
  • Web Page Annotation HighlightersMarks up text and saves highlights and notes on web pages or saved snapshots for later reference. **Distinct from Text Highlighting:** Distinct from Text Highlighting: focuses on persistent annotations with notes on web pages rather than just applying background color overlays to text.