Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cosmichorrordev/vdf-rs

VDF parsing and (de)serialization for Rust
https://github.com/cosmichorrordev/vdf-rs

keyvalues parser steam vdf

Last synced: 3 months ago
JSON representation

VDF parsing and (de)serialization for Rust

Awesome Lists containing this project

README

        

# _vdf-rs_

[![codecov](https://codecov.io/gh/CosmicHorrorDev/vdf-rs/branch/main/graph/badge.svg?token=L2FUD0098X)](https://codecov.io/gh/CosmicHorrorDev/vdf-rs)
[![build status](https://img.shields.io/github/actions/workflow/status/CosmicHorrorDev/vdf-rs/basic.yml?branch=main)](https://github.com/CosmicHorrorDev/vdf-rs/actions)

The `vdf-rs` project is focused on providing sane methods of dealing with
Valve's Data Format v1 (VDF) also known as
[KeyValues](https://developer.valvesoftware.com/wiki/KeyValues).

Currently the project is composed of

- [`keyvalues-parser`](keyvalues-parser) - A lower(ish) level parser/renderer for VDF text files
- [`keyvalues-serde`](keyvalues-serde) - (De)serialization built on the [`serde`](https://lib.rs/crates/serde) framework

## License

Licensed under either of

- Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)

at your option.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
be dual licensed as above, without any additional terms or conditions.