[![usdpl-back](https://img.shields.io/crates/v/usdpl-back?label=usdpl-back&style=flat-square)](https://crates.io/crates/usdpl-back) [![usdpl-core](https://img.shields.io/crates/v/usdpl-core?label=usdpl-core&style=flat-square)](https://crates.io/crates/usdpl-core) [![usdpl-front](https://img.shields.io/crates/v/usdpl-front?label=usdpl-front&style=flat-square)](https://crates.io/crates/usdpl-front) # usdpl-rs Universal Steam Deck Plugin Library A faster, safer way to write plugin back-ends ### Goals - [x] Minimum viable plugin - [x] Call back-end API from front-end UI - [x] External API documentation - [ ] Internal protocol documentation - [x] Async support - [x] Encryption - [x] PluginLoader/Decky support - [x] Plugin template - [ ] Cross-framework tooling - [ ] Other programming languages support (C bindings)