IMPORTANT: Tabby has been superseded
You should be using Catwork instead. Tabby APIs are also in the process of being migrated over.
Original post
I worked on this for a while WHAT?
Tabby
The Cat Plugin Framework
Tabby is a plugin framework that provides a nicer interface around plugin access, Qt-based Plugin objects, a Form library based on Windows Forms, and a basic component system based on Roblox’s Create library.
Usage
To create a basic Plugin with Tabby, create the following structure in your project
(Framework is Tabby)
Next, create a ModuleScript inside Runtime, and copy-paste this code into the script
local Framework = require(script.Parent.Parent.Framework)
local RtSource = Framework.RuntimeScript "Meowitzer"
function RtSource.Init()
print("Meow!")
end
return RtSource
Save the Plugin locally and witness the meowing!
Full documentation for Tabby is available here. This documentation is incomplete and help would be amazing!
Why Tabby?
Tabby’s motivation can be simplified into three basic points
- 100% Strictly Typed, with no magic whatsoever
- Easy to learn and use
- Easily extendable with no restrictions on what external libraries you can use
Help contribute to Tabby
Tabby is hosted on GitHub here: