usdpl-rs/README.md

23 lines
828 B
Markdown

[![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)