2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00
2026-08-08 09:49:22 +02:00

MetaCrate

MetaCrate is a test-driven, clean native Rust reimplementation of LibreMetaverse. LibreMetaverse is a behavioral and API reference only: the finished project must not load, host, bind to, invoke, or ship the .NET implementation. The current stage is a compiling structural shell: crate boundaries mirror the .NET library projects, public C# type names have Rust declarations, every upstream NUnit case has a traceable placeholder, and every sample/tool project has a Rust binary target. Callable member signatures and semantic Rust test translations are the next two required gates; the current generated declarations are not yet the complete public API shim.

The source snapshot, compatibility rules, dependency research, and ordered implementation plan are in RUSTREWRITE.md.

cargo build --workspace
cargo test --workspace --no-run

Running cargo test --workspace is intentionally red during the shim stage.

Description
reimplementation of libremetaverse in Rust to enable compact and fast metaverse tools.
Readme 107 MiB
Languages
Rust 92.2%
Python 5.4%
omnetpp-msg 1.9%
C# 0.4%