v1.0 // Go + QUIC + WebSocket

Fightcade Lua Hotkey Top [work] -

A lightweight Go binary that moves files and relays multi-user chat over QUIC. Works from the CLI or a browser. No accounts, no cloud — just room codes.

~/airsend
# start the server (web UI + QUIC relay in one process)
$ airsend -sw 0.0.0.0 3888 0.0.0.0 8443
→ web: http://0.0.0.0:3888  ·  quic: 0.0.0.0:8443

# send a file, get a code
$ airsend -f ./logs.tar.gz
→ code: wave21

# receive it anywhere
$ airsend -r wave21
Features

Everything you expect.
None of the bloat.

One binary. Two transports. Zero dependencies at the user’s side — no account, no install step for the receiver if they use the browser.

Fightcade Lua Hotkey Top [work] -

The Evolution of Emulation: The Role of Lua Hotkeys in Fightcade The marriage of Lua scripting and arcade emulation on

local show = false local prevKeys = {}

Most high-level scripts allow you to map functions to your controller or keyboard. To optimize your workflow, prioritize these four hotkey functions: fightcade lua hotkey top

-- Bind to a button combo (requires joypad library)

if input.read()["F1"] then emu.reset() console.write("Game reset") while input.read()["F1"] do emu.frameadvance() end end The Evolution of Emulation: The Role of Lua

Before we dive into the specifics of creating hotkeys at the top, let's understand why Lua hotkeys are beneficial:

  1. Save script as fightcade_hotkey_top.lua.
  2. Place in Fightcade/emulator's scripts folder or use "Run Lua script" option.
  3. Launch a game; script auto-runs if loaded. Press F1 to toggle overlay.

While many scripts exist, these are the gold standard for the community: Save script as fightcade_hotkey_top

emu.frameadvance()

One-shot file pickup

Files are deleted from the server after the first download. Code-based lookup (wave21, dock42). No lingering blobs.

Multi-user chat rooms

Broadcast rooms by code. CLI TUI or browser — identical semantics.

Rate limited by scope

Token bucket per IP × scope: upload, paste, download, ws. Proxy aware.

Direct P2P mode

Bypass the relay entirely with -d / -ds. Pure peer-to-peer.

Self-signed TLS

Protocol "airsend" over generated certs. Intentional.

How it works

Three commands. One code.

Click a step on the right to scrub through the demo.

The Evolution of Emulation: The Role of Lua Hotkeys in Fightcade The marriage of Lua scripting and arcade emulation on

local show = false local prevKeys = {}

Most high-level scripts allow you to map functions to your controller or keyboard. To optimize your workflow, prioritize these four hotkey functions:

-- Bind to a button combo (requires joypad library)

if input.read()["F1"] then emu.reset() console.write("Game reset") while input.read()["F1"] do emu.frameadvance() end end

Before we dive into the specifics of creating hotkeys at the top, let's understand why Lua hotkeys are beneficial:

  1. Save script as fightcade_hotkey_top.lua.
  2. Place in Fightcade/emulator's scripts folder or use "Run Lua script" option.
  3. Launch a game; script auto-runs if loaded. Press F1 to toggle overlay.

While many scripts exist, these are the gold standard for the community:

emu.frameadvance()