Roblox SerDes Library
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
SolarScuffle-Bot 6ce4f1e67f Update init.luau
2026-01-03 23:00:49 -05:00
.moonwave/static Update Documentation 2025-02-05 09:21:09 -10:00
.vscode better workflow 2024-01-23 07:18:38 +01:00
docs Fix variable names in custom.md code examples 2025-10-14 19:19:11 -10:00
src Update init.luau 2026-01-03 23:00:49 -05:00
tests Update testi.luau 2025-10-23 06:23:04 -10:00
.gitattributes Tested uints and booleans 2024-01-07 03:22:48 -10:00
.gitignore No more sourcemap 2023-07-16 19:50:05 -10:00
.luaurc Still figuring out api 2024-01-29 03:42:36 -10:00
default.project.json Update Documentation 2025-02-05 09:21:09 -10:00
LICENSE Final push before release 2024-07-06 12:20:41 -07:00
moonwave.toml Update Documentation 2025-02-05 09:21:09 -10:00
output.txt Added booleans, buffers, and uint 2023-12-31 09:08:08 -10:00
place.project.json Final push before release 2024-07-06 12:20:41 -07:00
README.md Move files around 2023-07-14 18:36:32 -10:00
stylua.toml We are back with Cursors! 2024-07-01 02:04:31 -07:00

About

A simple but comprehensive SerDes (Serialization-Deserialization) library for Roblox, aimed at minimizing bandwidth and saving space by reducing the size of data. It is designed with the programmer in mind, offering full flexibility and control over the data being serialized and deserialized, with an intuitive api.

Documentation

https://data-oriented-house.github.io/Squash/

Installation

  • Copy / Paste

    • Copy the contents of src/init.lua into a ModuleScript
  • Wally Package Manager

    • Locate your wally.toml file
    • Copy the Install contents from wally.run into your wally.toml file under the [dependencies] section.
    • Run wally install in your terminal
    • ???
    • Profit

How Do I Contribute?

  • Fork the repository
  • Make your changes
  • Submit a pull request
  • ¿¿¿
  • Profit