Join thousands of people using RSG

The optimized, developer friendly framework for RedM roleplay servers

The highly optimized, 100% open source core for Red Dead Redemption roleplay. Built for developers, trusted by thousands of script creators, and ready to deploy in txAdmin in minutes.

100%Open Source
60+Core Resources
1,000+Community Scripts
ZeroLicense Cost

Why developers choose RSG

An optimized, developer friendly foundation that handles the heavy lifting, so you can focus on what makes your RedM server unique.

Highly Optimized

Performance comes first. RSG runs with minimal resource usage and low server load, keeping busy RedM servers smooth even at high player counts.

Developer Friendly

A clean, consistent and fully documented API of exports, events and callbacks makes writing your own RedM resources fast, predictable and painless.

Huge Script Ecosystem

Because RSG is a joy to build on, creators have released thousands of free and premium scripts. Drop them in and grow your server in minutes.

Modular by Design

Every system is its own resource. Enable, disable or replace anything you like without breaking the rest of your server.

Secure and Stable

Server side validation and proven patterns keep your economy, inventory and player data safe from exploits and cheaters.

Batteries Included

Inventory, jobs, gangs, economy, character creation and more. Everything a Red Dead Redemption roleplay server needs, right out of the box.

Loved by developers and server owners

From seasoned creators to first time server owners, here is what the RedM community says about building on RSG.

In an in depth comparison of every major RedM framework, RSG came out on top for experienced developers. It was praised for its ease of integration, smooth development experience and top tier optimization. It is the framework they recommend for anyone serious about building on RedM.
Jumpon StudiosIndependent framework review
Read the full comparison
After three years developing RedM servers and commercial resources on VORP, I can confidently say RSG Core is the best framework available. It is lightweight, highly optimized and built on a clean codebase. Just as importantly, the team is approachable and genuinely open to feedback. That community is what truly sets RSG apart.
ZioMark's HUBRedM developer and resource creator
I made my very first server this week with zero programming experience, and I was able to follow every step with a little help. Tonight I even added my own shop with a blip and an NPC. RSG is by far the smoothest, most straightforward platform, and the community is one of the best.
TankieNew server owner
I have been using the RSG Framework and it is hands down the easiest and most modern framework for RedM out there. The modularity, clean design and flexibility make it an absolute joy to work with, whether you are a seasoned developer or just getting started. Huge shoutout to Rexshack and the team.
ArtminesRedM developer and contributor

A thriving ecosystem of RSG scripts

RSG is more than a framework. It is a thriving marketplace. Because it is so easy to build on, talented creators have released thousands of scripts for RSG Core, from jobs and heists to complete game systems.

One click deployment

Install the entire RSG ecosystem with txAdmin

There are no manual downloads and no SQL imports to worry about. Create a new server in txAdmin, choose the Remote (URL) deployment option, and paste in the official RSG recipe. It installs RSG Core and every core resource for you.

txAdmin recipe URL
https://raw.githubusercontent.com/Rexshack-RedM/txAdminRecipe/refs/heads/main/rsgcore.yaml
Built for developers

A clean API you'll actually enjoy

Grab the core object and go. RSG Framework exposes players, money, jobs, inventory and more through simple exports, events and callbacks that are consistent, predictable and fully documented. It is the reason developers ship RSG scripts so fast.

Read the developer docs
server.lua
-- Grant a reward when a bounty is claimed
local RSGCore = exports['rsg-core']:GetCoreObject()

RSGCore.Functions.CreateCallback(
  'bounty:claim', function(source, cb)
    local Player = RSGCore.Functions.GetPlayer(source)
    Player.Functions.AddMoney('cash', 150)
    cb(true)
  end)

Start building on RSG today

Join thousands of developers and server owners building the future of RedM roleplay on RSG Framework. Deploy in minutes, tap into a huge script ecosystem, and ship your server with confidence.