| Crates.io | realmlib |
| lib.rs | realmlib |
| version | 0.1.0 |
| created_at | 2025-12-30 08:37:23.047943+00 |
| updated_at | 2025-12-30 08:37:23.047943+00 |
| description | Rust library providing Active Worlds–like virtual world semantics, with optional Godot integration. |
| homepage | https://codeberg.org/torch-rs/realmlib |
| repository | https://codeberg.org/torch-rs/realmlib |
| max_upload_size | |
| id | 2012293 |
| size | 30,649 |
realmlib is a Rust library providing Active Worlds–like virtual world semantics, with optional Godot integration.
realmlib is currently in early development (0.x) and its API is unstable.
Breaking changes may occur between releases.
RWX Parsing and Data Model
Parsing RWX files and representing their semantics in a Rust data model.
SEQ Parsing and Execution Model
Support for SEQ animation files and time-based execution.
AW-like Object Notation
Parsing Active Worlds–style object notation for describing object behavior.
Sign Rendering (Client-side)
Rendering AW-style signs (text and image-backed), including layout and update behavior.
Coordinate System Helpers
Utilities for working with cell-based coordinates and large world rebasing.
World Streaming (Client-side)
Streaming and spatial management of large virtual environments.
HTTP Asset Fetching (Client-side)
Fetching world assets (RWX, textures, sequences, etc.) over HTTP(S), with caching and integrity checks.
Batching and Optimization
Batching strategies for large numbers of primitives, including texture array usage.
Terrain Rendering (Client-side)
Client-side terrain rendering primitives for large-scale virtual worlds, with support for streamed terrain data.
Web View Integration (Optional)
Optional integration for rendering web content in-world via platform-native webviews where available.
Godot Integration (Optional)
Godot GDExtension adapters for rendering and scene integration.