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
Tool server giving coding agents full control of homebrew ROM development AND reverse-engineering/romhacking across 17 retro platforms (NES, SNES, GB, Genesis, Atari, C64, PC Engine, MSX, PlayStation, N64, Dreamcast, ...) via WASM toolchains + emulator co
A Node.js BLE (Bluetooth Low Energy) central library.
WebGL2 implementation for Node.js on top of native-gles
WASM cartridge host - load and run sandboxed .wasm and .wasc game carts
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
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
Full-featured Web Audio API for Node.js with WASM and SIMD optimizations
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
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
A simple non-browser game launcher for web games
GameTank libretro core (Clyde Shaffer's open W65C02S console) for romdev, bundled as WASM.
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.
cc65 toolchain (cc65 / ca65 / ld65 / da65) + target share files for romdev, bundled as WASM.
Write GameTank games in a PICO-8-flavored Lua that ahead-of-time compiles to native 65C02. Bundled cc65 WASM toolchain + emulator, .gtr cartridges, no native tools.
fceumm libretro core (NES) for romdev, bundled as WASM.
Genesis Plus GX libretro core (Genesis / Master System / Game Gear) for romdev, bundled as WASM.
Browser Gamepad API implementation for Node.js with native SDL2 bindings
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.
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.
SNES binaries for romdev: snes9x emulator core + asar / tcc816 / wla-dx (wla-65816 + wlalink) toolchains (WASM). These ship together because nothing else uses them.
VICE x64 libretro core (Commodore 64) for romdev, bundled as WASM.
gambatte libretro core (Game Boy / Game Boy Color) for romdev, bundled as WASM.
Chafa WebAssembly module with SIMD optimizations - converts images to text
ProSystem libretro core (Atari 7800) for romdev, bundled as WASM.
Pure-JS Maxmod soundbank compiler for GBA — a faithful port of devkitPro mmutil. Parses .xm/.mod/.it/.s3m and emits a Maxmod MAS soundbank (.bin + .h) you link into a GBA ROM and play with mmStart(). No native binary, no devkitPro.
Terminal retro game emulator using libretro WASM cores
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.
RGBDS toolchain (rgbasm / rgblink / rgbfix) for romdev Game Boy dev, bundled as WASM.
Write Sega Mega Drive / Genesis games in a PICO-8-flavored Lua that compiles to native 68000 via SGDK. Full SGDK API surface, XGM2 music, PCM sfx, PNG asset pipeline, bundled WASM toolchain and emulator - no devkit install.
Write Game Boy Advance games in a PICO-8-flavored Lua that compiles to native ARM.
The shared Lua compiler front-end for the gtlua / gbalua / mdlua / neslua / c64lua console SDKs: a PICO-8-flavored Lua subset compiled to C for GameTank (6502), Game Boy Advance (ARM), Sega Genesis (68000), NES (6502), and Commodore 64 (6510).
FAKE-08 libretro core (PICO-8 player) for romdev, bundled as WASM.
Beetle PSX HW libretro core (Sony PlayStation, GLES3 hardware renderer + embedded OpenBIOS) 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.
Atari 2600 binaries for romdev: stella2014 emulator core + dasm assembler (WASM). Atari 2600 uses both only here, so they ship together.
Bundled game-code/cheat database for romdev — a pre-parsed per-platform labeled RAM/code map (libretro-database lineage), lazy-loaded one platform at a time.
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
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().
Handy libretro core (Atari Lynx) for romdev, bundled as WASM.
mips-elf-gcc toolchain (cc1 / as / ld / objcopy / objdump) for romdev N64 + PS1 C builds + disassembly, 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.
Loukai Karaoke - Free and open source karaoke system for playing and creating stem-based karaoke files
vasm m68k (Motorola syntax) assembler for romdev Genesis dev, bundled as WASM.
Ghidra C++ decompiler (pseudocode) for romdev, compiled to WASM, with SLEIGH specs for all 14 retro CPUs.
Rizin RE analysis engine (CFG, xrefs, function detection) for romdev, bundled as WASM.
SDCC toolchain (sdcc / sdasgb / sdasz80 / sdld / mcpp) for romdev, bundled as WASM + z80/gbz80 disassembly (objdump).
Virtual serial device over udp
Showing 50 of 165 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
Tool server giving coding agents full control of homebrew ROM development AND reverse-engineering/romhacking across 17 retro platforms (NES, SNES, GB, Genesis, Atari, C64, PC Engine, MSX, PlayStation, N64, Dreamcast, ...) via WASM toolchains + emulator co
A Node.js BLE (Bluetooth Low Energy) central library.
WebGL2 implementation for Node.js on top of native-gles
WASM cartridge host - load and run sandboxed .wasm and .wasc game carts
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
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
Full-featured Web Audio API for Node.js with WASM and SIMD optimizations
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
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
A simple non-browser game launcher for web games
GameTank libretro core (Clyde Shaffer's open W65C02S console) for romdev, bundled as WASM.
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.
cc65 toolchain (cc65 / ca65 / ld65 / da65) + target share files for romdev, bundled as WASM.
Write GameTank games in a PICO-8-flavored Lua that ahead-of-time compiles to native 65C02. Bundled cc65 WASM toolchain + emulator, .gtr cartridges, no native tools.
fceumm libretro core (NES) for romdev, bundled as WASM.
Genesis Plus GX libretro core (Genesis / Master System / Game Gear) for romdev, bundled as WASM.
Browser Gamepad API implementation for Node.js with native SDL2 bindings
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.
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.
SNES binaries for romdev: snes9x emulator core + asar / tcc816 / wla-dx (wla-65816 + wlalink) toolchains (WASM). These ship together because nothing else uses them.
VICE x64 libretro core (Commodore 64) for romdev, bundled as WASM.
gambatte libretro core (Game Boy / Game Boy Color) for romdev, bundled as WASM.
Chafa WebAssembly module with SIMD optimizations - converts images to text
ProSystem libretro core (Atari 7800) for romdev, bundled as WASM.
Pure-JS Maxmod soundbank compiler for GBA — a faithful port of devkitPro mmutil. Parses .xm/.mod/.it/.s3m and emits a Maxmod MAS soundbank (.bin + .h) you link into a GBA ROM and play with mmStart(). No native binary, no devkitPro.
Terminal retro game emulator using libretro WASM cores
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.
RGBDS toolchain (rgbasm / rgblink / rgbfix) for romdev Game Boy dev, bundled as WASM.
Write Sega Mega Drive / Genesis games in a PICO-8-flavored Lua that compiles to native 68000 via SGDK. Full SGDK API surface, XGM2 music, PCM sfx, PNG asset pipeline, bundled WASM toolchain and emulator - no devkit install.
Write Game Boy Advance games in a PICO-8-flavored Lua that compiles to native ARM.
The shared Lua compiler front-end for the gtlua / gbalua / mdlua / neslua / c64lua console SDKs: a PICO-8-flavored Lua subset compiled to C for GameTank (6502), Game Boy Advance (ARM), Sega Genesis (68000), NES (6502), and Commodore 64 (6510).
FAKE-08 libretro core (PICO-8 player) for romdev, bundled as WASM.
Beetle PSX HW libretro core (Sony PlayStation, GLES3 hardware renderer + embedded OpenBIOS) 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.
Atari 2600 binaries for romdev: stella2014 emulator core + dasm assembler (WASM). Atari 2600 uses both only here, so they ship together.
Bundled game-code/cheat database for romdev — a pre-parsed per-platform labeled RAM/code map (libretro-database lineage), lazy-loaded one platform at a time.
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
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().
Handy libretro core (Atari Lynx) for romdev, bundled as WASM.
mips-elf-gcc toolchain (cc1 / as / ld / objcopy / objdump) for romdev N64 + PS1 C builds + disassembly, 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.
Loukai Karaoke - Free and open source karaoke system for playing and creating stem-based karaoke files
vasm m68k (Motorola syntax) assembler for romdev Genesis dev, bundled as WASM.
Ghidra C++ decompiler (pseudocode) for romdev, compiled to WASM, with SLEIGH specs for all 14 retro CPUs.
Rizin RE analysis engine (CFG, xrefs, function detection) for romdev, bundled as WASM.
SDCC toolchain (sdcc / sdasgb / sdasz80 / sdld / mcpp) for romdev, bundled as WASM + z80/gbz80 disassembly (objdump).
Virtual serial device over udp
Showing 50 of 165 packages