• Stars
    star
    2
  • Language
    Go
  • Created over 3 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An example of how to use Uber's fx library.

More Repositories

1

sampctl

The Swiss Army Knife of SA:MP - vital tools for any server owner or library maintainer.
Go
241
star
2

fault

Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.
Go
159
star
3

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.
Pawn
101
star
4

storyden

With a fresh new take on traditional bulletin board forum software, Storyden is a modern, secure and extensible platform for building communities.
TypeScript
80
star
5

restic-robot

Backups done right... by robots! Restic backup but the robot friendly version.
Go
73
star
6

supervillain

Converts Go structs to Zod schemas
Go
72
star
7

pawn-requests

pawn-requests provides an API for interacting with HTTP(S) JSON APIs.
Pawn
68
star
8

progress2

A SA:MP UI library for rendering progress bars used to visualise all manner of data from health to a countdown timer.
Pawn
59
star
9

vscode-pawn

Pawn tools for vscode, powered by sampctl.
TypeScript
48
star
10

cj

CJ is a Discord bot that hangs around in the open.mp/burgershot.gg community discord.
Go
41
star
11

pawn-redis

Redis client for the Pawn language
C++
39
star
12

opt

A simple and ergonomic optional type for Go.
Go
35
star
13

pawn-sublime-language

Pawn language settings for Sublime Text 3. Copied from C++ but with Pawn language and SA:MP specific modifications.
Python
29
star
14

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.
Pawn
26
star
15

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!
Pawn
24
star
16

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
22
star
17

pawn-json

JSON for Pawn.
Rust
21
star
18

samp-servers-api

Deprecated: use https://open.mp/servers and https://api.open.mp/servers now
Go
21
star
19

pawn-chrono

A modern Pawn library for working with dates and times.
C++
18
star
20

samp-logger

Structured logging for Pawn.
Pawn
18
star
21

pawn-uuid

A Pawn plugin that provides a simple UUID version 4 generator function.
C++
16
star
22

forumfmt

A personal tool for converting from Markdown to BBCode for SA:MP forum.
Go
13
star
23

pawn-env

Provides access to environment variables in Pawn.
C++
13
star
24

samp-geoip

A simple library that provides information from IPHub for connected players.
Pawn
13
star
25

pawn-parser

Derived from the Golang scanner/token packages and modified for Pawn code.
Go
13
star
26

pawn-errors

A minimal, C/Go-esque, error handling library for the Pawn language
Pawn
13
star
27

samp-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.
Pawn
13
star
28

sliding-window-counters

Sliding window counters Redis rate limiting implementation for Golang (Based on the Figma API rate limit algorithm)
Go
12
star
29

result

Go generic result type and utilities
Go
12
star
30

enumerator

Generate safe and validated enumerated types.
Go
12
star
31

go-cex

A Go library for accessing the CeX trade store products API
Go
11
star
32

samp-plugin-boilerplate

Boilerplate setup for a SA:MP plugin - uses CMake, plugin-natives, Docker and sampctl
C++
11
star
33

formatex

Slice's formatex because it doesn't have a GitHub repo
Pawn
10
star
34

prisment

Prisma to Ent schema conversion script
Go
10
star
35

Pawpy

Threaded Python utility plugin for SA:MP - unifying two of my favourite languages! Run threaded Python scripts from within a SA:MP script.
C++
9
star
36

modio

A binary file IO script designed specifically for modular SA:MP gamemodes.
Pawn
9
star
37

samp-zipline

Create fun and useful ziplines players can use to speed across large areas quickly. Warning: does not work well with laggy players.
Pawn
9
star
38

samp-animbrowse

Browse and search through the entire GTA:SA animation library with ease.
Pawn
8
star
39

pocket

A neat little web library to help you write cleaner HTTP request handlers!
Go
8
star
40

thanks

A Go equivalent of github.com/feross/thanks โœจ
Go
7
star
41

pawn-bcrypt

bcrypt for Pawn.
C++
7
star
42

pawndex

Pawn package list aggregator - uses the GitHub API to find Pawn packages for sampctl
Go
7
star
43

textnot.pictures

Info site for people who post screenshots of text when asking for help. inspired by dontasktoask.com
HTML
7
star
44

clawsh

A modern shell that breaks all the rules.
Rust
7
star
45

pawn-fsutil

fsutil is a file system utility plugin for the Pawn language
C++
7
star
46

samp-plugin-mapandreas

C++
6
star
47

samp-qr

Does QR codes, renders them as a grid of pool balls.
Pawn
6
star
48

zcmd

This is merely a GitHub repost of zcmd by @Zeex because it does not exist on GitHub making package management with sampctl difficult.
Pawn
6
star
49

samp-linegen

Generates a line of objects between start point and destination. Useful for ziplines, tunnels, police tape, funky infinite neon strips, etc.
Pawn
6
star
50

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.
Pawn
6
star
51

go-hexagonal-architecture

An actually good production ready hexagonal architecture explanation!
5
star
52

homepage

My homepage built with React and Next.js.
JavaScript
5
star
53

pawn-templates

Template rendering for Pawn.
Rust
5
star
54

samp-objects-api

https://samp-objects.com Backend API service - handles user authentication, uploads from FineUploader and object search queries.
Go
5
star
55

samp-bitmapper

For generating in-game coordinates from a bitmap.
C++
5
star
56

pawn-levenshtein

Levenshtein distance package for Pawn.
Pawn
5
star
57

samp-whirlpool

Fork of the Whirlpool cryptography SA:MP plugin originally Y_Less.
Objective-C
5
star
58

samp-prophunt

A SA:MP gamemode inspired by the popular Team Fortress 2 mod "PropHunt" by Darkimmortal.
Pawn
5
star
59

rst

The Resource-Service-Transport system design approach
5
star
60

samp-ini

A simple cache based ini format file parser, stores file contents in memory to manipulate in order to minimise actual file operations.
Pawn
5
star
61

dockwatch

Go library for watching Docker containers for changes.
Go
4
star
62

fnm-nushell

fnm -> this -> load-env = use fnm in nushell
Go
4
star
63

pawn-yaml

YAML for Pawn
Pawn
4
star
64

samp-rediscord

SA:MP to Discord plugin built with Redis as the bridge.
Go
4
star
65

pdf_extractor

Extracts text from PDF files. Utilises multiple cores, does one page on one core at a time.
Python
4
star
66

cordless-old

Discord but the 1980s terminal version.
Go
4
star
67

samp-nolog

SA:MP server plugin to prevent writing to server_log.txt
CMake
4
star
68

codeblockplease

Info site for people who post code without using formatting when asking for help. inspired by dontasktoask.com
HTML
4
star
69

pawndex-frontend

Frontend React app for the Pawndex Pawn Package Indexing API
JavaScript
4
star
70

wordpress-to-markdown

Convert a wordpress exported XML file to markdown files for Jekyll
Python
4
star
71

flow

dt = data transformers
Go
4
star
72

samp-objects-frontend

https://samp-objects.com Frontend application - React app providing an interface to the samp-objects-api service.
TypeScript
4
star
73

logctx

Package logctx provides a way to decorate structured log entries with metadata added to a `context.Context`.
Go
4
star
74

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.
Pawn
4
star
75

qstring

This package provides an easy way to marshal and unmarshal url query string data to and from structs.
Go
3
star
76

gta-chaos-discord

Go
3
star
77

OnPlayerSlowUpdate

Like OnPlayerUpdate... but slower - every 100ms.
Pawn
3
star
78

yaps

yet another paste site
Rust
3
star
79

pawn-fmt

fmtlib for Pawn
C++
3
star
80

gitwatch

Simple Go library for detecting changes in remote Git repositories
Go
3
star
81

pawn-requests-example

This simple gamemode demonstrates how to use the pawn-requests plugin with jsonstore.io to store player data.
Pawn
3
star
82

invision-community-go

Golang client for the Invision Community forum API
Go
3
star
83

uptime-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.
Go
3
star
84

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
3
star
85

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
3
star
86

pawn-ctime

The original CTime plugin by RyDeR`, with some major stability and quality improvements.
C++
3
star
87

bob-the-builder

Just a league of legends team builder.
Go
2
star
88

homebrew-sampctl

Homebrew tap for https://github.com/Southclaws/sampctl
Ruby
2
star
89

watchgraph

`watch` with a graph!
Go
2
star
90

nullable

Go
2
star
91

content-fullpage-scroll

JavaScript
2
star
92

imagegrid

An example of an image grid using a css-grid layout with (almost) automated distribution and dense packing.
CSS
2
star
93

darkmodescience

An info page about dark mode.
JavaScript
2
star
94

go-samp-query

SA:MP Query API for Go
Go
2
star
95

machinehead

A docker-compose application manager that deploys and maintains a set of compose projects and provides secret management for them via Vault.
Go
2
star
96

tickerpool

A worker pool of timed tasks, balanced equally to prevent cpu spikes.
Go
2
star
97

samp-servers-frontend

ReactJS frontend for the http://samp-servers.net RESTful API (https://github.com/Southclaws/samp-servers-api)
JavaScript
2
star
98

modio-py

Python implementation of a reader/writer for the modio binary file format.
Python
2
star
99

samp-attachedit

An object attachment editor for SA:MP. Easy editing of attached objects using the SA:MP client-side on-screen controls.
Pawn
2
star
100

banks.digital

A digital bank feature comparison tool.
JavaScript
2
star