# horsicq/XPEViewer

PE file viewer/editor for Windows, Linux and MacOS.

Repository: https://github.com/horsicq/XPEViewer
Canonical: https://ross.abutalabs.com/products/xpeviewer
Homepage: http://ntinfo.biz
Language: QMake
License: MIT
License Family: permissive
Topics: portable-executable, pe-format, reverse-engineering, windows-system, disassembler, pe, hacktoberfest, hacktoberfest2023
Last push: 2026-09-02T00:48:07+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 30, longevity 100
- inputs: {"age_days": 2520, "days_push": 1, "days_rel": 254, "gap_med": null, "n_releases_24m": 1}
- flags: prerelease_only
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1230, forks 120 (observed 2026-09-03T02:15:12.754091+00:00)

## What it is
XPEViewer is a cross-platform GUI application for viewing and editing PE (Portable Executable) files, the executable format used on Windows. It provides detailed inspection of PE structures, headers, sections, imports, and disassembly for reverse engineering and malware analysis.

## Use cases
- inspect PE file headers and sections of a Windows executable
- analyze a suspicious binary for malware research
- view imports and exports of a DLL or EXE
- edit fields in a portable executable file
- reverse engineer a Windows binary's structure
- examine PE files on Linux or macOS without Windows

## When to choose
- you need a free cross-platform GUI tool to inspect or edit PE files
- you are doing malware analysis or reverse engineering of Windows executables
- you want detailed low-level views of PE structures without writing scripts

## When to avoid
- you need to analyze ELF or Mach-O binaries instead (use XELFViewer or XMachOViewer)
- you need automated static analysis or decompilation rather than manual inspection
- you require a command-line or scriptable PE parser

## Facets
- artifact type: application
- maturity: active
- function: reverse-engineering, developer-tools, gui
- domain: reverse-engineering, security, developer-tools, windows
- platform: windows, cross-platform
- tags: pe-format, portable-executable, binary-analysis, disassembler, file-viewer, malware-analysis, linux, macos, desktop

## Member repositories
- horsicq/XPEViewer (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:12.754091+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:15:06.447768+00:00, confidence not recorded.
  - readme: https://github.com/horsicq/XPEViewer (fetched 2026-09-03T02:15:12.754091+00:00, sha f4481b177b92)
  - homepage: http://ntinfo.biz (fetched 2026-08-29T12:22:31.275948+00:00, sha 191ee992c029)
- Data as of 2026-08-30T08:39:29.467469+00:00.
