Skip to content

Application wiring, configuration, and boilerplate utilities

License

Notifications You must be signed in to change notification settings

Digital-Alchemy-TS/core

Repository files navigation

codecov


🚀 Project Overview - Digital Alchemy TypeScript Libraries

Welcome to @digital-alchemy/core! This repository contains the boilerplate code for building applications and wiring logic.

🌐 Core Library Overview

🗃️ Cache

Flexible caching solutions with support for memory and Redis cache drivers.

⚙️ Configuration

Dynamic application settings management, prioritizing configuration from multiple sources for maximum flexibility.

🌍 Fetch Wrapper

Simplifies RESTful service integration, streamlining the development of verbose adapters.

📝 Logger

Advanced logging interface for detailed and customizable output, compatible with external libraries for specialized logging needs.

⏲️ Scheduler

Lifecycle-aware task scheduling, featuring flexible timing functions and robust error handling.

🔄 Application Lifecycle Management

Comprehensive support for managing the application's lifecycle, from initialization to shutdown.

📚 Explore Our Libraries and Applications

Dive deeper into the ecosystem by exploring related libraries and applications published under the Digital Alchemy organization. Each is designed to extend the capabilities the core library, offering specialized functionalities for a wide range of use cases.

Library/Application Description GitHub npm
hass Home Assistant integration for smart home automation. GitHub npm
synapse Tools for generating entities within home assistant GitHub npm
automation Advanced automation tools for creating dynamic workflows. GitHub npm