[![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, lighter way to write plugins ### Goals - [x] Minimum viable plugin - [x] Call back-end API from front-end UI - [x] External API documentation - [ ] Internal API documentation - [x] Async support - [ ] Sync support - [ ] PluginLoader/Decky support - [ ] Crankshaft support - [ ] Unnamed plugin system support - [ ] Cross-framework tooling - [ ] Other programming languages support (C bindings)