awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Textualize avatar

Textualize/rich-cli

0
View on GitHub↗
3,686 نجوم·110 تفرعات·Python·MIT·2 مشاهداتwww.textualize.io↗

Rich Cli

rich-cli is a terminal rich text renderer and data visualizer that transforms raw text and structured data into styled console output. It functions as a command line markup processor, converting Markdown and custom markup into formatted text with clickable links and colors.

The tool specializes in terminal content rendering for various formats, including syntax-highlighted source code, JSON data with consistent indentation, and CSV tables. It also supports the rendering of Jupyter notebooks and provides a terminal content pager for navigating long files and remote content via a scrollable interface.

Broad capabilities include CLI data visualization, terminal workflow automation through standard input piping, and the ability to export rendered output as HTML files. The system also provides utilities for capturing screen screenshots as SVG files.

Features

  • CLI Data Visualization - Transforms raw text and structured data into formatted tables and styled console output.
  • Console Markup Support - Processes Markdown and custom markup into styled, rich text with clickable hyperlinks for the terminal.
  • TUI Layout Engines - Provides a full TUI layout engine for calculating cell-based geometry and alignment in terminal interfaces.
  • Terminal Markdown Renderers - Converts Markdown text into formatted output optimized for terminal emulators with clickable links.
  • Terminal Output Paging - Provides a scrollable interface with keyboard navigation for reading long rendered content.
  • Navigation Stacks - Manages application state through a stack of full-screen views to handle navigation and visibility.
  • JSON Formatting and Sorting - Pretty-prints JSON files with consistent indentation and color highlighting for improved readability.
  • Screen Navigation Stacks - Handles the installation and switching of different screens to control the application navigation stack.
  • Code Syntax Highlighting - Displays source code with syntax highlighting, line numbers, and indentation guides.
  • Command Line Interface Design - Provides a framework for building interactive terminal applications with layouts, themes, and responsive widgets.
  • CSV Table Renderers - Renders comma-separated or tab-separated values as aligned tables within the terminal.
  • Terminal Data Visualizers - Renders structured data such as CSV tables and JSON with color-coding in the console.
  • Event-Driven Input Handlers - Maps keyboard and mouse inputs to application actions using a centralized event-driven dispatch system.
  • Widget Tree Compositions - Assembles terminal interfaces by nesting functional widgets within hierarchical layout containers.
  • Rich Text Renderers - Transforms and displays structured rich text, syntax-highlighted code, and data within the terminal.
  • Styling & Markup - Processes custom markup tags to apply specific styles and colors to console text.
  • Terminal Content Rendering - Visualizes structured text content, including Markdown, JSON, and CSV, within a terminal interface.
  • Terminal User Interfaces - Provides a comprehensive framework for building, styling, and managing interactive text-based terminal user interfaces.
  • Markup Processors - Parses custom tagging languages and Markdown into visual styles for console display.
  • User Interaction Handling - Captures and processes keyboard and mouse input events to trigger application logic within the TUI.
  • TUI Theme Application - Supports loading and applying color schemes to terminal user interfaces from external sources.
  • Terminal Document Viewers - Allows users to read and navigate long files and Jupyter notebooks directly within the console.
  • HTML Exports - Saves rendered terminal output as an HTML file for viewing in web browsers.
  • Fuzzy Matching - Implements fuzzy matching algorithms to identify similar strings and highlight matches in the search interface.
  • Remote File Fetching - Allows fetching and rendering of remote files from secure web addresses for display in the terminal.
  • Command Palettes - Provides a searchable command palette for quick discovery and execution of internal application actions.
  • Notebook Rendering - Displays Jupyter notebooks in the console with syntax highlighting for code and formatting for text.
  • Custom Key Action Bindings - Maps keyboard shortcuts to application actions and displays these bindings within the user interface.
  • Terminal Automation - Processes standard input from other command line tools to render rich text and export results.
  • Terminal Pagers - Manages and formats long text output for terminal viewing via a scrollable interface.
  • Standard Stream Piping - Integrates with shell pipelines by reading formatted content from standard input.
  • Output Pagers - Provides a built-in pager for scrolling and navigating long rendered content via keyboard shortcuts.
  • Terminal Mouse Event Capturers - Captures mouse motion, clicks, and wheel events specifically using terminal mouse tracking protocols.
  • Responsive Breakpoint Mapping - Applies specific style classes based on screen width breakpoints to adapt the TUI interface.
  • Responsive Layout Customizers - Adapts the terminal interface layout and styling based on the current window width breakpoints.

سجل النجوم

مخطط تاريخ النجوم لـ textualize/rich-cliمخطط تاريخ النجوم لـ textualize/rich-cli

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Rich Cli

مجموعات منسقة بعناية يظهر فيها Rich Cli.
  • بدائل حديثة لأوامر Unix التقليدية
  • أداة واجهة سطر الأوامر (CLI)

بدائل مفتوحة المصدر لـ Rich Cli

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Rich Cli.
  • textualize/toolongالصورة الرمزية لـ Textualize

    Textualize/toolong

    3,921عرض على GitHub↗

    toolong is a terminal log viewer and TUI log manager designed for monitoring live log streams and navigating large log files. It functions as a log aggregator and JSONL formatter, capable of merging multiple log files into a single chronological view by automatically detecting timestamps. The application supports the visualization of structured data by pretty printing JSONL files and applying syntax highlighting to common web server log patterns. It handles large-scale data efficiently through virtual-sized scrollable views, allowing users to open compressed logs or files of any size without

    Pythonjsonlrichterminal
    عرض على GitHub↗3,921
  • spectresystems/spectre.consoleالصورة الرمزية لـ spectresystems

    spectresystems/spectre.console

    11,507عرض على GitHub↗

    spectre.console is a .NET console UI library and command-line interface framework used to build rich user interfaces for console applications. It functions as a console text markup processor and terminal layout engine to provide advanced text styling and structured data organization. The library enables the creation of visually organized interfaces using a system of tables, grids, and panels. It utilizes a dedicated markup language to apply colors and styles to terminal output, allowing for the rendering of formatted text and complex visual structures.

    C#
    عرض على GitHub↗11,507
  • sinelaw/freshالصورة الرمزية لـ sinelaw

    sinelaw/fresh

    5,914عرض على GitHub↗

    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

    Rustideterminal-basedtext-editor
    عرض على GitHub↗5,914
  • donnemartin/haxor-newsالصورة الرمزية لـ donnemartin

    donnemartin/haxor-news

    4,074عرض على GitHub↗

    Haxor-news is a command line interface and terminal news aggregator for browsing top stories, reading discussion threads, and searching job posts via the Hacker News API. It provides a text-based terminal user interface for consuming curated news feeds and viewing formatted web content directly within a system shell. The tool includes a regex-powered content filter used to search hiring and freelance threads, isolating specific professional roles and skills through regular expressions. It also functions as a terminal web content reader that fetches and formats HTML from external links for rea

    Python
    عرض على GitHub↗4,074
عرض جميع البدائل الـ 30 لـ Rich Cli→

الأسئلة الشائعة

ما هي وظيفة textualize/rich-cli؟

rich-cli is a terminal rich text renderer and data visualizer that transforms raw text and structured data into styled console output. It functions as a command line markup processor, converting Markdown and custom markup into formatted text with clickable links and colors.

ما هي الميزات الرئيسية لـ textualize/rich-cli؟

الميزات الرئيسية لـ textualize/rich-cli هي: CLI Data Visualization, Console Markup Support, TUI Layout Engines, Terminal Markdown Renderers, Terminal Output Paging, Navigation Stacks, JSON Formatting and Sorting, Screen Navigation Stacks.

ما هي البدائل مفتوحة المصدر لـ textualize/rich-cli؟

تشمل البدائل مفتوحة المصدر لـ textualize/rich-cli: textualize/toolong — toolong is a terminal log viewer and TUI log manager designed for monitoring live log streams and navigating large log… spectresystems/spectre.console — spectre.console is a .NET console UI library and command-line interface framework used to build rich user interfaces… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… donnemartin/haxor-news — Haxor-news is a command line interface and terminal news aggregator for browsing top stories, reading discussion… cointop-sh/cointop — Cointop is a terminal-based cryptocurrency dashboard that displays real-time market data, prices, and portfolio values… pterm/pterm — pterm is a Go terminal UI library used to build rich command-line interfaces. It provides toolsets for terminal data…