search/
Start typing to search packages!
package_2
keystone
By @ordac
Roblox
Mirrored[image: Keystone] [image: Keystone]
Reliable, session-locked data persistence for Roblox.
Features
- Session locking
- Autosaving
- Deep reconciliation
- BindToClose support
- Automatic retries
- Reactive change signals
- Client snapshots
- Save queue
Installation
Install Keystone with Wally:
[dependencies]
Keystone = "ordac/keystone@0.1.5"
Why Keystone?
Keystone provides a simple, reliable data persistence API for Roblox while handling many obstacles that normally come with DataStore development.
- Session locking
- Automatic saving
- Deep template reconciliation
- Automatic retry handling
- Safe shutdown support
- Reactive change signals
Quick Start
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Keystone = require(ReplicatedStorage.Packages.Keystone)
local Store = Keystone.create({
Name = "PlayerData",
Template = {
Coins = 0,
Level = 1,
}
})
Store:Start()
More examples coming soon.
This guide currently covers the basics of getting started with Keystone. Additional examples and API documentation will be added in future updates.
Package Details
Install command (Click to copy)
Version
0.1.5
License
MIT
Safe for commercial use
Automated license review — not legal advice.
