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
·

12 repositorios

Awesome GitHub RepositoriesText Components

Widgets and elements designed for rendering and styling static or dynamic text within user interfaces.

Distinguishing note: No candidates provided; minting under UI umbrella to capture fundamental text display capabilities.

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

Awesome Text Components GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • zyedidia/microAvatar de zyedidia

    zyedidia/micro

    28,858Ver en GitHub↗

    Micro is an extensible terminal text editor that supports mouse interaction and intuitive keyboard shortcuts for editing files in a command line environment. It functions as a multi-cursor editor with syntax highlighting and a plugin system for adding custom functionality and automation scripts. The editor distinguishes itself through simultaneous editing across multiple cursors and a script-based extension system. It enables the automation of repetitive editing tasks via macro recording and playback of keystroke sequences. The project covers workspace management through split-screen panes a

    Renders an interactive user interface using character-based grids and terminal escape sequences.

    Go
    Ver en GitHub↗28,858
  • ratatui/ratatuiAvatar de ratatui

    ratatui/ratatui

    18,525Ver en GitHub↗

    Ratatui is a Rust framework for building interactive, stateful terminal user interfaces. It provides a modular architecture that maps application data to visual components, enabling the creation of complex, text-based applications that run directly in the terminal. The library distinguishes itself through an immediate-mode rendering system that utilizes double-buffering to minimize flickering and reduce communication overhead. It employs a constraint-based layout engine to partition screen space into nested segments, allowing for the construction of sophisticated visual hierarchies that remai

    Renders text blocks with optional borders and decorations for titles, labels, and informational content.

    Rustcliratatuirust
    Ver en GitHub↗18,525
  • k4m4/terminals-are-sexyAvatar de k4m4

    k4m4/terminals-are-sexy

    13,025Ver en GitHub↗

    This project serves as a curated directory of resources, tools, and frameworks designed to enhance the functionality and aesthetics of terminal environments. It functions as a comprehensive guide for users seeking to optimize their command-line workflows and personalize their shell experience. The repository provides access to a wide range of utilities for terminal customization, including alternative terminal emulators, color schemes, and visual themes. It also catalogs specialized tools for managing persistent sessions, automating system tasks, and integrating external web services directly

    Constructs interactive visual components using character-based grids to provide graphical-like functionality within a strictly text-only command environment.

    Shellawesome-listscli-loverscurated-list
    Ver en GitHub↗13,025
  • rastapasta/mapsciiAvatar de rastapasta

    rastapasta/mapscii

    8,975Ver en GitHub↗

    Mapscii is a terminal-based geographic interface and vector map renderer. It allows users to view and explore geographic map data and points of interest directly within an xterm-compatible console using ASCII and Braille characters. The project functions as a vector tile map client capable of fetching and styling geographic layers from public or private sources. It also serves as an MBTiles map viewer, enabling the exploration of geographic data stored in local files for offline use. The tool provides keyboard-driven navigation for zooming and panning across coordinates, along with the abili

    Implements an interactive command-line map exploration tool with keyboard-driven navigation.

    JavaScriptascii-artbrailleconsole
    Ver en GitHub↗8,975
  • andlabs/uiAvatar de andlabs

    andlabs/ui

    8,357Ver en GitHub↗

    This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of instructions to render native windows, forms, and layouts across different operating systems by mapping high-level instructions to the native widgets and controls of the host environment. The toolkit includes a vector graphics engine for rendering custom shapes, gradients, and high-density images using brushes and matrices. It also serves as a native dialog provider for system-level operations such as file path selection and message box alerts. The library covers a broad range of GUI co

    Renders non-interactive lines of text that can be updated dynamically in the user interface.

    Go
    Ver en GitHub↗8,357
  • geekyants/vue-native-coreAvatar de GeekyAnts

    GeekyAnts/vue-native-core

    8,281Ver en GitHub↗

    Vue Native is a framework that compiles Vue.js single-file components into React Native primitives, enabling developers to build native iOS and Android applications using Vue syntax. At its core, it provides a build-time compiler that transforms Vue components into React components, while hooking Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders when observed data changes. The framework wraps React Native's native module bridge so Vue components can access device APIs through Vue's reactivity system, and maps Vue's component syntax to React Nat

    Provides a styled, nestable text component that responds to touch interactions.

    JavaScriptandroidframeworkios
    Ver en GitHub↗8,281
  • slap-editor/slapAvatar de slap-editor

    slap-editor/slap

    6,184Ver en GitHub↗

    Slap es un editor de texto basado en terminal diseñado para imitar la experiencia de usuario y la interfaz de un editor de código gráfico dentro de un entorno de línea de comandos. Funciona tanto como editor de texto como gestor de archivos con interfaz de usuario de texto (TUI), proporcionando una barra lateral navegable para organizar y cambiar entre archivos y directorios. El editor está construido para ser extensible mediante un sistema de plugins que permite cargar scripts y paquetes externos para añadir nuevas características y funcionalidades principales. Los usuarios pueden personalizar el flujo de trabajo del editor remapeando atajos de teclado, ajustando parámetros de rendimiento y modificando la apariencia de la interfaz, incluyendo colores y estilos de texto. Las capacidades principales incluyen edición de texto basada en terminal con resaltado de sintaxis, soporte de interacción con el ratón para selección y navegación, e integración con el portapapeles del sistema operativo. El sistema también mantiene un stack de historial lineal para operaciones de deshacer y rehacer, y admite la manipulación de archivos en servidores remotos mediante SSH.

    Constructs an interactive editor interface using character-based grids and terminal escape codes.

    JavaScript
    Ver en GitHub↗6,184
  • cmus/cmusAvatar de cmus

    cmus/cmus

    6,048Ver en GitHub↗

    cmus is a terminal-based audio player that runs entirely within a terminal window, using the ncurses library to render its interface without any graphical toolkit. It is designed to play local music files and internet radio streams, with support for CUE sheet metadata that splits single audio files into logical tracks with correct timing, and gapless playback that eliminates audible pauses between consecutive tracks. The player distinguishes itself through a Vi-inspired incremental search interface that locates tracks and commands in real time as you type, and a tab-based workspace model that

    Renders the entire music player interface using ncurses in a terminal window.

    C
    Ver en GitHub↗6,048
  • dvorka/hstrAvatar de dvorka

    dvorka/hstr

    4,438Ver en GitHub↗

    hstr es una interfaz de usuario de terminal interactiva para buscar, navegar y gestionar el historial de comandos para shells Bash y Zsh. Funciona como un gestor de historial de shell y un cuadro de sugerencias buscable para recuperar y ejecutar instrucciones de shell previas. La herramienta proporciona capacidades para marcar fragmentos de comandos, permitiendo que los comandos utilizados frecuentemente sean etiquetados y guardados para su recuperación inmediata. También permite la gestión de registros de historial de shell eliminando entradas obsoletas o sensibles. El sistema incluye un mecanismo de búsqueda de coincidencia difusa (fuzzy-match) y una interfaz de usuario basada en texto para filtrar listas de comandos en tiempo real. Procesa registros de historial específicos de shell para normalizar marcas de tiempo y texto de comandos en diferentes sesiones.

    Renders an interactive text-based user interface using terminal escape sequences.

    C
    Ver en GitHub↗4,438
  • jmacdonald/ampAvatar de jmacdonald

    jmacdonald/amp

    4,081Ver en GitHub↗

    Amp es un editor de texto modal para la línea de comandos. Proporciona una interfaz basada en terminal para editar texto y desarrollar software, utilizando un modelo de interacción modal que separa la entrada de texto de la navegación y la ejecución de comandos. El editor integra el control de versiones Git para registrar cambios de código directamente dentro de la interfaz. También funciona como una herramienta de navegación, contando con un buscador de archivos difuso para coincidencia de cadenas aproximada y una herramienta de navegación de símbolos para saltar a definiciones y declaraciones específicas dentro de archivos fuente locales. El sistema incluye resaltado de sintaxis basado en reglas para distinguir estructuras de código y un archivo de configuración centralizado para gestionar las preferencias del usuario.

    Renders an interactive visual interface using character-based grids directly in the terminal.

    Rustrustterminaltext-editor
    Ver en GitHub↗4,081
  • medialab/xanAvatar de medialab

    medialab/xan

    3,752Ver en GitHub↗

    Xan is a command-line tool and data transformation engine for processing CSV, TSV, and JSONL datasets. It functions as a processor for compressed files, enabling random access and seeking within gzipped and Zstd files, and serves as a converter for specialized bioinformatics data formats. The tool handles large datasets without requiring full memory loads by utilizing stream-based processing. It provides capabilities for merging, sorting, and deduplicating massive files, as well as converting data between various tabular formats. The project covers a broad range of data wrangling and analysi

    Ships a paginated terminal interface for the rapid visual inspection and navigation of large text-based datasets.

    Rustclicsvrust
    Ver en GitHub↗3,752
  • ravikiranvm/aws-finops-dashboardAvatar de ravikiranvm

    ravikiranvm/aws-finops-dashboard

    1,259Ver en GitHub↗

    Este proyecto es una interfaz de línea de comandos basada en terminal diseñada para operaciones financieras en la nube, gestión de costos y auditoría de infraestructura. Proporciona un dashboard unificado para visualizar gastos de AWS, rastrear el cumplimiento del presupuesto y monitorear la utilización de recursos a través de múltiples cuentas y regiones. La herramienta se distingue por agregar datos de diversos perfiles de nube en una única vista, permitiendo la gobernanza entre cuentas y un análisis detallado de gastos. Soporta flujos de trabajo de reporte automatizados, permitiendo a los usuarios generar resúmenes de costos y auditoría en múltiples formatos de archivo y distribuirlos directamente a almacenamiento en la nube o canales de mensajería. Más allá de la visualización central, la utilidad incluye capacidades para identificar recursos sin etiquetas o subutilizados para mantener la eficiencia de costos. Utiliza archivos de configuración para gestionar preferencias de tiempo de ejecución, asegurando una ejecución consistente de tareas de reporte a través de diferentes entornos sin requerir modificaciones en el código fuente.

    Draws interactive text-based interfaces and data tables directly within the command line.

    Python
    Ver en GitHub↗1,259
  1. Home
  2. User Interface & Experience
  3. Text Components

Explorar subetiquetas

  • Terminal-Based Interfaces1 sub-etiquetaInteractive visual components constructed using character-based grids for text-only environments. **Distinct from Text Components:** Distinct from general text components: focuses on interactive terminal-based UI design rather than static text rendering.