Digital Alchemy is a Typescript based framework for building NodeJS based applications. It takes advantage of declaration merging to provide a consistent interface into the available tooling across your code base. The project prioritizes modern ESModule based code, minimal dependencies, and support for multiple runtimes.
🧩 Core Framework
The base tooling used to power the everything else. Build and wire testable services using a flexible module loader and included configuration, logging, and lifecycle management tools.
🛋️ Home Automation
Project | Badges | Description |
---|---|---|
🏡 Home Assistant | Tools for interacting with Home Assistant: entity & service calling proxies, registry apis, unit testing, and more. | |
🧠 Synapse | Create and manage virtual entities within Home Assistant. Modern config flow based integration with availability tied to the connection state of your app. | |
🤖 Automation | Build more complex logic with less code. Utility methods for doing solar & time calculations, coordinating areas, actively managed switches, and more. |
🧰 Support Libraries
Project | Badges | Description |
---|---|---|
📡 MQTT | Basic MQTT bindings. Subscribe with wildcard, publish messages, and access the internal library for more |