About this site
PawnKit is maintained by people building tools for the Pawn, open.mp, and SA-MP communities in their spare time. This site puts the shared guides and reference material in one p...
Pawn tooling, in one place
Start with a practical guide, or search the standards and generated references used by PawnKit tools.
PawnKit is maintained by people building tools for the Pawn, open.mp, and SA-MP communities in their spare time. This site puts the shared guides and reference material in one p...
Use the same checks locally and in CI. This keeps editor feedback from drifting away from pull-request results.
Most Pawn developers need the editor extension, the pawn command, or both. The smaller tools are included behind those two entry points.
The August 4 signed set passed the PawnKit workflow on Linux, Windows, and macOS. It is the current set used by PawnKit Actions and editor tooling.
PawnKit tools work with existing Pawn projects. You do not need to move files or adopt every tool at once.
Commit or stash current changes before running a migration. pawnmigrate checks the working tree, but a clean commit is the easiest rollback.
The PawnKit SDK is a set of Go modules for building Pawn tools. Pick the module that owns the data you need instead of rebuilding that layer in your project.
pawnserver installs versioned open.mp and SA-MP server bundles. A bundle records its binaries, checksums, entry points, configuration, and persistent paths.
Check the maturity, tested platforms, and known limits for each repository.
Browse RFCs, schemas, release sets, API data, and lint rules from their owning repositories.