sampctl
The Swiss Army Knife of SA:MP - vital tools for any server owner or library maintainer.fault
Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.ScavengeSurvive
A PvP SA:MP survival gamemode. The aim of the game is to find supplies such as tools or weapons to help you survive, either alone or in a group.storyden
With a fresh new take on traditional bulletin board forum software, Storyden is a modern, secure and extensible platform for building communities.restic-robot
Backups done right... by robots! Restic backup but the robot friendly version.supervillain
Converts Go structs to Zod schemaspawn-requests
pawn-requests provides an API for interacting with HTTP(S) JSON APIs.progress2
A SA:MP UI library for rendering progress bars used to visualise all manner of data from health to a countdown timer.vscode-pawn
Pawn tools for vscode, powered by sampctl.cj
CJ is a Discord bot that hangs around in the open.mp/burgershot.gg community discord.pawn-redis
Redis client for the Pawn languageopt
A simple and ergonomic optional type for Go.pawn-sublime-language
Pawn language settings for Sublime Text 3. Copied from C++ but with Pawn language and SA:MP specific modifications.SIF
SIF is a collection of high-level include scripts to make the development of interactive features easy for the developer while maintaining quality front-end gameplay for players.samp-Hellfire
My long running San Andreas Multiplayer project, I aim to fill this gamemode script with as much as possible to accommodate for all player's tastes!samp-aviation
A basic pitch-based altitude and roll-based heading autopilot for SA-MP. Based on real autopilot behaviour with some adjustments made for the simple physics of San Andreas.pawn-json
JSON for Pawn.samp-servers-api
Deprecated: use https://open.mp/servers and https://api.open.mp/servers nowpawn-chrono
A modern Pawn library for working with dates and times.samp-logger
Structured logging for Pawn.pawn-uuid
A Pawn plugin that provides a simple UUID version 4 generator function.forumfmt
A personal tool for converting from Markdown to BBCode for SA:MP forum.pawn-env
Provides access to environment variables in Pawn.samp-geoip
A simple library that provides information from IPHub for connected players.pawn-parser
Derived from the Golang scanner/token packages and modified for Pawn code.pawn-errors
A minimal, C/Go-esque, error handling library for the Pawn languagesamp-weapon-data
With this library you can finely tune weapon damage based on distance. Using min/max range values, a weapon's damage varies depending on the distance between the shooter and the target.sliding-window-counters
Sliding window counters Redis rate limiting implementation for Golang (Based on the Figma API rate limit algorithm)result
Go generic result type and utilitiesenumerator
Generate safe and validated enumerated types.go-cex
A Go library for accessing the CeX trade store products APIsamp-plugin-boilerplate
Boilerplate setup for a SA:MP plugin - uses CMake, plugin-natives, Docker and sampctlformatex
Slice's formatex because it doesn't have a GitHub repoprisment
Prisma to Ent schema conversion scriptPawpy
Threaded Python utility plugin for SA:MP - unifying two of my favourite languages! Run threaded Python scripts from within a SA:MP script.modio
A binary file IO script designed specifically for modular SA:MP gamemodes.samp-zipline
Create fun and useful ziplines players can use to speed across large areas quickly. Warning: does not work well with laggy players.samp-animbrowse
Browse and search through the entire GTA:SA animation library with ease.thanks
A Go equivalent of github.com/feross/thanks β¨pawn-bcrypt
bcrypt for Pawn.pawndex
Pawn package list aggregator - uses the GitHub API to find Pawn packages for sampctltextnot.pictures
Info site for people who post screenshots of text when asking for help. inspired by dontasktoask.comclawsh
A modern shell that breaks all the rules.pawn-fsutil
fsutil is a file system utility plugin for the Pawn languagesamp-plugin-mapandreas
samp-qr
Does QR codes, renders them as a grid of pool balls.zcmd
This is merely a GitHub repost of zcmd by @Zeex because it does not exist on GitHub making package management with sampctl difficult.samp-linegen
Generates a line of objects between start point and destination. Useful for ziplines, tunnels, police tape, funky infinite neon strips, etc.samp-object-loader
A simple yet powerful and easy to use map parser for SA:MP. Reads 'CreateObject' (and any varient) lines from .map files with recursive directory listing. Supports RemoveBuildingForPlayer as well as materials and material text.go-hexagonal-architecture
An actually good production ready hexagonal architecture explanation!homepage
My homepage built with React and Next.js.pawn-templates
Template rendering for Pawn.samp-objects-api
https://samp-objects.com Backend API service - handles user authentication, uploads from FineUploader and object search queries.samp-bitmapper
For generating in-game coordinates from a bitmap.pawn-levenshtein
Levenshtein distance package for Pawn.samp-whirlpool
Fork of the Whirlpool cryptography SA:MP plugin originally Y_Less.samp-prophunt
A SA:MP gamemode inspired by the popular Team Fortress 2 mod "PropHunt" by Darkimmortal.rst
The Resource-Service-Transport system design approachsamp-ini
A simple cache based ini format file parser, stores file contents in memory to manipulate in order to minimise actual file operations.dockwatch
Go library for watching Docker containers for changes.fnm-nushell
fnm -> this -> load-env = use fnm in nushellpawn-yaml
YAML for Pawnsamp-rediscord
SA:MP to Discord plugin built with Redis as the bridge.pdf_extractor
Extracts text from PDF files. Utilises multiple cores, does one page on one core at a time.cordless-old
Discord but the 1980s terminal version.samp-nolog
SA:MP server plugin to prevent writing to server_log.txtcodeblockplease
Info site for people who post code without using formatting when asking for help. inspired by dontasktoask.compawndex-frontend
Frontend React app for the Pawndex Pawn Package Indexing APIwordpress-to-markdown
Convert a wordpress exported XML file to markdown files for Jekyllflow
dt = data transformerssamp-objects-frontend
https://samp-objects.com Frontend application - React app providing an interface to the samp-objects-api service.logctx
Package logctx provides a way to decorate structured log entries with metadata added to a `context.Context`.samp-camera-sequencer
A library for creating camera sequences using files to store the coordinates and sequence data. A camera sequence is a set of camera nodes and can be loaded from a file created by the editor. Each camera node consists of coordinates and timing data. Comes packaged with an easy to use editor for creating cinematic camera sequences.qstring
This package provides an easy way to marshal and unmarshal url query string data to and from structs.gta-chaos-discord
OnPlayerSlowUpdate
Like OnPlayerUpdate... but slower - every 100ms.yaps
yet another paste sitepawn-fmt
fmtlib for Pawngitwatch
Simple Go library for detecting changes in remote Git repositoriespawn-requests-example
This simple gamemode demonstrates how to use the pawn-requests plugin with jsonstore.io to store player data.invision-community-go
Golang client for the Invision Community forum APIuptime-girl
π΅ She's an uptime girl, she's been living in an uptime world! π΅ - seriously: an Uptime Robot robot that automatically creates monitors based on container labels.samp-ladders
Create simple ascend / descend points in your levels where players can move directly up or down. The animation isn't great and looks a bit stupid, but it's the one I thought looked best!pawn-package-template
A boilerplate template repository for a Pawn Package. If you're writing a new package, clone this repo as a starting point!pawn-ctime
The original CTime plugin by RyDeR`, with some major stability and quality improvements.bob-the-builder
Just a league of legends team builder.homebrew-sampctl
Homebrew tap for https://github.com/Southclaws/sampctlwatchgraph
`watch` with a graph!nullable
content-fullpage-scroll
imagegrid
An example of an image grid using a css-grid layout with (almost) automated distribution and dense packing.darkmodescience
An info page about dark mode.fx-example
An example of how to use Uber's fx library.go-samp-query
SA:MP Query API for Gomachinehead
A docker-compose application manager that deploys and maintains a set of compose projects and provides secret management for them via Vault.tickerpool
A worker pool of timed tasks, balanced equally to prevent cpu spikes.samp-servers-frontend
ReactJS frontend for the http://samp-servers.net RESTful API (https://github.com/Southclaws/samp-servers-api)modio-py
Python implementation of a reader/writer for the modio binary file format.samp-attachedit
An object attachment editor for SA:MP. Easy editing of attached objects using the SA:MP client-side on-screen controls.Love Open Source and this site? Check out how you can help us