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.
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.
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.
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.
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.
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.
Cfx.re Marketplace
Browse verified, premium RSG Core scripts from trusted creators. Every purchase is secure and escrow protected through the official Cfx.re Marketplace.
Browse verified RSG scriptsRedM Releases Forum
Explore thousands of free and paid RSG releases shared by the community on the official Cfx.re RedM releases forum.
Explore community releasesInstall 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.
https://raw.githubusercontent.com/Rexshack-RedM/txAdminRecipe/refs/heads/main/rsgcore.yamlA 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-- 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.

