Search

Lib.rs

› Simulation
#ecs #virtual #dynamically #scalable #distributed

bigworlds

Dynamically scalable virtual worlds

by Adam Wierchoła

  • Install
  • API reference
  • GitHub repo (bigworlds-net)

1 unstable release

0.1.1 Aug 4, 2025

#244 in Simulation


Used in bigworlds-cli

AGPL-3.0-only

1MB
16K SLoC

bigworlds library

Dependencies

~13–38MB
~560K SLoC

  • machine annotate-snippets 0.9+color
  • machine fasteval
  • machine shlex
  • machine smallvec+serde
  • arrayvec+serde
  • async-trait
  • http_server axum 0.6.1+macros+ws
  • bincode
  • bytecheck 0.6
  • byteorder
  • bytes
  • chrono+serde
  • deepsize+arrayvec+smallvec
  • enum-as-inner 0.5
  • fnv
  • futures
  • getopts 0.2
  • id-pool+u32+serde
  • image 0.24+png
  • integer-encoding 4.0+tokio_async
  • itertools 0.10
  • behavior_dynlib libloading 0.7
  • linked-hash-map+serde_impl
  • log
  • optional lz4
  • behavior_lua mlua 0.11.0-beta.2+lua54+vendored+async+send+serde
  • nng_transport? nng
  • num_enum 0.5
  • quic_transport quinn 0.9
  • quic_transport rcgen 0.10
  • quic_transport rustls 0.20+quic+dangerous_configuration
  • rand 0.9.0-beta.1
  • archive? rkyv 0.7+validation
  • msgpack_encoding? rmp-serde
  • rustls-native-certs 0.6
  • semver
  • serde
  • serde_bytes
  • json_encoding serde_json
  • serde_repr
  • strsim 0.10
  • strum 0.26+derive
  • machine_sysinfo? sysinfo 0.26
  • tar
  • thiserror 1.0
  • zmq_transport? tmq 0.3
  • tokio+sync+macros+io-util+time+rt+rt-multi-thread
  • tokio-stream+sync
  • ws_transport tokio-tungstenite 0.20+rustls-tls-native-roots
  • tokio-util+codec+net
  • toml 0.5+preserve_order
  • url+serde
  • uuid+v4+serde
  • vfs 0.9
  • behavior_wasm wasmtime 32.0
  • dev anyhow
  • dev criterion 0.4
  • dev env_logger 0.11.8
  • dev simplelog 0.12.2

Other features

  • big_nums
  • machine_dynlib
  • machine_full
  • small_stringid
  • tiny_stringid
Related: bigworlds-cli
See also: xkbcommon-dl, hgmain, arm-fvp-base-pac, shipyard, freecs, bevy_cobweb, stigmergy, edict-proc-lib, forged-in-lost-lands, bevy_ecs, dson

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.