Tabby - the Cat plugin framework

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
image
(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:

GitHub - metatablecatgames/tabby

13 Likes

omg
this is what i was hoping to see a month or 2 ago

Never thought I’d use a framework to make a plugin, but here we are. I like how organized it feels & will be sure to use this in the future!

Looks interesting! I am now going to use this in every single one of my plugins because of the name.

1 Like

Fixed an issue with QtInterface’s “Get” method, also, v0.2 is now available in an unstable state on the repository if you want to build it that way.

it looks like the github page is gone?

1 Like

Rehosted this from my archives, enjoy :smiley:

yo this is amazing!!!
(i sent this without even reading the topic)

is this still mantained?
I just want to know if this got discontinued or is still active.

Tabby has been superseeded by Catwork. Tabby itself still works so if you want to use that instead, go for it.

1 Like

Ironically, I found it by searching ‘rts’ lol