awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesIncremental Text Rendering

Techniques for updating styled text and syntax highlighting in real-time as content streams in.

Distinct from Incremental Streaming: The candidates focus on site generation, networking, or memory-efficient data streaming, not UI text rendering performance.

Explore 5 awesome GitHub repositories matching user interface & experience · Incremental Text Rendering. Refine with filters or upvote what's useful.

Awesome Incremental Text Rendering GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • zsh-users/zsh-syntax-highlightingAvatar de zsh-users

    zsh-users/zsh-syntax-highlighting

    22,737Ver en GitHub↗

    zsh-syntax-highlighting is a Zsh shell extension and plugin that provides real-time syntax highlighting and visual feedback. It functions as an interactive command-line visual aid and regular expression text colorizer that distinguishes between commands, string literals, and shell constructs during input. The project allows for extensive customization through user-defined highlight rules, custom regular expression patterns, and predicate logic. It includes specific capabilities for path-based filtering and the assignment of custom colors to text segments. The system provides real-time comman

    Updates only necessary parts of the command line to ensure high performance during real-time typing.

    Shellscreenshotshellsyntax-highlighting
    Ver en GitHub↗22,737
  • xi-editor/xi-editorAvatar de xi-editor

    xi-editor/xi-editor

    19,816Ver en GitHub↗

    xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based

    Produces a sequence of rendered lines by computing only the slices necessary for the current viewport.

    Rust
    Ver en GitHub↗19,816
  • anomalyco/opentuiAvatar de anomalyco

    anomalyco/opentui

    12,131Ver en GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Optimizes syntax highlighting updates for incrementally arriving text, such as LLM outputs.

    TypeScript
    Ver en GitHub↗12,131
  • collabora/whisperliveAvatar de collabora

    collabora/WhisperLive

    3,819Ver en GitHub↗

    WhisperLive is a real-time speech-to-text server that converts live audio streams into text using Whisper models. It functions as a backend service that receives microphone input via WebSockets and provides incremental transcriptions with word-level timestamps. The system utilizes a GPU-accelerated inference engine and a keyword-boosted transcription API to improve the recognition accuracy of domain-specific jargon, acronyms, and product names. It also includes a speaker diarization tool that clusters audio embeddings to identify and label different participants within a recording. Additiona

    Updates the user interface incrementally by appending transcribed text chunks as they are emitted.

    Pythondictationobsopenai
    Ver en GitHub↗3,819
  • karthink/gptelAvatar de karthink

    karthink/gptel

    3,192Ver en GitHub↗

    gptel is an LLM Emacs client and multi-backend AI integration system that allows users to interact with large language models directly inside the Emacs text editor. It serves as an AI-powered text refactoring tool and a context-aware prompt manager, providing a unified interface to connect with various AI providers, including local Ollama instances, AWS Bedrock, and Gemini. The project distinguishes itself as a Model Context Protocol client, connecting to MCP servers to provide language models with external tools and data sources. It enables context-augmented prompting by aggregating text fro

    Updates the editor interface in real-time as AI text chunks and reasoning blocks are streamed.

    Emacs Lispchatgptemacsllms
    Ver en GitHub↗3,192
  1. Home
  2. User Interface & Experience
  3. Incremental Text Rendering