No description
  • Rust 66.3%
  • Lua 24.8%
  • Luau 8.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-08-13 17:52:24 +01:00
lua_tests Initial commit 2023-08-13 17:46:33 +01:00
src Initial commit 2023-08-13 17:46:33 +01:00
tests Initial commit 2023-08-13 17:46:33 +01:00
.gitignore Initial commit 2023-08-13 17:46:33 +01:00
Cargo.toml Initial commit 2023-08-13 17:46:33 +01:00
module.lua Initial commit 2023-08-13 17:46:33 +01:00
README.md Added notice 2023-08-13 17:52:24 +01:00

LuaU <-> JSON

Sending data from one application to another can be difficult when dealing with special LuaU types. This project aims to fix that issue by properly serialising special types like Color3.

You can find the Lua module here which allows you to serialise and deserialise the data while the main Rust project aims to serve as an example of how to do it with another application.

Rust Examples

Lua Examples

Notices

  • These models are not extensive and do not contain all of the impls
  • While it uses JSON as the "middleman", support for other file formats could be added (like binary formats).
  • A proper binding system can be found here, this is meant to be more of a lightweight solution.