2026-05-30, 07:20 PM
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.
Xyranaut
Founder & Developer
Mac Andreas
Open Source Projects:
Looking for Beta Testers for my open.mp Mac project! [Apply here]
Quote:
~ "Talent will have to deal with the world where writing code will not be the goal. It will be actually making AI work."
Founder & Developer
Mac Andreas
Open Source Projects:
- Using a MacBook with Apple Silicon? Play open.mp natively on macOS. Get it here
- Need to host an open.mp server on macOS? Run open.mp servers natively on Apple Silicon. Get it here
- Need Windows server compatibility on macOS? Run open.mp through Wine32 or CrossOver. Get it here
- Need a Pawn IDE for macOS? Qawno brings the classic experience to Mac. Get it here
- Coding in VS Code? Open Pawn provides modern Pawn tooling. Get it here
- Need a modern command processor? omp-cmd simplifies open.mp development. Get it here
- Upgrade your MySQL with omp-MySQL: TLS, Argon2id and prepared statements. Get it here
- Migrating an FCNPC server? omp-fcnpc Adapter helps bring servers to open.mp. Get it here
- Is San Andreas Multiplayer dead? Check the live stats and previous trends on the dashboard Open Dashboard
Looking for Beta Testers for my open.mp Mac project! [Apply here]
- Must have MacBook Air M1 (Base: 8C CPU, 7C GPU, 8GB Ram) or above with Wine32 or Crossover
- Experience in plugin development, scripting and debugging, using crossover and navigating Wine32
- European Region preferred - for low latency testing (UK best)
- Experience in using AI applications and analytics to understand behaviour patterns collected by telementary data.
Quote:
~ "Talent will have to deal with the world where writing code will not be the goal. It will be actually making AI work."


