nes-vue

A NES(FC) emulator component for Vue 3
10,334 54
Install
npm install nes-vue
Latest Version:1.9.0
Vue:3
License:MIT
Last Updated:Aug 11, 2025
Links: GitHub  ·  npm
Maintainer: taiyuuki

nes-vue

A NES (FC)🎮 emulator component for Vue 3.

GitHub package.json version

:cn:中文

🚀Playground

Vue SFC Playgournd

NES Vue Playground

Features

  • Support for multiplayer.
  • Support for gamepad.
  • Support for turbo button.
  • Support for saving and loading.
  • Support for playing TAS recordings. (*.fm2)
  • Support for cheat codes.

Usage

install

npm install nes-vue --save

And then

<script setup>
  import { NesVue } from 'nes-vue';
</script>
<template>
  <nes-vue
    url="https://taiyuuki.github.io/nes-vue/Super Mario Bros (JU).nes"
  />
</template>

Refer to documentations for more details.

Related Packages

fundconnect-ui

Library with ready-made components for fundconnect applications

570
fc
8bit-nes

NES 8-bit retro-modern design system. Design tokens + class-based CSS components...

3,267 0
fc-design-vue

An enterprise-class UI design language and Vue-based implementation

1,409
vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398

Version History

Version Released Vue License
1.9.0 ^3.5.13 MIT
1.8.2 ^3.4.20 MIT
1.8.1 ^3.3.4 MIT
1.8.0 ^3.3.4 MIT
1.7.4 ^3.3.4 MIT