Thanks to visit codestin.com
Credit goes to lib.rs

#veilid #baseline #applications #free #other-applications #veilid-enabled

bin+lib veilid-tools

A collection of baseline tools for Rust development use by Veilid and Veilid-enabled Rust applications

21 releases

0.5.1 Dec 22, 2025
0.4.8 Aug 7, 2025
0.4.7 Jun 3, 2025
0.4.4 Mar 22, 2025
0.1.0 Jul 9, 2023

#3 in #other-applications

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

151 downloads per month
Used in 13 crates (via veilid-core)

MPL-2.0 license

650KB
16K SLoC

Contains (JAR file, 55KB) gradle-wrapper.jar

veilid-tools

A collection of baseline tools for Rust development use by Veilid and Veilid-enabled Rust applications

These are used by veilid-core, veilid-server, veilid-cli and may be used by any other applications that link in veilid-core if a common baseline of functionality is desired. Extending this crate with new utility functions is encouraged rather than adding 'common' functionality to veilid-core, allowing it to remain free of boilerplate and utility classes that could be reused elsewhere.

Everything added to this crate must be extensively unit-tested.

Cargo features

The default veilid-tools configurations are:

  • default - Uses tokio as the async runtime

If you use --no-default-features, you can switch to other runtimes:

  • rt-async-std - Uses async-std as the async runtime
  • rt-wasm-bindgen - When building for the wasm32 architecture, use this to enable wasm-bindgen-futures as the async runtime

Dependencies

~14–37MB
~562K SLoC