awesome-repositories.com
Blog
MCP
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
·
fatih avatar

fatih/color

0
View on GitHub↗
7,883 Stars·635 Forks·Go·mit·7 Aufrufepkg.go.dev/github.com/fatih/color↗

Color

This is an ANSI terminal color library and console output manager used for applying colors and text attributes to command line interface output. It functions as a terminal text styler and RGB color formatter, generating the escape codes necessary for foreground and background styling.

The project supports 24-bit high-color RGB mapping for precise color rendering in compatible terminal emulators. It enables the creation of colorized text fragments that can be embedded into larger blocks of text or applied as global styles that persist across subsequent output streams.

The library covers broad terminal styling capabilities, including the application of visual attributes such as bold, underline, italic, and blinking text. It includes a system for redirecting formatted output to custom streams and provides logic to toggle color visibility based on environment variables and terminal detection.

Features

  • Terminal Text Coloring - Controls the use of ANSI escape codes to ensure text is colored correctly across different terminal emulators.
  • Output Style Customization - Controls color visibility and redirects formatted strings to different output streams.
  • ANSI Escape Sequence Renderers - Generates raw terminal control codes to manipulate text color and formatting within a command-line interface.
  • Terminal Color Formatting - Manages color output globally or for specific definitions via environment variables, flags, or terminal detection.
  • Terminal Text Styling - Adds colors and visual attributes like bold or underline to command line output to improve readability.
  • Terminal Text Attributes - Applies visual attributes like bold, underline, italic, and blinking text to command line output.
  • True Color Support - Supports 24-bit high-color RGB mapping for precise foreground and background rendering in compatible terminals.
  • Terminal Text Stylers - Adds bold, underline, and italic formatting to command line interface text.
  • Runtime Environment Detection - Determines color output based on terminal detection and environment variable flags during runtime.
  • Terminal Output - Writes colorized text to specific output streams and buffers rather than just printing to the standard console.
  • Colorized Text Fragments - Generates individual colorized segments that can be concatenated into larger formatted text blocks.
  • Command Line Interface Design - Formats terminal output for tools and scripts to provide clear visual cues and a professional user interface.
  • RGB Color Formatting - Generates 24-bit high-color foreground and background styles for modern terminal emulators.
  • RGB Color Mapping - Translates RGB color values into high-color ANSI sequences for precise terminal color rendering.
  • Persistent Styles - Provides the ability to apply a specific color or style globally to all subsequent terminal output.
  • Kommandozeilenschnittstellen - Colorized terminal output wrapper.
  • Command Line Tools - Library for terminal text coloring.

Star-Verlauf

Star-Verlauf für fatih/colorStar-Verlauf für fatih/color

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Color

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Color.
  • gdamore/tcellAvatar von gdamore

    gdamore/tcell

    5,076Auf GitHub ansehen↗

    tcell is a Go terminal user interface library and framework for building cell-based applications. It functions as a terminal emulator backend and input processor, utilizing a change-based diffing engine to manage screen state and efficiently render updates. The project is distinguished by its pluggable backend abstraction, which allows terminal interfaces to be rendered across physical terminals or compiled into WebAssembly for web browser display. It provides a virtual screen simulation to enable programmatic event injection and output inspection for automated application testing. Its capab

    Go
    Auf GitHub ansehen↗5,076
  • chrisbuilds/terminaltexteffectsAvatar von ChrisBuilds

    ChrisBuilds/terminaltexteffects

    3,892Auf GitHub ansehen↗

    This project is a terminal graphics library and command-line visual effects tool designed to create dynamic motion graphics using ANSI escape sequences. It provides a framework for implementing an ANSI text animation engine and a motion processor that handles the movement of characters along paths within a shell environment. The tool is distinguished by its wide array of pre-defined visual effects, ranging from simulated environmental phenomena like thunderstorms and fire to high-tech reveals such as laser etching and decryption animations. It also supports extensibility through a plugin-base

    Pythonascii-artterminal-basedvisual-effects
    Auf GitHub ansehen↗3,892
  • pterm/ptermAvatar von pterm

    pterm/pterm

    5,470Auf GitHub ansehen↗

    pterm is a Go terminal UI library used to build rich command-line interfaces. It provides toolsets for terminal data visualization, operation progress tracking, interactive user input, and structured logging. The library distinguishes itself through a comprehensive set of visual tools, including a framework for interactive terminal prompts such as selection menus and confirmation dialogs, and a specialized system for rendering bar charts, heatmaps, and tree structures. It also includes a structured terminal logger capable of producing leveled, colorful system messages. The project covers bro

    Goanimationansi-colorsbeautify
    Auf GitHub ansehen↗5,470
  • jakubonderka/php-console-colorAvatar von JakubOnderka

    JakubOnderka/PHP-Console-Color

    6,120Auf GitHub ansehen↗

    PHP-Console-Color is a PHP console color library and ANSI color formatter designed to add color codes to command line text output. It serves as a CLI text styling library for highlighting and colorizing terminal output to improve readability and distinguish information for the user. The library provides tools for terminal text styling and CLI output formatting. It is used in PHP console application development to create visual distinctions between different types of output, such as errors, warnings, or success messages.

    PHP
    Auf GitHub ansehen↗6,120
Alle 30 Alternativen zu Color anzeigen→

Häufig gestellte Fragen

Was macht fatih/color?

This is an ANSI terminal color library and console output manager used for applying colors and text attributes to command line interface output. It functions as a terminal text styler and RGB color formatter, generating the escape codes necessary for foreground and background styling.

Was sind die Hauptfunktionen von fatih/color?

Die Hauptfunktionen von fatih/color sind: Terminal Text Coloring, Output Style Customization, ANSI Escape Sequence Renderers, Terminal Color Formatting, Terminal Text Styling, Terminal Text Attributes, True Color Support, Terminal Text Stylers.

Welche Open-Source-Alternativen gibt es zu fatih/color?

Open-Source-Alternativen zu fatih/color sind unter anderem: gdamore/tcell — tcell is a Go terminal user interface library and framework for building cell-based applications. It functions as a… chrisbuilds/terminaltexteffects — This project is a terminal graphics library and command-line visual effects tool designed to create dynamic motion… pterm/pterm — pterm is a Go terminal UI library used to build rich command-line interfaces. It provides toolsets for terminal data… jakubonderka/php-console-color — PHP-Console-Color is a PHP console color library and ANSI color formatter designed to add color codes to command line… marak/colors.js — colors.js is a Node.js terminal color library and console text styling tool. It serves as an ANSI escape code wrapper,… spectresystems/spectre.console — spectre.console is a .NET console UI library and command-line interface framework used to build rich user interfaces…