Home

Awesome

<sub><img loading="lazy" width="38" height="38" alt="" src="https://emupedia.net/beta/emuos/assets/images/logos/emupedia/emupedia-logo.svg" /></sub> Emupedia Contribute Discord GitHub last commit GitHub repo size

The purpose of Emupedia (Emulation Encyclopedia) is to serve as a nonprofit meta-resource hub and community for those interested mainly in video game preservation and computer history which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.

We mainly collect content from:

We revive old games and software by the use of emulation software.

Similar organizations that do digital preservation and archiving:

đŸ’Ŧ <sub>Join us on Discord</sub>

<sub><img width="18" height="18" alt="" src="https://emupedia.net/beta/emuos/assets/images/icons/desktop/discord.png" /></sub> Discord

👀 <sub>View a Live Demo</sub>

This is currently under active development, and you must understand that some features are not finished.

🌍 <sub>Browser support</sub>

<details> <summary>Click to reveal</summary>

* application support may vary

LogoCompanyNameRendering EngineVersion
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11.svg" alt="Internet Explorer" />MicrosoftInternet ExplorerTrident<sup>*</sup>11+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/edge_12-18/edge_12-18.svg" alt="Edge" />MicrosoftEdgeEdgeHTML<sup>*</sup>12+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge.svg" alt="Edge" />MicrosoftEdgeBlink79+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/main/src/archive/firefox_3.5-22/firefox_3.5-22.png" alt="Firefox" />MozillaFirefoxGecko<sup>*</sup>4+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox.svg" alt="Firefox" />MozillaFirefoxQuantum Gecko57+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/pale-moon/pale-moon.png" alt="Pale Moon" />Moonchild ProductionsPale MoonGoanna<sup>*</sup>4+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/basilisk/basilisk.svg" alt="Basilisk" />Moonchild ProductionsBasiliskGoanna<sup>*</sup>1+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/chrome_1-11/chrome_1-11.svg" alt="Chrome" />GoogleChromeWebKit<sup>*</sup>3+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome.svg" alt="Chrome" />GoogleChromeBlink28+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/opera_15-32/opera_15-32.png" alt="Opera" />Opera SoftwareOperaPresto<sup>*</sup>12+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera.svg" alt="Opera" />Opera SoftwareOperaBlink15+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari.png" alt="Safari" />AppleSafariWebKit8+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/brave/brave.svg" alt="Brave" />Brave SoftwareBraveBlink1+
<img loading="lazy" width="24" height="24" src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/vivaldi/vivaldi.svg" alt="Vivaldi" />Vivaldi TechnologiesVivaldiBlink1+

</details>

🤖 <sub>Emulators used</sub>

<details> <summary>Click to reveal</summary>

This list it not always up to date.

NameWebsiteRepositoryLicense
MAMEmamedev.orggithub.com/mamedev/mameGPL-2.0
DOSBoxdosbox.comsourceforge.net/projects/dosboxGPL-2.0
Em-DOSBox❌github.com/dreamlayers/em-dosboxGPL-2.0
emularityarchiveteam.org/index.php?title=Emularitygithub.com/db48x/emularityGPL-3.0
JS-DOSjs-dos.comgithub.com/caiiiycuk/js-dosGPL-2.0

</details>

⚙ <sub>Applications used</sub>

<details> <summary>Click to reveal</summary>

This list it not always up to date.

NameWebsiteRepositoryLicense
Butterchurnbutterchurnviz.comgithub.com/jberg/butterchurnMIT
Clippypi0.github.io/clippyjs/demogithub.com/pi0/clippyjsMIT
Clippy.jssmore.com/clippy-jsgithub.com/smore-inc/clippy.jsMIT
desktopPetadrianotiger.github.io/desktopPetgithub.com/Adrianotiger/desktopPet❓
JS Paintjspaint.appgithub.com/1j01/jspaint❓
Method Draweditor.method.acgithub.com/methodofaction/Method-DrawMIT
Pipes1j01.github.io/pipesgithub.com/1j01/pipesMIT
SVG Editorsvg-edit.github.io/svgedit/releases/latestgithub.com/SVG-Edit/svgeditMIT
Visual Studio Codecode.visualstudio.comgithub.com/Microsoft/vscodeMIT
web-esheepadrianotiger.github.io/web-esheepgithub.com/Adrianotiger/web-esheepGPL-3.0
WebAmpwebamp.orggithub.com/captbaritone/webampMIT

</details>

🕹ī¸ <sub>Games used</sub>

<details> <summary>Click to reveal</summary>

This list it not always up to date.

NameWebsiteRepositoryLicense
ascii-patrolascii-patrol.comgithub.com/msokalski/ascii-patrolGPL-3.0
C&C - HTML5adityaravishankar.comgithub.com/adityaravishankar/command-and-conquer❓
Cookie Clickerorteil.dashnet.org/cookieclickergithub.com/ozh/cookieclicker❓
d3wasmwasm.continuation-labs.com/d3demogithub.com/gabrielcuvillier/d3wasmGPL-3.0
Dark Reign - HTML5qmegas.info/dark-reign-html5github.com/qmegas/Dark-Reign---HTML5-VersionMIT
Devilution for Web❌github.com/d07RiV/devilutionPublic Domain
Devilution❌github.com/diasurgical/devilutionSUL
DiabloWebd07riv.github.io/diablowebgithub.com/d07RiV/diabloweb❓
js-solitaireradovanjanjic.com/js-solitairegithub.com/rjanjic/js-solitaireMIT
minesweeperjonziebell.com/minesweepergithub.com/ziebelje/minesweeper❓
noa-engineandyhall.github.io/noa-testbedgithub.com/andyhall/noaMIT
Ogar3ogar3-demo.herokuapp.comgithub.com/Faris90/Ogar3Apache-2.0
OpenLaraxproger.info/projects/OpenLaragithub.com/XProger/OpenLaraBSD-2-Clause
OpenTombopentomb.github.iogithub.com/opentomb/OpenTombLGPL-3.0
OpenTTDopenttd.orggithub.com/OpenTTD/OpenTTDGPL-2.0
OpenXcomopenxcom.orggithub.com/OpenXcom/OpenXcomGPL-3.0
Pac-Man - HTML5pacman-e281c.firebaseapp.comgithub.com/luciopanepinto/pacmanGPL-3.0
Pikachu Volleyballgorisanson.github.iogithub.com/gorisanson/pikachu-volleyball❓
RA2HTML5ra2html5.surge.sh❌❓
Quake2 PlayNquake2playn.appspot.comgithub.com/stefanhaustein/quake2-playn-portGPL-2.0
QuakeJSquakejs.comgithub.com/inolen/quakejsGPL-2.0
planet_quakequake.gamesgithub.com/briancullinan/planet_quakeGPL-2.0
Skifree.jsbasicallydan.github.io/skifree.jsgithub.com/basicallydan/skifree.jsMIT
Street Fighter Alphagamedev8.github.io/js-sfagithub.com/gamedev8/js-sfa😁 Permission granted from the author(s) 👍
WebAssembly DOOMwadcmd.comgithub.com/lazarv/wasm-doomGPL-2.0
WebQuakewebquake.quaddicted.com/Clientgithub.com/Triang3l/WebQuakeGPL-2.0
Wolfenstein 3D❌github.com/id-Software/wolf3d-browserGPL-2.0
Wolfenstein 3D (Canvas)users.atw.hu/wolf3d❌GPL-2.0
Xash3D-Emscriptenicrazyblaze.github.iogithub.com/FWGS/xash3dGPL-3.0

⭐ Honorable mentions <sub><sup>(not included because a more faithfull alternative was used)</sup></sub>

NameWebsiteRepositoryLicense
minesweeper_jsminesweeper.zonegithub.com/reed-jones/minesweeper_jsCC BY-NC 4.0
winmine-exewinmine-exe.now.shgithub.com/1000hz/winmine-exe❓
HTML5 Pacman❌github.com/daleharvey/pacmanWTFPL

</details>

đŸ”Ģ <sub>Demos used</sub>

<details> <summary>Click to reveal</summary>

This list it not always up to date.

NameWebsiteRepositoryLicense
3D Spatial Audiohowlerjs.com/#spatialgithub.com/goldfire/howler.jsMIT
8-bit Palette Color Cyclingeffectgames.com/demos/canvascycleeffectgames.com/effect/article-Old_School_Color_Cycling_with_HTML5LGPL-3.0
asciickerasciicker.com/y3❌😁 Permission granted from the author(s) 👍
Biolab Disasterplaybiolab.com❌😁 Permission granted from the author(s) 👍
Super Blob Blasterphoboslab.org/twopointfivegithub.com/phoboslab/TwoPointFiveMIT
Voxel Spaces-macke.github.io/VoxelSpacegithub.com/s-macke/VoxelSpaceMIT

</details>

📚 <sub>Libraries used</sub>

<details> <summary>Click to reveal</summary>

This list it not always up to date.

NameWebsiteRepositoryLicense
Frontend
Bootstrapgetbootstrap.comgithub.com/twbs/bootstrapMIT
Datatablesdatatables.netgithub.com/DataTables/DataTablesMIT
RequireJSrequirejs.orggithub.com/requirejs/requirejsBSD/MIT
RequireJS Text Pluginrequirejs.orggithub.com/requirejs/textBSD/MIT
RequireJS JSON Plugin❌github.com/millermedeiros/requirejs-pluginsMIT
RequireJS NoExt Plugin❌github.com/millermedeiros/requirejs-pluginsMIT
jQueryjquery.comgithub.com/jquery/jqueryMIT
jQuery Migratejquery.comgithub.com/jquery/jquery-migrateBSD/MIT
jQuery MouseWheel❌github.com/jquery/jquery-mousewheelBSD/MIT
jQuery Custom Scrollbarmanos.malihu.gr/jquery-custom-content-scrollergithub.com/malihu/malihu-custom-scrollbar-pluginMIT
jQuiery Ajax Retry❌github.com/johnkpaul/jquery-ajax-retryMIT
jQueryUIjqueryui.comgithub.com/jquery/jquery-uiBSD/MIT
jQueryUI Tree Control❌github.com/tarunbatta/jqueryUiTreeControlMIT
jQueryUI Context Menuwwwendt.de/tech/demo/jquery-contextmenu/demogithub.com/mar10/jquery-ui-contextmenuMIT
Simonecezarykluczynski.github.io/simone/docsgithub.com/cezarykluczynski/simoneMIT
Canvas/WebGL
Phaserphaser.iogithub.com/photonstorm/phaserMIT
Impactimpactjs.comgithub.com/phoboslab/ImpactMIT
Audio
howler.jshowlerjs.comgithub.com/goldfire/howler.jsMIT
Filesystem
Octokat.jsphilschatz.com/2014/05/25/octokatgithub.com/philschatz/octokat.jsMIT
BrowserFSjvilk.com/browserfs/2.0.0-betagithub.com/jvilk/BrowserFSMIT
jszipstuk.github.io/jszipgithub.com/Stuk/jszipGPL-3.0/MIT
Dropbox SDKdropbox.com/developersgithub.com/dropbox/dropbox-sdk-jsMIT
File Savereligrey.com/blog/saving-generated-files-on-the-client-sidegithub.com/eligrey/FileSaver.jsMIT
Crypto
jsrsasignkjur.github.io/jsrsasigngithub.com/kjur/jsrsasignBSD/MIT
Utils
Purl❌github.com/allmarkedup/purlMIT
JSONPathgoessner.net/articles/JsonPathcode.google.com/archive/p/jsonpathMIT
Markdowndaringfireball.net/projects/markdown❌BSD
Markedmarked.js.orggithub.com/markedjs/markedMIT
Firebug Litegetfirebug.com/releases/lite/1.2github.com/firebug/firebug-liteBSD
Firebug Lite IE❌github.com/firebug/firebug-liteBSD
Polyfills
ES3 Base64 Polyfill❌github.com/davidchambers/Base64.jsApache 2.0
ES5 Typed Array Polyfill❌github.com/inexorabletash/polyfillMIT/Unlicense
ES6 Promise Polyfill❌github.com/stefanpenner/es6-promiseMIT
ES6 Fetch Polyfill❌github.com/github/fetchMIT

</details>

⭐ <sub>Similar projects <sub><sup>(from which this project is heavily inspired)</sup></sub></sub>

<details> <summary>Click to reveal</summary>

OS-like Desktops

NameWebsiteRepositoryLicense
98.js98.js.orggithub.com/1j01/98❓
AaronOSaaronos.devgithub.com/MineAndCraft12/AaronOSEULA
AnuraOSanura.progithub.com/MercuryWorkshop/anuraOSAGPL-3.0
daedalOSdustinbrett.comgithub.com/DustinBrett/daedalOSMIT
jQuery Desktopdesktop.sonspring.comgithub.com/nathansmith/jQuery-DesktopGPL-3.0/MIT
macos-webmacos-web.appgithub.com/puruvj/macos-webMIT
OS.jsos-js.orggithub.com/os-js/OS.jsBSD
Packard Bellepackard-belle.netlify.comgithub.com/padraigfl/packard-belleMIT
Puterputer.comgithub.com/HeyPuter/puterAGPL-3.0
Rahul.iorahul.iogithub.com/lolstring/window98-html-css-jsMIT
React95react95.iogithub.com/arturbien/React95MIT
Win11-HTMLnotaperson535.github.io/Win11-HTMLgithub.com/notAperson535/Win11-HTMLMIT
win11-sveltewin11.yashash.devgithub.com/yashash-pugalia/win11-svelteMIT
windows93windows93.net❌CC BY-NC 4.0
windows96windows96.net❌❓
winXPwinxp.now.shgithub.com/ShizukuIchi/winXPMIT
X-WebDesktop-Vueoxoyo.co/X-WebDesktop-Vuegithub.com/OXOYO/X-WebDesktop-VueMIT
ZineOSwhimsy.spacegithub.com/STRd6/zineMIT

UI Toolkits

NameWebsiteRepositoryLicense
7.csskhang-nd.github.io/7.cssgithub.com/khang-nd/7.cssMIT
98.cssjdan.github.io/98.cssgithub.com/jdan/98.cssMIT
BOOTSTRA.386kristopolous.github.io/BOOTSTRA.386github.com/kristopolous/BOOTSTRA.386APACHE
os-gui.js1j01.github.io/os-guigithub.com/1j01/os-guiMIT
React95react95.github.io/React95github.com/React95/React95MIT
vue-win-3.1disjfa.github.io/vue-win-3.1github.com/disjfa/vue-win-3.1❓
XP.cssbotoxparty.github.io/XP.cssgithub.com/botoxparty/XP.cssMIT

</details>

📑 <sub>Legal issues</sub>

<details> <summary>Click to reveal</summary>

In general, the copying and distribution of video games that are under copyright without authorization is considered a copyright violation (often called as software piracy).

Through the Library of Congress, some key exemptions to the DMCA have been granted to allow for video game preservation.

More information here: https://www.copyright.gov/1201/docs/librarian_statement_01.html


</details>

📄 <sub>DMCA Takedown notices & Removal Requests</sub>

<details> <summary>Click to reveal</summary>

Emupedia is aware of intellectual property rights and other proprietary rights of others.

If you own the copyrights to a title on Emupedia and would like to request removal please note that we process all correct and complete removal requests within 5 working days.

Please include the following information in your claim request:

You may send an email to dmca [at] emupedia.net for all DMCA Takedown notices / Removal Requests.

You will receive a confirmation once your request has been processed.


</details>

📝 <sub>License</sub>

Copyright Š 2016 - 2024 Emupedia or its affiliates. All rights reserved.

The source code provided by Emupedia are for non-commercial testing and evaluation purposes only. Emupedia reserves all rights not expressly granted.

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL EMUPEDIA OR THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.