Skip to main content

stars discord

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.

version lastupdate codecov

🛋️ Home Automation

ProjectBadgesDescription
🏡 Home Assistantversion lastupdate codecovTools for interacting with Home Assistant: entity & service calling proxies, registry apis, unit testing, and more.
🧠 Synapseversion lastupdate codecovCreate and manage virtual entities within Home Assistant. Modern config flow based integration with availability tied to the connection state of your app.
🤖 Automationversion lastupdateBuild more complex logic with less code. Utility methods for doing solar & time calculations, coordinating areas, actively managed switches, and more.

🧰 Support Libraries

ProjectBadgesDescription
📡 MQTTversion lastupdateBasic MQTT bindings. Subscribe with wildcard, publish messages, and access the internal library for more