awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
athityakumar avatar

athityakumar/colorls

0
View on GitHub↗
5,123 stars·397 forks·Ruby·MIT·3 vues

Colorls

colorls est un visualiseur de répertoire de terminal basé sur Ruby qui affiche le contenu du système de fichiers en utilisant des couleurs, des icônes Font Awesome et des indicateurs d'état Git. Il fonctionne comme une interface en ligne de commande pour rendre le contenu des répertoires et les hiérarchies de système de fichiers imbriquées dans des formats de liste et d'arbre.

Le projet présente un moteur de thème personnalisable qui permet aux utilisateurs de remplacer les couleurs par défaut et les icônes unicode via des fichiers de configuration externes. Il s'intègre au contrôle de version pour ajouter l'état des fichiers et dossiers directement dans la liste du terminal.

L'outil fournit des capacités de visualisation de hiérarchie de répertoire avec profondeur configurable et mappe les extensions de fichier à des icônes et couleurs spécifiques. Il prend en charge la surveillance des états de contrôle de version pour identifier les changements en attente lors de la navigation dans les répertoires.

Features

  • CLI Directory Listings - Provides a command-line interface for rendering directory contents with colors and icons.
  • Visual Directory Listing - Provides a high-visibility terminal interface for scanning directory contents with colors and icons.
  • Git-Aware File Listings - Appends version control status indicators to files and folders within the directory listing.
  • Git Integrated Interfaces - Integrates with the system git binary to visualize repository metadata and file status within directory listings.
  • File Extension Icon Mapping - Uses regular expressions to map file extensions to specific Font Awesome icons and colors.
  • Terminal File Listers - A Ruby-based terminal tool that displays directory contents with colors, icons, and Git status.
  • Git Status Indicators - Displays visual cues and status indicators for Git repositories directly within the terminal file listing.
  • Terminal Directory Tree Displays - Renders the hierarchical structure of directories and subdirectories in a text-based tree format.
  • Recursive Directory Traversers - Implements recursive traversal of the file system to generate nested tree views with configurable depth.
  • File System Hierarchy Visualizers - Generates visual tree structures of the file system to reveal nested directory hierarchies.
  • Terminal Text Coloring - Provides colored text output in the terminal using ANSI escape sequences to distinguish file types and folders.
  • Command Line Navigation Tools - Facilitates file system traversal and directory browsing using enhanced visual indicators in the terminal.
  • External Configuration Loading - Allows users to override default visual styles and colors via external YAML or JSON configuration files.
  • Terminal Color Themes - Applies custom color schemes and aesthetic styles to terminal-based directory listings.
  • Terminal Theming Engines - Implements a theming engine for applying custom visual styles and colors to the terminal interface.
  • Visual Style Customization - Provides mechanisms to apply custom themes and visual configurations to the terminal output.
  • Utilitaires CLI - Beautified directory listing with icons and colors.
  • Project Documentation Examples - Uses clean screenshots and contributor guidelines.

Historique des stars

Graphique de l'historique des stars pour athityakumar/colorlsGraphique de l'historique des stars pour athityakumar/colorls

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Colorls

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Colorls.
  • ogham/exaAvatar de ogham

    ogham/exa

    24,406Voir sur GitHub↗

    Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It functions as a terminal-based file explorer that displays directory contents alongside system metadata and file attributes. The tool distinguishes itself by integrating version control information directly into the directory listing, allowing users to view the status of files within a repository alongside standard system data. It utilizes terminal-based styling to provide color-coded output, which helps visually differentiate between file types and metadata. The utility supports

    Rustcommand-linefilesls
    Voir sur GitHub↗24,406
  • rupa/zAvatar de rupa

    rupa/z

    17,016Voir sur GitHub↗

    z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move through deep directory structures. It functions as a command line tool for jumping to frequently and recently visited directories using a ranking algorithm. The tool utilizes a frecency-based path jump system that weights the number of visits against the time elapsed since the last access to determine priority. It identifies candidate navigation targets by applying regular expression patterns against a database of visited paths. The utility integrates with the shell completi

    Shell
    Voir sur GitHub↗17,016
  • peltoche/lsdAvatar de Peltoche

    Peltoche/lsd

    16,074Voir sur GitHub↗

    lsd is a directory listing tool and directory tree visualizer designed as a modern replacement for the standard Unix ls command. It provides a command line interface for listing directory contents and visualizing hierarchical folder structures with enhanced visual formatting. The utility distinguishes itself through customizable themes, allowing users to modify the output appearance by mapping specific colors and icons to file names, types, or extensions. It uses extension-based icon mapping to provide visual file type identification via specific glyphs. The tool covers functional domains in

    Rust
    Voir sur GitHub↗16,074
  • jhspetersson/fselectAvatar de jhspetersson

    jhspetersson/fselect

    4,451Voir sur GitHub↗

    fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files based on their attributes. It functions as a file system analysis tool capable of selecting files and directories using relational logic, subqueries, and structured data filtering. The tool distinguishes itself by integrating Git tracking status and branch metadata into the search process while respecting project ignore files. It also includes a specialized media metadata search capability that filters audio and image files by technical properties such as resolution, bitrate, an

    Rustclicommand-linefiles
    Voir sur GitHub↗4,451
Voir les 30 alternatives à Colorls→

Questions fréquentes

Que fait athityakumar/colorls ?

colorls est un visualiseur de répertoire de terminal basé sur Ruby qui affiche le contenu du système de fichiers en utilisant des couleurs, des icônes Font Awesome et des indicateurs d'état Git. Il fonctionne comme une interface en ligne de commande pour rendre le contenu des répertoires et les hiérarchies de système de fichiers imbriquées dans des formats de liste et d'arbre.

Quelles sont les fonctionnalités principales de athityakumar/colorls ?

Les fonctionnalités principales de athityakumar/colorls sont : CLI Directory Listings, Visual Directory Listing, Git-Aware File Listings, Git Integrated Interfaces, File Extension Icon Mapping, Terminal File Listers, Git Status Indicators, Terminal Directory Tree Displays.

Quelles sont les alternatives open-source à athityakumar/colorls ?

Les alternatives open-source à athityakumar/colorls incluent : ogham/exa — Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It… rupa/z — z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move… peltoche/lsd — lsd is a directory listing tool and directory tree visualizer designed as a modern replacement for the standard Unix… isaacs/node-glob — node-glob is a Node.js library for finding and matching files and directories using glob patterns. It functions as a… jhspetersson/fselect — fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files… busyloop/lolcat — lolcat is a command line text processor and color filter that transforms standard text streams into rainbow gradients.…