/Tina

☄ A high-tech framework for the future of experiences on Roblox

Primary LanguageTypeScriptGNU General Public License v2.0GPL-2.0

GitHub GitHub Workflow Status GitHub code size in bytes npm (scoped)

"Tina is not Aero"
A high-tech framework for the future of experiences on Roblox.

Dependencies

We use roblox-ts, a TypeScript-to-Luau Compiler for Roblox. This means that you will need to install (and learn) roblox-ts to use Tina. We are planning a well-typed Luau version for when we reach a stable API.

We use Rojo to sync our project to Roblox Studio. You will need to install Rojo to use Tina.

We use Roact as our UI framework for now.

Documentation

Documentation is available at

Design Principles

Tina focuses on providing an abstract instance-less server-side development experience, letting clients render and compute any of their necessary data with minor server correction where necessary.

Contributing

We welcome any contributions to Tina, whether it be bug reports, feature requests, or code contributions. Please read Contributing the Code of Conduct before contributing.