llsd-rs

Crates.iollsd-rs
lib.rsllsd-rs
version0.1.5
created_at2025-05-11 00:21:44.399728+00
updated_at2025-12-27 12:10:35.500823+00
descriptionA Rust library for parsing and serializing LLSD (Linden Lab Structured Data) format.
homepage
repositoryhttps://github.com/Sekkmer/llsd-rs
max_upload_size
id1668943
size139,297
(Sekkmer)

documentation

README

llsd-rs

A native Rust implementation of Linden Lab’s LLSD (Linden Lab Structured Data) serialization formats.

Features

  • Encode and decode LLSD types:
    • Undefined, Boolean, Integer, Real, String
    • URI, UUID, Date, Binary
    • Array and Map structures
  • Support for LLSD Binary, XML, Notation, and XML-RPC serialization
  • Zero-copy & allocation-minimal where possible
  • Inspired by and compatible with the Second Life viewer’s LLSD codebase

Installation

Execute cargo add llsd-rs

Commit count: 14

cargo fmt