๐ You can play NetHack and several of its variants with graphics without compiling anything, from an online store, a download page, or a web browser.
๐ About This List
Every entry runs on the NetHack code base, shows the game with graphics such as tiles, isometric views, or 3D, has a build you can install or play without compiling anything, and has been updated since November 2024. Text-only builds, source-only projects, ports that have been superseded by a newer one, and games that are merely inspired by NetHack are left out; projects that were checked but dropped are listed in Unmaintained and Not Listed.
Entries are in alphabetical order within each section. A project with a listing in an online store is under Online Stores, together with its other downloads. A project that has both an installable version and a browser version has an entry in each section.
๐ฃ Icons Used on This Page
| Icon | Meaning |
|---|---|
| โญ | One of the projects with the most work put into its graphical interface; see Most Developed Interfaces. |
| ๐ช | Listed in an online store, such as Steam, itch.io, Google Play, or the App Store; see Online Stores. |
| ๐พ | Can be downloaded and installed without a store, for example from GitHub or the project's website; see Install on Your Device. |
| ๐ | Can be played in a web browser; see Play in a Web Browser. |
| ๐ข | In active development: An established project, with public builds for at least nine months, new builds within the last six months, and ongoing feature work. |
| ๐งช | Experiment: A new project whose first public build is less than nine months old. It may grow into an established project or be abandoned quickly; experiments that keep getting updates move to In active development after nine months. |
| ๐ก | Maintained: Updated within the last two years, but only occasionally, such as bug fix releases. |
| ๐ด | Unmaintained: No update in over two years. Such ports are listed only in the closing section. |
| ๐ต | Has both sound effects and music. |
| ๐ | Has only sound effects, only music, a few sound cues, or no audio at all. |
๐ At a Glance
| Port or Variant | Get It | Status | Audio | Price | Runs On |
|---|---|---|---|---|---|
| BlissHack | ๐พ ๐ | ๐งช | ๐ | Free | Windows, macOS (Apple silicon), web browsers |
| DartHack | ๐ช | ๐งช | ๐ | Free, with ads | Android |
| EvilHack | ๐พ | ๐ข | ๐ | Free | Windows |
| GnollHack โญ | ๐ช ๐พ | ๐ข | ๐ต | Free | Windows, macOS, Linux, Steam Deck, Android, iPhone, iPad |
| Hardfought web terminal | ๐ | ๐ข | ๐ | Free | Web browsers |
| iNethack2 | ๐ช | ๐ก | ๐ | Free | iPhone, iPad, Apple silicon Mac |
| NAO web terminal | ๐ | ๐ข | ๐ | Free | Web browsers |
| NetHack 3D โญ | ๐พ ๐ | ๐ข | ๐ | Free | Windows, macOS, Linux, Steam Deck, Android, Meta Quest, web browsers (including mobile) |
| NetHack 5.0 (official) | ๐พ | ๐ข | ๐ | Free | Windows, MS-DOS |
| NetHack Android | ๐พ | ๐ข | ๐ | Free | Android |
| NetHack Browser Edition | ๐ | ๐ก | ๐ | Free | Desktop and mobile web browsers |
| NetHack Cocoa | ๐พ | ๐ข | ๐ | Free | macOS 12 or later |
| NetHack Tiles Client | ๐พ | ๐งช | ๐ | Free | Windows, macOS, Linux |
| nethack.app | ๐ | ๐งช | ๐ | Free | Web browsers |
| NetHackJP | ๐พ | ๐งช | ๐ | Free | Windows, Linux |
| VectHack | ๐ | ๐งช | ๐ | Free | Web browsers |
| VoxHack | ๐ช ๐พ | ๐งช | ๐ต | Free, or pay what you want | Windows |
| WebHack | ๐ | ๐งช | ๐ | Free | Web browsers |
| xNetHack | ๐พ | ๐ข | ๐ | Free | Windows |
| ZeldHack for NetHack | ๐ช | ๐ก | ๐ต | Free | Windows |
๐ช Online Stores
DartHack
๐งช Experiment ยท Free, with ads ยท ๐
A touch-optimized Android port of vanilla NetHack 5.0 with a customizable virtual gamepad, support for custom tile sets, and English and Japanese text.
- Google Play: Android
GnollHack
โญ ๐ข In active development ยท Free ยท ๐ต
A NetHack variant with an animated, high-resolution 2D interface, voice acting, and support for touch, mouse, keyboard, and game controllers.
- Steam: Windows, macOS, Linux, Steam Deck
- Google Play: Android
- App Store: iPhone, iPad, Mac
- GitHub: Windows, macOS, Linux, with builds that do not need a store: an MSIX installer and a legacy version for Windows, and an AppImage and an archive for Linux
iNethack2
๐ก Maintained ยท Free ยท ๐
An iOS port of vanilla NetHack 3.6.7 with several tile sets and an ASCII mode. Last updated in March 2025.
- App Store: iPhone, iPad, Apple silicon Mac
VoxHack
๐งช Experiment ยท Pay what you want on itch.io, free on GitHub ยท ๐ต
NetHack 3.7 in a first-person 3D voxel world, built on the Luanti engine. In early alpha, with frequent new builds.
ZeldHack for NetHack
๐ก Maintained ยท Free ยท ๐ต
A ready-to-play Windows package of vanilla NetHack 3.6.7 with music, sound effects, and a 32ร32 tile set inspired by the first Zelda game. It needs no setup beyond unzipping it.
- itch.io: Windows
๐พ Install on Your Device
BlissHack
๐งช Experiment ยท Free ยท ๐
A newcomer-friendly version of vanilla NetHack 5.0, with the official tiles by default, an ASCII mode, a graphical status display, and a customizable action bar. In alpha.
- GitHub: Windows, macOS (Apple silicon)
EvilHack
๐ข In active development ยท Free ยท ๐
A challenging NetHack 3.6 variant. The Windows download includes a graphical version with tiles, and a custom tile set is offered alongside it.
- GitHub: Windows
NetHack 3D
โญ ๐ข In active development ยท Free ยท ๐
A 3D interface for vanilla NetHack 5.0, NetHack 3.6.7, and SLASH'EM, with overhead, first-person, and virtual reality views, several built-in tile sets, and sound effects but no music.
- GitHub: Windows, macOS, Linux (including the Steam Deck), Android, Meta Quest
NetHack 5.0 (official)
๐ข In active development ยท Free ยท ๐
The NetHack DevTeam's current release, published in May 2026. The Windows download includes both a text version and a graphical version with tiles, which plays a few sound cues but no music. An MS-DOS build with an optional tiled display is also available.
- nethack.org: Windows (x64 and ARM64)
- nethack.org: MS-DOS
NetHack Android
๐ข In active development ยท Free ยท ๐
A NetHack 5.0 update of the long-standing Android port of vanilla NetHack, with tile graphics. Distributed as APK files.
- GitHub: Android
NetHack Cocoa
๐ข In active development ยท Free ยท ๐
A native Mac app for vanilla NetHack 5.0, with a painted tile set in 64- and 128-pixel sizes and the classic tiles.
- GitHub: macOS 12 or later
NetHack Tiles Client
๐งช Experiment ยท Free ยท ๐
A desktop client that connects to the NAO and Hardfought public servers and draws the game with tiles instead of text.
- GitHub: Windows, macOS, Linux
NetHackJP
๐งช Experiment ยท Free ยท ๐
An unofficial Japanese translation of NetHack 5.0, with a graphical interface on Windows and Qt and X11 interfaces on Linux.
- GitHub: Windows, Linux
xNetHack
๐ข In active development ยท Free ยท ๐
A NetHack variant that refines and expands the vanilla game. The Windows download includes a graphical version with tiles.
- GitHub: Windows
๐ Play in a Web Browser
BlissHack (web version)
๐งช Experiment ยท Free ยท ๐
The browser version of BlissHack. It plays vanilla NetHack 5.0 with tiles, and there is nothing to install.
- BlissHack: Web browsers
Hardfought web terminal
๐ข In active development ยท Free ยท ๐
Browser play on the Hardfought public servers in North America, Europe, and Australia. Tiles are available for several variants, including xNetHack, EvilHack, SpliceHack, and UnNetHack, when OPTIONS=vt_tiledata is set in the options file. Requires a free account.
- Hardfought: Web browsers
NAO web terminal
๐ข In active development ยท Free ยท ๐
Browser play on the nethack.alt.org (NAO) public server, with vanilla NetHack 5.0 and 3.6 and a choice of tile sets. Requires a free account.
- NAO: Web browsers
NetHack 3D (web version)
โญ ๐ข In active development ยท Free ยท ๐
The browser version of NetHack 3D. It plays vanilla NetHack 5.0, NetHack 3.6.7, or SLASH'EM in 3D without installing anything.
- NetHack 3D: Web browsers, including mobile
NetHack Browser Edition
๐ก Maintained ยท Free ยท ๐
Vanilla NetHack 3.6.7 in the web browser, with several tile sets, a text mode, and optional cloud saves. It has a few sound effects but no music.
- roguelike.run: Desktop and mobile web browsers
nethack.app
๐งช Experiment ยท Free ยท ๐
An unofficial web port of vanilla NetHack 5.0 with the layout of NetHack Cocoa and a choice of painted 64-pixel tiles, the classic tiles, or ASCII. It works offline once loaded, and an online mode, in beta, keeps your games available across devices and adds them to public high scores.
- nethack.app: Web browsers
VectHack
๐งช Experiment ยท Free ยท ๐
Vanilla NetHack 5.0 in the web browser, drawn as glowing arcade vector graphics: monsters are rotating letterforms and dungeons are wireframe geometry, seen through an orbital or a first-person camera. The same site also plays Angband, Larn, and Moria.
- vecthack.net: Web browsers
WebHack
๐งช Experiment ยท Free ยท ๐
A browser interface for vanilla NetHack 5.0 that reinterprets the classic ASCII art in first-person 3D. The games run on its own server, which keeps a global high score ladder. In open beta.
- webhackgame.com: Web browsers
๐๏ธ Scoreboards and Tournaments
The NetHack Scoreboard is the NetHack community's leaderboard across servers and variants, and Junethack is the community's cross-variant tournament, held every June. Both read the game logs of a fixed list of servers, such as the NAO and Hardfought public servers, so a game you play on your own device counts only if the port reports it to one of those servers. These projects on this page have their games counted by both:
- GnollHack: Every build except the Legacy Windows Version can post finished games to the GnollHack Account server, which both sites track. The NetHack Scoreboard needs Classic Mode and Expert difficulty or higher. For Junethack, link your Junethack username to your GnollHack Account and turn on Tournament Mode. GnollHack games on the Hardfought servers are counted as well.
- Hardfought web terminal: Games on all three Hardfought servers, including the variants with tiles, such as xNetHack, EvilHack, SpliceHack, and UnNetHack.
- NAO web terminal: The NetHack Scoreboard counts both NetHack 5.0 and 3.6 games; Junethack 2026 counted only NetHack 5.0.
- NetHack Tiles Client: The games run on the NAO and Hardfought servers, so they count the same as games in their web terminals.
The other projects on this page, including NetHack 3D, VoxHack, DartHack, and the official NetHack 5.0 download, keep their games on your own device, and neither site counts them. WebHack and the online mode of nethack.app keep their games on their own servers, with high score lists that the NetHack Scoreboard does not read. EvilHack and xNetHack games count only when played on Hardfought, not in their Windows downloads.
๐ Most Developed Interfaces
Counting only the work on the graphical interface itself, not gameplay changes or server hosting, these projects are the furthest along:
- GnollHack โ Over 23,000 animated tiles, 37 music tracks, over 1,100 sound effects, and over 5,000 voiced lines, in a custom interface built for touch, mouse, keyboard, and game controllers. The interface has been developed since 2019 and runs on Android, iOS, Linux, macOS, Windows, and the Steam Deck.
- NetHack 3D โ A full 3D renderer with overhead, first-person, and virtual reality views, several built-in tile sets, and sound effects, developed since 2025. It runs in web browsers and on Android, Linux, macOS, Windows, and Meta Quest, and has frequent releases.
๐ก Which One to Pick?
In each list, the projects under Most Developed Interfaces come first, then the other established projects, then the experiments.
By Device
iPhone or iPad
Android phone or tablet
Mac (Apple silicon)
Steam Deck
Web browser, with nothing to install
- NetHack 3D (web version)
- NetHack Browser Edition
- BlissHack (web version)
- nethack.app
- VectHack
- WebHack
By Game and Language
Vanilla NetHack 5.0
- NetHack 3D
- NAO web terminal
- NetHack 5.0 (official)
- NetHack Android
- NetHack Cocoa
- BlissHack
- DartHack
- nethack.app
- VectHack
- WebHack
A NetHack variant
- GnollHack
- NetHack 3D (SLASH'EM)
- EvilHack
- Hardfought web terminal (several variants with tiles, including SpliceHack and UnNetHack)
- xNetHack
Japanese text
By Look and Sound
Both music and sound effects
Virtual reality or first-person 3D
- NetHack 3D (virtual reality on Meta Quest)
- VectHack
- VoxHack
- WebHack
Online Play
Playing on a public server
Competing on the NetHack Scoreboard or in Junethack
๐ด Unmaintained and Not Listed
These projects were checked but left out of the lists above. Unmaintained ports may still work but have had no update in over two years.
| Project | Why It Is Not Listed |
|---|---|
| Vulture for NetHack | ๐ด Unmaintained: An isometric interface for NetHack 3.6.6 whose last game update was in 2021. Still sold on Steam and itch.io. |
| NetHackCocoa (Mac App Store) | ๐ด Unmaintained: Last updated in 2021. Its NetHack 5.0 successor on GitHub is listed above as NetHack Cocoa. |
| NetHack 3.6 (Microsoft Store) | ๐ด Unmaintained: An official NetHack 3.6.6 build from 2019. The current official release is NetHack 5.0, listed above. |
| NetHack Live | ๐ด Unmaintained: A public server with a tile-based web interface, last updated in 2024. |
| BrowserHack | ๐ด Unmaintained: NetHack 3.4.3 in the web browser, last updated in 2015. |
| Falcon's Eye, Vulture's Eye, Vulture's Claw | Superseded by Vulture for NetHack. A browser port of Falcon's Eye exists but is left out for the same reason. |
| NetHack for Android by gurrhack | Superseded by NetHack Android, listed above. |
| iNetHack, NetHack by Glenn Andreas | Superseded by iNethack2, listed above. |
| Pathos: NetHack Codex | A separate game written from scratch, not based on the NetHack code. See GnollHack vs. Pathos vs. NetHack. |
| NetHack: Legacy, JNetHack | Text (ASCII) display only in their current builds. |
| SLASH'EM Extended, UnNetHack, Hack'EM | A graphical interface in their Windows builds could not be confirmed. UnNetHack can be played with tiles on the Hardfought web terminal. |
| SLASH'EM, NetHack 4, NetHack Fourk, FIQHack, noegnud | Last builds from 2004 to 2017. SLASH'EM can be played in 3D through NetHack 3D. |
๐ Learn More
๐ Validity
Last web scan: November 7, 2026.