{"full_name":"WerWolv/ImHex","owner":"WerWolv","name":"ImHex","url":"https://github.com/WerWolv/ImHex","description":"🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.","homepage":"https://imhex.werwolv.net/","topics":[],"language":"C++","license":"GPL-2.0","avatar":"https://avatars.githubusercontent.com/u/10835354?u=df34a21c99e8b5470fb39a106d328372e7abc115&v=4","created_at":"2020-11-10T14:27:00Z","pushed_at":"2026-10-09T00:56:24Z","metrics":{"stars":55813,"forks":2621,"watchers":516,"issues":1673,"prs":1012,"releases":82,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":229},"growth":{"day":{"stars":17,"forks":2,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[55796,55813],"forks":[2619,2621],"watchers":[516,516],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":2108,"title":"[Bug] \"Exception: vector\" crash in pattern language","comments":23,"created_at":"2025-02-11T07:45:51Z"},{"number":2179,"title":"[Feature] External editor mode in pattern editor","comments":22,"created_at":"2025-03-22T02:20:05Z"},{"number":1625,"title":"[Bug] Cursor is not properly mapped to the window","comments":21,"created_at":"2024-04-01T09:42:16Z"},{"number":2723,"title":"[Bug] big endian DOSDate/Time are broken","comments":20,"created_at":"2026-04-25T14:19:48Z"},{"number":1842,"title":"[Bug] Window becomes completely unresponsive after resizing","comments":20,"created_at":"2024-08-09T13:57:14Z"},{"number":1796,"title":"[Bug] ImHex is picked up as 'unresponsive' while using file dialogues","comments":20,"created_at":"2024-07-05T00:34:22Z"},{"number":2474,"title":"[Bug] Wrong clipboard paste target","comments":16,"created_at":"2025-10-05T07:08:07Z"},{"number":1934,"title":"[Bug] Random crash when evaluating pattern","comments":16,"created_at":"2024-10-16T01:39:03Z"}],"discussions":[{"number":2938,"title":"Future-defined CLUT for bitmap visualizer","comments":2,"category":"Pattern Language Q&A","created_at":"2026-10-22T02:05:15Z"},{"number":2925,"title":"Some UI annoyances","comments":0,"category":"Feedback","created_at":"2026-10-03T19:26:41Z"},{"number":2915,"title":"Bitcoin transaction pattern for ImHex","comments":1,"category":"Pattern Language Q&A","created_at":"2026-09-23T10:15:36Z"},{"number":2901,"title":"Intel HD3000 with OpenGL 3.1 not work","comments":2,"category":"Get Help","created_at":"2026-09-13T14:32:12Z"},{"number":2897,"title":"How to think when writing pattern for similar records with different sizes","comments":3,"category":"Get Help","created_at":"2026-09-12T13:46:21Z"},{"number":2871,"title":"How can I effectively work with UTF-8 strings in ImHex?","comments":1,"category":"Get Help","created_at":"2026-08-29T13:12:55Z"},{"number":2869,"title":"Need help converting this VarInt type into a struct or function.","comments":2,"category":"Pattern Language Q&A","created_at":"2026-08-27T16:11:21Z"},{"number":2829,"title":"Possible to mark byte ranges as data, not code?","comments":1,"category":"Get Help","created_at":"2026-08-11T01:11:07Z"}],"latest_release":{"name":"Windows installer, data inspector edit and updater fixes","tag":"v1.38.1","published_at":"2025-12-21T18:57:18Z","body":"![](https://github.com/user-attachments/assets/2960ebab-246e-4a4c-ab3e-666454f2ff47)\r\n\r\n## Improvements\r\n- **The Windows installers are now signed**\r\n    - Huge thanks to SignPath for their help and sponsoring the certificate\r\n- The icons look slightly less blurry on low-resolution screens now\r\n- There's no longer any gaps in the selection of hex editor cells now with certain scaling factors\r\n- There's now better error messages when opening a data source failed. No more \"Unspecified Error\"\r\n- Opening a file that has already been opened now switches to its existing tab instead of just displaying an error\r\n- The auto-updater on macOS now automatically unpacks the new version instead of just opening the dmg\r\n\r\n## Bug Fixes\r\n- Fixed the Windows installer not correctly replacing all files\r\n- Fixed dependencies of the deb packages\r\n- The Extended ASCII display is no longer active by default now\r\n    - If you upgraded to v1.38.0 before, you can disable it now by clicking on the Paragraph icon in the hex editor footer. If you didn't upgrade to that version, it will now be disabled by default\r\n - Fixed a bunch of issues with the updater that caused it to not work correctly, mainly on Windows\r\n- Fixed various issues with the pattern editor. Thanks to @paxcut \r\n- Fixed editing values in the data inspector not correctly working\r\n- Fixed a crash when clicking Cancel while opening a remote SSH File\r\n- Fixed a off-by-one in the process memory data source that would cause the first byte of a region to not display correctly\r\n- Fixed a crash when using the @ command palette command\r\n- Fixed sorting in the find view table being inverted\r\n- Fixed pattern files saved by the pattern editor not getting truncated on disk correctly\r\n- Fixed a crash when repeatedly opening files by drag-n-dropping them onto the ImHex Window\r\n\r\n# Previous Version\r\n\r\n## Features\r\n- Added multiple new Data Sources\r\n  - A UDP Provider that can display UDP packets received on a specified port\r\n  - A SSH Provider that can connect to remote machines over SSH and read files from there using SSH or SFTP\r\n    - This is pretty cool as it allows live-inspection of the RAM of remote machines over the network by opening `/dev/mem`\r\n- Tons of improvements to the Pattern Editor. Huge thanks to @paxcut\r\n  - The pattern editor now supports semantic syntax highlighting for the PatternLanguage!\r\n  - Matching brackets are now highlighted when the cursor is next to one\r\n  - Patterns can now be opened in an external Editor and ImHex will update the pattern live when the file changes\r\n  - Parenthesis and quotes are now auto-closed when typing them\r\n  - Breakpoints in the pattern editor can now be toggled by clicking on the line numbers instead.\r\n  - Fixed various scrolling and scrollbar issues\r\n- New and updated Languages!\r\n  - Added a French translation. Thanks a lot to @antigeky\r\n  - Added a Polish translation. Thanks a lot to @Shadow775711\r\n  - Added a Ukrainian translation. Thanks a lot to @RutarAndriy\r\n  - Updated the Simplified Chinese translation. Thanks to @only9464\r\n  - It's possible now to automatically chose the current system language with a fallback to English if the language is not available\r\n- Added mutliple new data inspector rows\r\n  - Added a \"Custom Encoding String\" row, allowing quick decoding of selections using custom character encodings\r\n  - Added a fp24 (24-bit floating point) data inspector row\r\n  - Added a bfloat data inspector row\r\n  - Added a configurable fixed-point data inspector row\r\n- Added a new Save Editor Mode and Simplified Pattern Editor\r\n  - Marking Patterns with `[[hex::editor_export]]` will now make them show up in a new tab in the Pattern Data View\r\n    - This allows for displaying only a limited number of fields in a simplified manner and letting you edit them\r\n  - Additionally, this allows you to create Game Save File Editors using ImHex's Pattern Language!\r\n    - By writing a pattern with these attributes, you can load the pattern using the new `imhe"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}