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
·

10 Repos

Awesome GitHub RepositoriesHex Editors

Tools that provide a visual interface for viewing and editing individual bytes within binary files.

Explore 10 awesome GitHub repositories matching operating systems & systems programming · Hex Editors. Refine with filters or upvote what's useful.

Awesome Hex Editors GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • werwolv/imhexAvatar von WerWolv

    WerWolv/ImHex

    53,892Auf GitHub ansehen↗

    ImHex is a professional-grade hex editor and binary data analysis platform designed for inspecting, modifying, and reverse engineering raw file contents. It functions as a schema-driven engine that interprets complex binary structures by applying custom definitions to map and visualize byte-level data. The platform distinguishes itself through a dedicated domain-specific language that allows users to define structural schemas for automated file parsing. This capability is supported by a dynamic plugin architecture and an event-driven registry, which enable the integration of external modules

    Delivers a professional-grade visual environment for viewing and modifying individual bytes within raw binary data.

    C++analyzerbinary-analysisc-plus-plus
    Auf GitHub ansehen↗53,892
  • 0xd4d/dnspyAvatar von 0xd4d

    0xd4d/dnSpy

    29,539Auf GitHub ansehen↗

    dnSpy is a specialized toolset for the reverse engineering, analysis, and modification of compiled .NET binaries. It functions as a decompiler that converts assemblies back into readable high-level source code, an assembly editor for modifying bytecode and metadata, and a debugger for inspecting compiled binaries. The project integrates a hex editor specifically for inspecting and modifying raw bytes and Common Intermediate Language structures. It allows for the direct modification of binary contents to change application behavior without requiring the original project source files. The tool

    Provides a specialized hex editor for inspecting and modifying raw bytes and Common Intermediate Language structures within assemblies.

    C#
    Auf GitHub ansehen↗29,539
  • icsharpcode/ilspyAvatar von icsharpcode

    icsharpcode/ILSpy

    25,447Auf GitHub ansehen↗

    ILSpy is a .NET decompiler and binary analyzer designed to convert compiled .NET assemblies back into readable C# source code. It functions as a metadata explorer and a common intermediate language viewer, enabling the analysis of compiled code and the execution of reverse engineering workflows. The project distinguishes itself through specialized translation capabilities, such as converting compiled binary XML (BAML) back into human-readable XAML for user interface analysis. It also provides tools for inspecting native machine code and extracting metadata from program database (PDB) files.

    Displays intermediate language with type information for each evaluation stack slot to analyze instructions.

    C#
    Auf GitHub ansehen↗25,447
  • sharkdp/hexylAvatar von sharkdp

    sharkdp/hexyl

    9,971Auf GitHub ansehen↗

    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 envi

    Renders file contents as a colored hex dump in the terminal to distinguish different byte categories.

    Rustbinary-datacommand-linehexadecimal
    Auf GitHub ansehen↗9,971
  • winmerge/winmergeAvatar von WinMerge

    WinMerge/winmerge

    8,510Auf GitHub ansehen↗

    WinMerge is a visual file comparison and merge tool used to identify and synchronize differences between text files, folders, and images. It functions as a diff and patch generator, a visual folder synchronizer, and a hex binary comparator for non-text data. The tool provides specialized comparison modes for diverse content types, including side-by-side webpage rendering for HTML and resource trees, tabular data analysis for delimited files in a grid view, and visual image comparison using overlays and animations. It also supports comparing the contents of compressed archives without manual e

    Provides a byte-level hex editor for comparing differences in non-text binary files.

    C++c-plus-pluscompare-filescsv
    Auf GitHub ansehen↗8,510
  • ridiculousfish/hexfiendAvatar von ridiculousfish

    ridiculousfish/HexFiend

    5,861Auf GitHub ansehen↗

    A fast and clever hex editor for macOS

    Provides a native hex editor for viewing and editing binary files of any size.

    Objective-C
    Auf GitHub ansehen↗5,861
  • hexfiend/hexfiendAvatar von HexFiend

    HexFiend/HexFiend

    5,859Auf GitHub ansehen↗

    HexFiend is a native macOS hex editor designed for opening and editing binary files of any size without loading them entirely into memory. It uses a 64-bit addressable data model with memory-mapped file access, enabling navigation of multi-gigabyte files while maintaining byte-level undo for insert and delete operations. The editor distinguishes itself through a diff algorithm for binary file comparison that accounts for insertions and deletions, and a template-based structure parsing system that uses user-defined scripts to visualize binary file layouts. It also includes a typed data interpr

    Provides a native macOS hex editor for opening and modifying binary files of any size.

    Objective-C
    Auf GitHub ansehen↗5,859
  • jindrapetrik/jpexs-decompilerAvatar von jindrapetrik

    jindrapetrik/jpexs-decompiler

    5,404Auf GitHub ansehen↗

    JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler and editor. It provides a toolkit for decompiling, analyzing, and modifying the internal structure of compiled Flash content, including the extraction of scripts and media assets. The project is distinguished by its ability to perform direct binary modification, allowing users to edit bytecode and replace embedded resources without reverting to high-level source code. It includes a runtime ActionScript bytecode debugger for variable inspection and call stack analysis, as well

    Provides a hexadecimal dump view for inspecting and modifying raw SWF binary data.

    Javadecompilereditorflash
    Auf GitHub ansehen↗5,404
  • orhun/binsiderAvatar von orhun

    orhun/binsider

    3,938Auf GitHub ansehen↗

    Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call tracing, and execution performance profiling. It provides a suite of utilities designed for binary reverse engineering, encompassing both static structural analysis and dynamic runtime monitoring of compiled binaries. The project distinguishes itself by combining low-level binary manipulation, such as a hex editor for raw byte modification, with an ELF binary analysis tool for inspecting file structures and metadata. It also includes a Linux system call tracer for observing dynamic b

    Provides a low-level interface for viewing binary data in hexadecimal and modifying specific bytes.

    Rustanalysisbinarybinary-data
    Auf GitHub ansehen↗3,938
  • vaibhavpandeyvpz/apkstudioAvatar von vaibhavpandeyvpz

    vaibhavpandeyvpz/apkstudio

    3,606Auf GitHub ansehen↗

    Apkstudio is a reverse engineering integrated development environment designed for decompiling, modifying, and recompiling Android application packages. It provides a specialized suite for transforming binary files into readable source code and bundling them back into installable application archives. The project features a framework integration system that imports manufacturer-specific files to ensure accurate decompilation of vendor-modified applications. It includes a dedicated editor for Smali, Java, and XML files with syntax highlighting, as well as a hex editor for the direct modificati

    Provides a visual interface for viewing and editing individual bytes within binary files via a hex editor.

    C++androidandroid-decompilerapk-decompiler
    Auf GitHub ansehen↗3,606
  1. Home
  2. Operating Systems & Systems Programming
  3. Binary Analysis Capabilities
  4. Hex Editors

Unter-Tags erkunden

  • Colored Hex RenderingVisualizing binary data as a hexadecimal dump with semantic color coding. **Distinct from Hex Editors:** Focuses on the specialized rendering of colored hex dumps rather than general byte editing.
  • Common Intermediate Language ViewersSpecialized hex editors that map raw binary bytes to Common Intermediate Language structures. **Distinct from Hex Editors:** Distinct from general Hex Editors by providing semantic mapping to CIL instructions rather than just raw byte offsets.
  • macOSNative hex editors for macOS that open and edit binary files of any size without loading them entirely into memory. **Distinct from Hex Editors:** Distinct from Hex Editors: specifies the macOS-native platform and memory-mapped large file handling.