Looking for the API? Read the documentation »

GMLsnip Github Repos

This page serves as a listing where you can find all the Github repos related to the GMLsnip project. Please make sure you open issues or request features in the respective repos. This decentralized structure may change in the future, but for the time-being I've chosen to keep all aspects of this project separated from one another out of personal preference.

Each repo has their own README.md and LICENSE files and may be subject to different terms.


This is the primary repo of the GMLsnip project. It consists of the website you're on right now as well as the public API.

Repo •  Issues/Feature Requests


This is the repo associated specifically with the Google Chrome Extension and Mozilla Firefox Addon. Learn how to install this on the Browser Addon page.

Repo •  Issues/Feature Requests


This is the repo for the GameMaker Language parser, written in vanilla JavaScript. This codebase tokenizes GML; stylizing is outside the scope of gml_syntax. It is able to scope local, global, and resource-level variables.

Repo •  Issues/Feature Requests

GameMaker Language Functions

A single JSON file containing every single GameMaker 8, GameMaker: Studio 1, and GameMaker Studio 2 function. Each function contains information like its name, which versions of GameMaker it can be used in, what arguments (parameters) it takes, a link to the official YoYo Games documentation (if available), and a single-sentence description sourced from the documentation.

Repo •  Issues/Feature Requests