1 hour ago
Qawno for macOS — native open.mp Pawn editor
Qawno is the open.mp Pawn editor. This is a **native macOS port** (Apple Silicon + Intel) that now ships and runs a **native Pawn compiler** — compiling no longer needs Wine or CrossOver.
Background
Upstream Qawno is Windows-only (Win32 API), and the macOS workaround used to route the Pawn compiler through Wine/CrossOver. That's no longer necessary: a native pawncc built with 32-bit cells emits the AMX magic 0xF1E0 the open.mp server expects, so this build compiles natively end to end.
Features
Download
Grab Qawno.app (zipped) from the releases page, unzip, and drag it to /Applications:
github.com/Mac-Andreas/Qawno-macOS/releases/latest
The app is self-signed (ad-hoc), not notarized — Apple notarization isn't available for this build, so Gatekeeper warns on first launch. It's safe to open; right-click Qawno.app → Open → Open, or run:
Compiling
Open a project folder (it needs a qawno/include folder for the .inc files), open a .pwn, and hit Compile. Qawno deploys the native compiler into qawno/native/ and writes the .amx beside your script. The output is byte-compatible with a Windows build — run it on your Windows/Linux server as usual.
Prefer VS Code?
The same native, Wine-free compiler is also available as a VS Code extension (also works in Cursor / VSCodium):
Open Pawn — on the VS Code Marketplace
It bundles a native pawncc for Windows, macOS, and Linux, plus full editor tooling:
Both produce the same open.mp-compatible .amx (0xF1E0) — use whichever fits your workflow.
Source
github.com/Mac-Andreas/Qawno-macOS — GPL (upstream Qawno licence). Bug reports and pull requests welcome.
Qawno is the open.mp Pawn editor. This is a **native macOS port** (Apple Silicon + Intel) that now ships and runs a **native Pawn compiler** — compiling no longer needs Wine or CrossOver.
Background
Upstream Qawno is Windows-only (Win32 API), and the macOS workaround used to route the Pawn compiler through Wine/CrossOver. That's no longer necessary: a native pawncc built with 32-bit cells emits the AMX magic 0xF1E0 the open.mp server expects, so this build compiles natively end to end.
Features
- Native editor — real macOS window chrome, traffic lights, system shadow. No Win32 emulation.
- Native Pawn compiler — a native pawncc ships in the app and deploys into each project's qawno/native/ on compile. No pawncc download, no Wine, no bottle.
- One-click compile — Compile / ⌘B, with a progress popup and the output panel.
- Syntax highlighting + autocomplete — per-language themes; auto-completion from the native list.
- Dark / Light / System themes.
- Updater — checks GitHub for new Qawno releases.
Download
Grab Qawno.app (zipped) from the releases page, unzip, and drag it to /Applications:
github.com/Mac-Andreas/Qawno-macOS/releases/latest
The app is self-signed (ad-hoc), not notarized — Apple notarization isn't available for this build, so Gatekeeper warns on first launch. It's safe to open; right-click Qawno.app → Open → Open, or run:
Code:
xattr -dr com.apple.quarantine /Applications/Qawno.appCompiling
Open a project folder (it needs a qawno/include folder for the .inc files), open a .pwn, and hit Compile. Qawno deploys the native compiler into qawno/native/ and writes the .amx beside your script. The output is byte-compatible with a Windows build — run it on your Windows/Linux server as usual.
Prefer VS Code?
The same native, Wine-free compiler is also available as a VS Code extension (also works in Cursor / VSCodium):
Open Pawn — on the VS Code Marketplace
Code:
code --install-extension Mac-Andreas.open-pawnIt bundles a native pawncc for Windows, macOS, and Linux, plus full editor tooling:
| Feature | Open Pawn (VS Code) | Qawno (this app) |
| Native compiler — no Wine | Yes | Yes |
| Bundled compiler (Win / macOS / Linux) | Yes | macOS |
| Syntax highlighting | Yes | Yes |
| Snippets | Yes | Yes |
| Autocomplete / IntelliSense | Yes | Yes |
| Hover · Go-to-definition | Yes | — |
| Document / workspace symbols | Yes | — |
| Code folding | Yes | — |
| Document formatter | Yes | — |
| Build task · compile-on-save | Yes | Compile button |
| Problems-panel diagnostics | Yes | Output panel |
| Cross-platform editor | Yes (VS Code) | macOS only |
Both produce the same open.mp-compatible .amx (0xF1E0) — use whichever fits your workflow.
Source
github.com/Mac-Andreas/Qawno-macOS — GPL (upstream Qawno licence). Bug reports and pull requests welcome.


