Smarthome's repositories
homescript
A custom DSL which provides scripting for the Smarthome Server
cli
An interactive CLI for the Smarthome server
cli-rs
A Rust rewrite of the interactive CLI for the Smarthome server
commander
Microservice for executing shell commands via API requests
infrared
A Go library used for receiving signals from infrared remote controls
infrared-node
Raspberry-Pi microservice for Smarthome that allows IR control
infrared-rs
Rust crate used for receiving signals from infrared remote controls (Ported from Go)
node
Hardware interface for the smarthome server
sdk
A Go client-library which makes communication with the Smarthome server easy
sdk-rs
A Rust client-library which makes communication with the Smarthome server easy (Ported from Go)
server-integration-docker
A docker image for running the server's integration tests in a reproducible manner
tree-sitter-hms
Homescript v2 grammar for tree-sitter
homescript-ls
A langage server for Homescript
homescript-ls-rs
The Homescript language server (rewritten in Rust)
infrared-node-rs
Raspberry-Pi microservice for Smarthome that allows IR control (Rewritten in Rust)