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

sharkdp/hexyl

0
View on GitHub↗
9,971 Stars·257 Forks·Rust·apache-2.0·4 Aufrufe

Hexyl

Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary files by rendering contents as a colored hex dump to distinguish between different byte categories, such as printable text, whitespace, and null bytes.

The tool includes a C-style hex exporter that transforms binary data into C include files for direct integration into source code. It supports visual layout customization through configurable panels and borders, as well as the ability to define colors for byte categories and offsets using terminal colors or RGB hex codes via environment variables.

The application provides data range control to limit viewed content by specifying start offsets and lengths. It further supports hexadecimal output formatting, including the adjustment of endianness and numbering bases.

Features

  • Colored Hex Rendering - Renders file contents as a colored hex dump in the terminal to distinguish different byte categories.
  • Binary Data Viewers - Provides a command line interface for inspecting binary files with customizable offsets and data ranges.
  • Binary Data Analysis - Enables the inspection of raw binary files to identify patterns and distinguish between byte categories.
  • Hex Editors - Renders binary file contents as a colored hex dump in the terminal to visually separate byte categories.
  • Byte Category Color Mapping - Provides visual separation of byte categories like printable text and null bytes through a predefined color lookup table.
  • Columnar Hex Rendering - Organizes raw bytes into a human-readable grid layout containing offsets and ASCII representations.
  • Hex Dump Visualization - Renders file data as a colored hex dump to identify patterns and byte categories through visual scanning.
  • Hexadecimal Output Formatting - Provides a system to configure the display using custom color schemes, character tables, endianness, and numbering bases.
  • Byte Category Colorization - Allows the assignment of specific terminal colors or hex codes to different byte categories via environment variables.
  • Terminal Color Formatting - Supports the definition of output colors using standard ANSI terminal codes and RGB hex values.
  • Hexadecimal Editors - Functions as a terminal-based viewer for binary file data displayed in hexadecimal format.
  • Low Level Tools - Provides low-level inspection of binary files by analyzing specific data ranges and offsets.
  • C Source Code Exports - Transforms internal byte representations into C-compatible source code using specific text templates.
  • C-Style Format Exports - Outputs hexadecimal results in a format compatible with C include files for direct integration.
  • Position-Based Data Selection - Enables precise slicing of binary streams by specifying start offsets and data lengths.
  • Binary-to-C Header Generators - Transforms binary data into C include files for direct integration into source code.
  • Binary Range Control - Limits viewed content by specifying start offsets, lengths, and block sizes using SI and IEC units.
  • Binary-to-C Array Generation - Exports binary data as C-style arrays for direct inclusion in source code files.
  • System Diagnostics - Command-line hex viewer for binary files.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
  • System Utilities - CLI hex viewer.
  • hexdump - Listed in the “hexdump” section of the Awesome Alternatives In Rust awesome list.

Star-Verlauf

Star-Verlauf für sharkdp/hexylStar-Verlauf für sharkdp/hexyl

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

Häufig gestellte Fragen

Was macht sharkdp/hexyl?

Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary files by rendering contents as a colored hex dump to distinguish between different byte categories, such as printable text, whitespace, and null bytes.

Was sind die Hauptfunktionen von sharkdp/hexyl?

Die Hauptfunktionen von sharkdp/hexyl sind: Colored Hex Rendering, Binary Data Viewers, Binary Data Analysis, Hex Editors, Byte Category Color Mapping, Columnar Hex Rendering, Hex Dump Visualization, Hexadecimal Output Formatting.

Welche Open-Source-Alternativen gibt es zu sharkdp/hexyl?

Open-Source-Alternativen zu sharkdp/hexyl sind unter anderem: ogham/exa — Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It… fujiapple852/trippy — Trippy is a network diagnostic tool and terminal user interface that combines ping and traceroute functionality to… ouch-org/ouch — Ouch is a command-line archive utility designed for compressing and decompressing files across multiple formats,… xo/usql — usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through… werwolv/imhex — ImHex is a professional-grade hex editor and binary data analysis platform designed for inspecting, modifying, and… orhun/binsider — Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call…

Open-Source-Alternativen zu Hexyl

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Hexyl.
  • ogham/exaAvatar von ogham

    ogham/exa

    24,406Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,406
  • fujiapple852/trippyAvatar von fujiapple852

    fujiapple852/trippy

    6,966Auf GitHub ansehen↗

    Trippy is a network diagnostic tool and terminal user interface that combines ping and traceroute functionality to analyze network paths and performance. It provides a network packet parser and path analyzer to detect packet loss, jitter, and multipath routing through continuous network probing. The project is distinguished by its support for specialized tracing strategies, including Paris and Dublin, to ensure consistent path discovery. It identifies network address translation devices and utilizes heuristic analysis to distinguish genuine packet loss from rate-limiting. Broad capability ar

    Rust
    Auf GitHub ansehen↗6,966
  • ouch-org/ouchAvatar von ouch-org

    ouch-org/ouch

    3,391Auf GitHub ansehen↗

    Ouch is a command-line archive utility designed for compressing and decompressing files across multiple formats, including zip, tar, 7z, and zstd. It functions as a secure archive processor that sanitizes metadata to prevent path traversal attacks and terminal injection during extraction. The tool features a chain compression pipeline that allows for the sequential application of multiple compression algorithms by parsing chains of file extensions in a filename. It also includes a dedicated accessibility mode that optimizes terminal output for screen readers and text-to-speech technologies by

    Rustclicompressiondecompression
    Auf GitHub ansehen↗3,391
  • xo/usqlAvatar von xo

    xo/usql

    10,014Auf GitHub ansehen↗

    usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through a single unified tool. It provides a standardized interface for executing queries across various data stores and serves as a multi-database query tool and schema inspector. The tool distinguishes itself by enabling cross-database data migration, allowing users to pipe result sets from one active database connection directly into another. It also features terminal-based data visualization, which renders query results as graphical charts, graphs, and images directly within the t

    Gocommand-linedatabasego
    Auf GitHub ansehen↗10,014
  • Alle 30 Alternativen zu Hexyl anzeigen→