| Crates.io | terraria-world |
| lib.rs | terraria-world |
| version | 1.2.2 |
| created_at | 2025-07-20 15:20:08.73968+00 |
| updated_at | 2025-07-29 11:24:09.460573+00 |
| description | A simple Terraria world file (.wld) parser library |
| homepage | |
| repository | https://github.com/osbm/terraria-world-parser-rust |
| max_upload_size | |
| id | 1761178 |
| size | 674,262 |
This is a rust library for reading, manipulating, and writing Terraria world files. It may not be efficient because its actually my first rust project.
My goals for this project are to:
Have fun
Learn rust
Contribute something to the community
Make a WASM website that can tell you about your world's corruption.
Procedurally generate worlds, like maze world where you have to navigate through a labyrinth of blocks.
Being able to change everything about a world, and get information about it. Like tiles, chests, signs, and more.
Just run this command to add the crate to your project:
cargo add terraria-world
More examples will be written by me and will be added here.
I would like to thank the Stefano Pigozzi for his lihzahrd project. I basically ported his entire codebase to rust. And honestly his code is still way better than mine.
This project is licensed under the MIT License - see the LICENSE file for details.