A (hopefully) universal Steam Deck plugin lib
Find a file
2023-06-28 22:21:56 -04:00
src Add some utility functions to API 2022-06-20 20:03:18 -04:00
templates/decky Add _unload to decky template 2023-04-04 19:30:40 -04:00
usdpl-back Make front WS service immutable to avoid wasm-rust exceptions, add debug logging 2023-06-28 22:21:56 -04:00
usdpl-build Make front WS service immutable to avoid wasm-rust exceptions, add debug logging 2023-06-28 22:21:56 -04:00
usdpl-core Improve flexibility of WASM conversions in code gen 2023-06-04 14:05:33 -04:00
usdpl-front Make front WS service immutable to avoid wasm-rust exceptions, add debug logging 2023-06-28 22:21:56 -04:00
.gitignore Initial functionality 2022-06-07 20:05:04 -04:00
build.sh Minor refactor and code cleanup to improve ergonomics 2022-06-15 21:18:24 -04:00
Cargo.lock Make front WS service immutable to avoid wasm-rust exceptions, add debug logging 2023-06-28 22:21:56 -04:00
Cargo.toml Macros for frontend nRPC service generation 2023-04-16 22:57:12 -04:00
LICENSE Create LICENSE 2022-06-08 00:09:09 +00:00
README.md Bump version and add Decky env var support (#1) 2023-02-13 21:35:30 -05:00
README.tpl Document, improve some API functionality 2022-06-16 17:19:45 -04:00

usdpl-back usdpl-core usdpl-front

usdpl-rs

Universal Steam Deck Plugin Library

A faster, safer way to write plugin back-ends

Goals

  • Minimum viable plugin
  • Call back-end API from front-end UI
  • External API documentation
  • Internal protocol documentation
  • Async support
  • Encryption
  • PluginLoader/Decky support
    • Plugin template
  • Cross-framework tooling
  • Other programming languages support (C bindings)