24 lines
888 B
Markdown
24 lines
888 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
|
|
- [ ] Encryption
|
|
- [ ] Plugin templates
|
|
- [ ] PluginLoader/Decky support
|
|
- [ ] Crankshaft support
|
|
- [ ] Unnamed plugin system support
|
|
- [ ] Cross-framework tooling
|
|
- [ ] Other programming languages support (C bindings)
|
|
|