Roblox Luau notification framework

ToastKit

The modern, dependency-free notification framework for Roblox.

A clean drop-in Luau module with smooth tween animations, priority queues, and sound support. Require it, call a method, and let ToastKit handle the rest - no plugins, no setup, no friction.

Zero dependencies · Typed Luau · TweenService · Sound

ToastKit · Live Preview
Running

Fire a toast

Position

Sound

3.2s
Queue status0 / 4 visible·0 queued

Live preview

See it before you buy it

This is a real, working simulation of the queue. Fire toasts, move them around the screen, change durations, and watch priority alerts jump the line while a hard cap of four stay visible.

Live queue

FIFO with priority sorting and a MaxVisible cap of four.

Tween motion

Enter and exit animations that mirror Luau tweens.

Web Audio sounds

A distinct chime per type, generated in your browser.

Position controls

Top right, top left, or bottom right - your call.

Code

Two methods in, done

The whole API fits on one screen. Copy the quickstart or grab the full source and drop it straight into Studio.

Quickstart.lua23 lines
-- ToastKit Quickstart
local ToastKit = require(script.Parent.ToastKit)

-- Fire a success toast
ToastKit:Success("Rare item obtained!")

-- Fire an info toast
ToastKit:Info("New quest available.")

-- Warning and error
ToastKit:Warning("Your inventory is almost full.")
ToastKit:Error("Purchase failed.")

-- Priority alert - jumps the queue, plays an alarm
ToastKit:Priority("SERVER RESTART IN 30 SECONDS!")

-- Fully custom toast
ToastKit:Notify("Hello!", {
    Duration = 3,                     -- seconds
    Position = Enum.ToastPosition.TopRight,
    Sound = true,
    Priority = false,
})

Grab the source to drop straight into Studio.

Why ToastKit

Built for developers who ship

Every choice in ToastKit is there to get you from idea to working notification in under a minute.

Single ModuleScript drop-in

One folder, two modules, no setup. Require it and call a method - the rest is handled.

Zero dependencies

No plugins, no external assets, no other modules to install. Pure Luau that just works.

Typed Luau

Full --!strict type annotations so Studio surfaces mistakes before you ever run the game.

Priority sorting

Important alerts jump the queue while everyday toasts stay in order. FIFO by default.

Native TweenService animations

Buttery enter and exit tweens built on Roblox's own TweenService - no custom tweening math.

Sound support

A distinct chime per notification type, or silence them entirely with one option.

How it works

Three steps to a working toast

01

Require the module

Drop ToastKit into your game and require it from any script. Nothing else to configure.

02

Call a method

ToastKit:Success("Rare item obtained!") fires a toast with the right color, icon, and sound.

03

It queues and tweens

ToastKit sorts by priority, caps visible toasts, and animates each one in with TweenService.

API highlights

One method per notification

ToastKit:Success(message, opts?)Green checkmark toast for wins and pickups.
ToastKit:Info(message, opts?)Blue info toast for quests and updates.
ToastKit:Warning(message, opts?)Amber alert toast for near-limits.
ToastKit:Error(message, opts?)Red toast for failures and blocked actions.
ToastKit:Priority(message, opts?)Purple pulsing alert that jumps the queue.
ToastKit:Notify(message, opts?)Fully custom toast with any options.

Pricing

A one-time price, no subscriptions

Pay once, own it forever. This is a showcase purchase CTA for the ToastKit product - not a live Roblox marketplace listing.

ToastKit

One-time
$4.99one time

Everything included, no recurring fees.

  • Single ModuleScript drop-in
  • Zero dependencies
  • Typed Luau
  • Priority sorting
  • Native TweenService animations
  • Sound support
  • Lifetime updates
Get ToastKit - $4.99

Pay what you want

Love the framework and want to support future work? Sponsor it with whatever feels right. Every contribution helps keep ToastKit free to improve.

  • Support ongoing development
  • Request a feature
  • Get a thank-you on the credits
  • Sponsor ToastKit

    Add polished notifications in one line

    Stop hand-rolling toast frames and tweens. Drop in ToastKit and ship notifications that look and feel production-ready.

    Get ToastKit - $4.99