-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
A lot of this is still in early stages but here is what we have so far:
- basic plugin registry using s3
- basic plugin publishing / searching / fetching
- ability to fetch / download plugins with local fs caching
- jsonschema based plugin config validation
- plugin loading and subscriptions
- low memory consumption (around 5MB)
- fully sandboxed plugins with server-defined capabilities
- musl based docker container
In progress
- a website! browse plugins, add them to a 'cart' and get a settings file generated for you. see https://litehouse.arlyon.dev/registry for more
- better registry index. currently we just upload files.
- better registry publishing. currently you need write access to the bucket and the store is not immutable
Planned
- a number of plugins
- matter protocol support
- mqtt server / client
- notifications via twilio
- storing events to sqlite or exporting them via otel
- plugin types. currently plugins only work over a singe event bus, however I want to support a more imperative API where plugins can declare what operations they support using wit interfaces
- reactivity. some basic if-this-then-that language for coordinating operations given some preconditions
- investigate wizer and wasm-opt
Metadata
Metadata
Assignees
Labels
No labels