awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • werwolv/imhexAvatar WerWolv

    WerWolv/ImHex

    53,892Vezi pe GitHub↗

    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
    Vezi pe GitHub↗53,892
  • 0xd4d/dnspyAvatar 0xd4d

    0xd4d/dnSpy

    29,539Vezi pe GitHub↗

    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#
    Vezi pe GitHub↗29,539
  • icsharpcode/ilspyAvatar icsharpcode

    icsharpcode/ILSpy

    25,447Vezi pe GitHub↗

    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#
    Vezi pe GitHub↗25,447
  • sharkdp/hexylAvatar sharkdp

    sharkdp/hexyl

    9,971Vezi pe GitHub↗

    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
    Vezi pe GitHub↗9,971
  • winmerge/winmergeAvatar WinMerge

    WinMerge/winmerge

    8,510Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,510
  • ridiculousfish/hexfiendAvatar ridiculousfish

    ridiculousfish/HexFiend

    5,861Vezi pe GitHub↗

    A fast and clever hex editor for macOS

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

    Objective-C
    Vezi pe GitHub↗5,861
  • hexfiend/hexfiendAvatar HexFiend

    HexFiend/HexFiend

    5,859Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,859
  • jindrapetrik/jpexs-decompilerAvatar jindrapetrik

    jindrapetrik/jpexs-decompiler

    5,404Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,404
  • orhun/binsiderAvatar orhun

    orhun/binsider

    3,938Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,938
  • vaibhavpandeyvpz/apkstudioAvatar vaibhavpandeyvpz

    vaibhavpandeyvpz/apkstudio

    3,606Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,606
  1. Home
  2. Operating Systems & Systems Programming
  3. Binary Analysis Capabilities
  4. Hex Editors

Explorează sub-etichetele

  • 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.