- Home
- ROM Management Software
- Nearcade
On the recordRead 7 Oct 202624 facts
Nearcade
On the record
- Arcade limit
- Public Arcade sessions are limited to 80 minutes and require a verified tunneling provider such as Cloudflared or Zrok.github.com · read 7 Oct 2026
- Audio
- On Linux, Nearcade routes game audio through a virtual sink so personal desktop audio and voice chats stay off the stream.github.com · read 7 Oct 2026
- Audio routing
- On Linux, Nearcade routes game audio to a virtual capture sink to keep desktop audio and voice chats off the stream.github.com · read 7 Oct 2026
- Connections
- It uses peer-to-peer connections and native operating system audio and input routing to keep input delay low.github.com · read 7 Oct 2026
- Hosting options
- Hosts can use private Cloudflare or Zrok tunnels, or list sessions in the public Nearcade Arcade lobby.github.com · read 7 Oct 2026
- Host requirements
- The host requires Node.js 18 or newer and Python 3; Linux also requires PipeWire and the uinput module, while Windows gamepad support requires ViGEmBus.github.com · read 7 Oct 2026
- Input controls
- Hosts can assign viewers gamepad, raw keyboard and mouse, or emulated keyboard and mouse input, and lock player slots.github.com · read 7 Oct 2026
- Input modes
- Hosts can allow gamepad, raw keyboard and mouse, or keyboard and mouse emulated as a virtual gamepad.github.com · read 7 Oct 2026
- Integrations
- Nearcade bundles Cloudflared and Zrok for tunneling and uses Trystero over BitTorrent trackers for signaling.github.com · read 7 Oct 2026
- Intended users
- The project describes its main focus as private setups for sharing local couch co-op games with friends.github.com · read 7 Oct 2026
- Joining sessions
- Viewers join in a desktop or mobile web browser without downloading anything, and the mobile interface includes touch controls and a virtual joystick.github.com · read 7 Oct 2026
- License
- The Nearcade repository is published under the GPL-3.0 license.github.com · read 7 Oct 2026
- Linux requirements
- Linux hosting requires PipeWire and the uinput kernel module; the app does not work with PulseAudio.github.com · read 7 Oct 2026
- Mobile controls
- The mobile viewer interface includes touch controls and a virtual joystick.github.com · read 7 Oct 2026
- PIN protection
- The Rust router blocks video and audio streams until the host app validates the viewer's Session PIN.github.com · read 7 Oct 2026
- Platform limits
- The project lists Linux as production stability, Windows and macOS as experimental, and macOS as having no gamepad support.github.com · read 7 Oct 2026
- Platform maturity
- The project lists Linux as production stability and Windows and macOS as experimental; macOS has no gamepad or multi-controller support.github.com · read 7 Oct 2026
- Purpose
- Nearcade is an open-source, self-hosted platform for playing local co-op games over the internet with friends.github.com · read 7 Oct 2026