v0.1.0
Mistcraft Features

Features & Capabilities

  • Declarative Infrastructure - Define your infrastructure as code
  • State Management - Track infrastructure state with multiple backends
  • Multi-Cloud Support - Deploy to Azure, AWS, and more
  • Type Safety - Leverage Rust's type system for reliability
  • Change Detection - Automatic detection of configuration drift
  • Dependency Resolution - Intelligent resource ordering
  • Expression Evaluation - Dynamic values and references
  • Built-in Functions - Rich set of utility functions
System Components

Architecture Overview

Component Description Crate Status
Misting Core resource management library misting Stable
Mistwrite Infrastructure-as-Code DSL and parser mistwrite Stable
Mistup CLI interface for Mistcraft mistup Stable
Mistforge Provider code generator mistforge Beta

Component Diagram

┌─────────────┐     ┌──────────────┐     ┌──────────────┐
│   Mistup    │────▶│   Mistwrite  │────▶│   Misting    │
│    (CLI)    │     │    (Parser)  │     │    (Core)    │
└─────────────┘     └──────────────┘     └──────────────┘
                             │                     │
                             ▼                     ▼
                    ┌──────────────┐     ┌──────────────┐
                    │  Mistforge   │     │  Providers   │
                    │  (Generator) │────▶│ (Azure, AWS) │
                    └──────────────┘     └──────────────┘