Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/cosmichorrordev/vdf-rs
- Owner: CosmicHorrorDev
- License: apache-2.0
- Created: 2021-03-26T05:37:34.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-15T03:33:37.000Z (9 months ago)
- Last Synced: 2024-05-01T12:47:58.660Z (9 months ago)
- Topics: keyvalues, parser, steam, vdf
- Language: Rust
- Homepage:
- Size: 349 KB
- Stars: 28
- Watchers: 2
- Forks: 3
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
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.