Duck Hunt: 6 Open Source Clones Compared
The clones here differ mainly in technology and completeness rather than gameplay design. Duck Hunt JS is the most actively maintained option, a from-scratch browser remake built on the PixiJS rendering engine with GreenSock tweening and Howler-based audio (falling back to the Web Audio API), playable directly at duckhuntjs.com. Duck Hunt Remake and DuckHunt are older, simpler ports — a Python/Pygame implementation and an HTML5 canvas version built on the discontinued cake.js framework, respectively — while Duck Rehunt is an explicitly unfinished Pygame project (needing the old Python 2.6/Pygame 1.9.1) whose own readme says its scoring is broken and the game never ends. Duck Hunt Disassembly is a different kind of project altogether: a disassembly of the NES original that excludes graphics data, requiring it to be extracted separately from a ROM.
Comparison table

Availability
- Status
- Playable
- Platforms
- Web
- Play in browser
- YesPlay in Browser
- Mobile
- No
Project health
- Development status
- Active
- Last updated
- 3mo ago
- Stars
- 632
- Contributors
- 4
- License
- MIT
Compatibility
- Requires original assets
- NoThe game is an implementation in Javascript and HTML5 with original assets (sprites, animations built from scratch).

Availability
- Status
- Playable
- Platforms
- Linux
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 7y ago
- Stars
- 32
- Contributors
- 3
- License
- —
Compatibility
- Requires original assets
- —
Availability
- Status
- Playable
- Platforms
- Web
- Play in browser
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 4y ago
- Stars
- 22
- Contributors
- 1
- License
- —
Compatibility
- Requires original assets
- YesAssets from Nintendo are included in the implementation.

Availability
- Status
- Unplayable
- Platforms
- None
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 6y ago
- Stars
- 11
- Contributors
- 2
- License
- —
Compatibility
- Requires original assets
- YesAll graphics (not including crosshair or muzzle flash) are property of Nintendo Inc., and music is from VGMusic.com.
Availability
- Status
- Playable
- Platforms
- NES
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 1y ago
- Stars
- 3
- Contributors
- 1
- License
- —
Compatibility
- Requires original assets
- —

Availability
- Status
- Playable
- Platforms
- None
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Not tracked
- Last updated
- Not tracked
- Stars
- Not tracked
- Contributors
- Not tracked
- License
- Not tracked
Compatibility
- Requires original assets
- —
| Title | Duck Hunt JS | Duck Hunt Remake | DuckHunt | Duck Rehunt | Duck Hunt Disassembly | Duck Hunter |
|---|---|---|---|---|---|---|
| Status | Playable | Playable | Playable | Unplayable | Playable | Playable |
| Platforms | Web | Linux | Web | None | NES | None |
| Play in browser | YesPlay in Browser | No | No | No | No | |
| Mobile | No | No | No | No | No | No |
| Project health | ||||||
| Development status | Active | Halted | Halted | Halted | Halted | Not tracked |
| Last updated | 3mo ago | 7y ago | 4y ago | 6y ago | 1y ago | Not tracked |
| Stars | 632 | 32 | 22 | 11 | 3 | Not tracked |
| Contributors | 4 | 3 | 1 | 2 | 1 | Not tracked |
| License | MIT | — | — | — | — | Not tracked |
| Compatibility | ||||||
| Requires original assets | NoThe game is an implementation in Javascript and HTML5 with original assets (sprites, animations built from scratch). | — | YesAssets from Nintendo are included in the implementation. | YesAll graphics (not including crosshair or muzzle flash) are property of Nintendo Inc., and music is from VGMusic.com. | — | — |
| Preview | ![]() | ![]() | ![]() | ![]() |
Known limitations
- gameplay: The scoring is completely broken and the game does not end, though basic mechanics are in place.
Frequently asked questions
Are the Duck Hunt clones on this page open source?
Yes — every clone catalogued here is an open-source project. Availability, license, and development-status details for each one are listed in the comparison table above.
What license do these Duck Hunt clones use?
Duck Hunt JS (MIT).
Do I need to own the original Duck Hunt to play these clones?
Duck Hunt JS runs standalone, no original files needed; DuckHunt and Duck Rehunt require original game assets to play.
Can I play any of these Duck Hunt clones directly in a browser?
Yes — Duck Hunt JS and DuckHunt have a browser-playable build linked in the comparison table above, no install required.
Which Duck Hunt clone is the most actively maintained?
Duck Hunt JS is currently under active development, based on recent commit activity. See the "Development status" row above for every clone's current status.
See the full write-up for each clone, or go back to Duck Hunt.