| Crates.io | outsim |
| lib.rs | outsim |
| version | 0.1.1 |
| created_at | 2025-06-02 20:20:19.765476+00 |
| updated_at | 2025-06-02 21:02:42.108773+00 |
| description | LiveForSpeed Outsim implementation that focuses on ergonomics and strong typing |
| homepage | https://github.com/theangryangel/insim.rs |
| repository | |
| max_upload_size | |
| id | 1698337 |
| size | 36,750 |
A friendly, Rust idiomatic library for the Outsim protocol used by Live for Speed racing simulator.
The focus of this library is providing a high level, strongly typed, primitives that are difficult to misuse and have reasonable performance, rather than be a thin layer over a series of bytes.
Where possible this crate aligns the naming of fields in packets to match the original Outsim specification.
You might also find these related crates useful:
insim - for interacting with LFS over Insiminsim_pth – for reading and writing LFS PTH filesinsim_smx – for reading and writing LFS SMX filesoutgauge - "sans-io" implementation of the LFS outgauge protocolThey follow the same design focus and can be found in the same GitHub repository.
Examples can be found in the GitHub repository.