npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Functions for dealing with a PostgreSQL connection string
Media queries for your client and server
WebGL2 implementation for Node.js on top of native-gles
Tool server giving coding agents full control of homebrew ROM development AND reverse-engineering/romhacking across 18 retro platforms (NES, SNES, GB, Genesis, Atari, C64, PC Engine, MSX, GameTank, sync32, PlayStation, N64, Dreamcast, ...) via WASM toolch
A Node.js BLE (Bluetooth Low Energy) central library.
JSON-RPC over simple node style event emitters
OpenGL ES 3.0 bindings for Node.js via EGL — native on Linux/ARM, ANGLE on macOS/Windows
WASM cartridge host - load and run sandboxed .wasm and .wasc game carts
Active Bezels: executable companions to a specific ROM. A .ab package runs once per emulated frame, reads the emulator's live memory regions, and renders the complete final scene — maps, HUDs, reconstructed world graphics, artwork — around or over the ori
The romdev libretro host runtime, now ISOMORPHIC: load a romdev-core-* emulator core from disk (Node) or from a factory + wasm bytes (browser/worker), run frames, read the framebuffer/audio/memory regions as typed arrays, drive input, save/load state. The
Loukai Karaoke - Free and open source karaoke system for playing and creating stem-based karaoke files
Game Boy Advance binaries + C library tree for romdev: mGBA emulator core + arm-none-eabi-gcc toolchain (cc1 / as / ld / objcopy / objdump) + the GBA C library share/ tree (libtonc, libgba, maxmod, sysbase, crt0, ldscripts). WASM. Single-consumer: the GBA
Play a ROM you just built: an SDL window over the romdev libretro host (romdev-core-host) with keyboard + hot-plug gamepad input, audio, and aspect-correct pixel-perfect scaling. The human 'fire it up' tier between an external emulator and the romdev MCP
SNES binaries for romdev: snes9x emulator core + asar / tcc816 / wla-dx (wla-65816 + wlalink) toolchains (WASM). These ship together because nothing else uses them.
Full-featured Web Audio API for Node.js with WASM and SIMD optimizations
fceumm libretro core (NES) for romdev, bundled as WASM.
Box3D, Erin Catto's 3D physics engine, compiled to WebAssembly with SIMD and optional wasm threads. Isomorphic: works in browsers and Node.js, auto-detecting thread support.
Genesis Plus GX libretro core (Genesis / Master System / Game Gear) for romdev, bundled as WASM.
MCP server giving coding agents full control of homebrew ROM development AND reverse-engineering/romhacking across 14 retro platforms (NES, SNES, GB, Genesis, Atari, C64, PC Engine, MSX, ...) via WASM libretro cores.
cc65 toolchain (cc65 / ca65 / ld65 / da65) + target share files for romdev, bundled as WASM.
A simple non-browser game launcher for web games
Terminal retro game emulator using libretro WASM cores
m68k-elf-gcc toolchain (cc1 / as / ld / objcopy / objdump) + Z80 tools (sjasm/bintos) + the Genesis C library share/ tree (SGDK + minimal runtime) for romdev Genesis C builds + disassembly. WASM.
Iced Dev's shared ESLint configuration
Flycast libretro core (Sega Dreamcast, reios HLE BIOS) for romdev, bundled as WASM — single-threaded build with the WASM SH-4 recompiler; boots homebrew ELFs and commercial GD-ROM images.
Alljoyn NodeJS Integration
Chafa WebAssembly module with SIMD optimizations - converts images to text
gambatte libretro core (Game Boy / Game Boy Color) for romdev, bundled as WASM.
Browser Gamepad API implementation for Node.js with native SDL2 bindings
A set of node-red nodes for using Johnny-Five and IO plugins
VICE x64 libretro core (Commodore 64) for romdev, bundled as WASM.
Virtual serial device over udp
mips-elf-gcc toolchain (cc1 / as / ld / objcopy / objdump) for romdev N64 + PS1 C builds + disassembly, bundled as WASM.
Atari 2600 binaries for romdev: stella2014 emulator core + dasm assembler (WASM). Atari 2600 uses both only here, so they ship together.
GameTank libretro core (Clyde Shaffer's open W65C02S console) for romdev, bundled as WASM.
SDCC toolchain (sdcc / sdasgb / sdasz80 / sdld / mcpp) for romdev, bundled as WASM + z80/gbz80 disassembly (objdump).
WASM+SIMD linear audio resampler (interleaved S16LE stereo) — converts a core's native sample rate (incl. fractional rates like the GameTank ACP's ~13983 Hz) to a fixed device rate, the way a libretro frontend resamples to its output device. Zero deps.
Handy libretro core (Atari Lynx) for romdev, bundled as WASM.
blueMSX libretro core (MSX / MSX2) for romdev, bundled as WASM. Ships C-BIOS (open-source MSX BIOS) so no proprietary ROM is required.
Virtual serial device over MQTT
Geargrafx libretro core (PC Engine / TurboGrafx-16) for romdev, bundled as WASM.
RGBDS toolchain (rgbasm / rgblink / rgbfix) for romdev Game Boy dev, bundled as WASM.
ParaLLEl-N64 libretro core (Nintendo 64), HEADLESS-ANGRYLION software build for romdev (no GL — scans out raw RDRAM framebuffers), bundled as WASM with romdev's CPU + AI + live-debug exports.
Beetle PSX HW libretro core (Sony PlayStation, GLES3 hardware renderer + embedded OpenBIOS) for romdev, bundled as WASM.
ProSystem libretro core (Atari 7800) for romdev, bundled as WASM.
Virtual serial device over Socket.io
FAKE-08 libretro core (PICO-8 player) for romdev, bundled as WASM.
client for hsync-server
Pure-JS FamiTone2 music compiler for NES — a faithful port of text2data. Parses a FamiTracker text export (.txt) and emits FamiTone2-format music data (ca65 .s) you assemble with the FamiTone2 driver and play on the NES APU. No native binary.
Pure-JS VGM → XGM2 music converter for Sega Genesis / Mega Drive (SGDK XGM2 driver). A faithful port of SGDK's xgm2tool — no Java, no native binary. Parses a .vgm and emits a compiled XGM2 blob you .incbin into a ROM and play with XGM2_play().
Showing 50 of 167 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Functions for dealing with a PostgreSQL connection string
Media queries for your client and server
WebGL2 implementation for Node.js on top of native-gles
Tool server giving coding agents full control of homebrew ROM development AND reverse-engineering/romhacking across 18 retro platforms (NES, SNES, GB, Genesis, Atari, C64, PC Engine, MSX, GameTank, sync32, PlayStation, N64, Dreamcast, ...) via WASM toolch
A Node.js BLE (Bluetooth Low Energy) central library.
JSON-RPC over simple node style event emitters
OpenGL ES 3.0 bindings for Node.js via EGL — native on Linux/ARM, ANGLE on macOS/Windows
WASM cartridge host - load and run sandboxed .wasm and .wasc game carts
Active Bezels: executable companions to a specific ROM. A .ab package runs once per emulated frame, reads the emulator's live memory regions, and renders the complete final scene — maps, HUDs, reconstructed world graphics, artwork — around or over the ori
The romdev libretro host runtime, now ISOMORPHIC: load a romdev-core-* emulator core from disk (Node) or from a factory + wasm bytes (browser/worker), run frames, read the framebuffer/audio/memory regions as typed arrays, drive input, save/load state. The
Loukai Karaoke - Free and open source karaoke system for playing and creating stem-based karaoke files
Game Boy Advance binaries + C library tree for romdev: mGBA emulator core + arm-none-eabi-gcc toolchain (cc1 / as / ld / objcopy / objdump) + the GBA C library share/ tree (libtonc, libgba, maxmod, sysbase, crt0, ldscripts). WASM. Single-consumer: the GBA
Play a ROM you just built: an SDL window over the romdev libretro host (romdev-core-host) with keyboard + hot-plug gamepad input, audio, and aspect-correct pixel-perfect scaling. The human 'fire it up' tier between an external emulator and the romdev MCP
SNES binaries for romdev: snes9x emulator core + asar / tcc816 / wla-dx (wla-65816 + wlalink) toolchains (WASM). These ship together because nothing else uses them.
Full-featured Web Audio API for Node.js with WASM and SIMD optimizations
fceumm libretro core (NES) for romdev, bundled as WASM.
Box3D, Erin Catto's 3D physics engine, compiled to WebAssembly with SIMD and optional wasm threads. Isomorphic: works in browsers and Node.js, auto-detecting thread support.
Genesis Plus GX libretro core (Genesis / Master System / Game Gear) for romdev, bundled as WASM.
MCP server giving coding agents full control of homebrew ROM development AND reverse-engineering/romhacking across 14 retro platforms (NES, SNES, GB, Genesis, Atari, C64, PC Engine, MSX, ...) via WASM libretro cores.
cc65 toolchain (cc65 / ca65 / ld65 / da65) + target share files for romdev, bundled as WASM.
A simple non-browser game launcher for web games
Terminal retro game emulator using libretro WASM cores
m68k-elf-gcc toolchain (cc1 / as / ld / objcopy / objdump) + Z80 tools (sjasm/bintos) + the Genesis C library share/ tree (SGDK + minimal runtime) for romdev Genesis C builds + disassembly. WASM.
Iced Dev's shared ESLint configuration
Flycast libretro core (Sega Dreamcast, reios HLE BIOS) for romdev, bundled as WASM — single-threaded build with the WASM SH-4 recompiler; boots homebrew ELFs and commercial GD-ROM images.
Alljoyn NodeJS Integration
Chafa WebAssembly module with SIMD optimizations - converts images to text
gambatte libretro core (Game Boy / Game Boy Color) for romdev, bundled as WASM.
Browser Gamepad API implementation for Node.js with native SDL2 bindings
A set of node-red nodes for using Johnny-Five and IO plugins
VICE x64 libretro core (Commodore 64) for romdev, bundled as WASM.
Virtual serial device over udp
mips-elf-gcc toolchain (cc1 / as / ld / objcopy / objdump) for romdev N64 + PS1 C builds + disassembly, bundled as WASM.
Atari 2600 binaries for romdev: stella2014 emulator core + dasm assembler (WASM). Atari 2600 uses both only here, so they ship together.
GameTank libretro core (Clyde Shaffer's open W65C02S console) for romdev, bundled as WASM.
SDCC toolchain (sdcc / sdasgb / sdasz80 / sdld / mcpp) for romdev, bundled as WASM + z80/gbz80 disassembly (objdump).
WASM+SIMD linear audio resampler (interleaved S16LE stereo) — converts a core's native sample rate (incl. fractional rates like the GameTank ACP's ~13983 Hz) to a fixed device rate, the way a libretro frontend resamples to its output device. Zero deps.
Handy libretro core (Atari Lynx) for romdev, bundled as WASM.
blueMSX libretro core (MSX / MSX2) for romdev, bundled as WASM. Ships C-BIOS (open-source MSX BIOS) so no proprietary ROM is required.
Virtual serial device over MQTT
Geargrafx libretro core (PC Engine / TurboGrafx-16) for romdev, bundled as WASM.
RGBDS toolchain (rgbasm / rgblink / rgbfix) for romdev Game Boy dev, bundled as WASM.
ParaLLEl-N64 libretro core (Nintendo 64), HEADLESS-ANGRYLION software build for romdev (no GL — scans out raw RDRAM framebuffers), bundled as WASM with romdev's CPU + AI + live-debug exports.
Beetle PSX HW libretro core (Sony PlayStation, GLES3 hardware renderer + embedded OpenBIOS) for romdev, bundled as WASM.
ProSystem libretro core (Atari 7800) for romdev, bundled as WASM.
Virtual serial device over Socket.io
FAKE-08 libretro core (PICO-8 player) for romdev, bundled as WASM.
client for hsync-server
Pure-JS FamiTone2 music compiler for NES — a faithful port of text2data. Parses a FamiTracker text export (.txt) and emits FamiTone2-format music data (ca65 .s) you assemble with the FamiTone2 driver and play on the NES APU. No native binary.
Pure-JS VGM → XGM2 music converter for Sega Genesis / Mega Drive (SGDK XGM2 driver). A faithful port of SGDK's xgm2tool — no Java, no native binary. Parses a .vgm and emits a compiled XGM2 blob you .incbin into a ROM and play with XGM2_play().
Showing 50 of 167 packages