The Story Behind Mistcraft
Mistcraft is a cloud infrastructure governance system built from the ground up in Rust. Born from the need for a faster, safer, and more ergonomic infrastructure-as-code solution, Mistcraft combines the performance of systems programming with the simplicity of declarative configuration.
Our Mission
To make cloud infrastructure management fast, safe, and simple by leveraging Rust's zero-cost abstractions and memory safety guarantees.
Why Mistcraft?
Written in Rust for maximum performance. Deploy infrastructure changes in seconds, not minutes.
Rust's ownership system prevents memory leaks and data races at compile time.
Mistwrite DSL is designed to be intuitive and expressive, reducing cognitive overhead.
Provider system allows easy integration with any cloud platform or service.
Technical Stack
Language: | Rust 2024 Edition (Nightly) |
Core Library: | Misting (Resource Management) |
DSL: | Mistwrite (nom parser combinator) |
CLI: | Mistup (clap framework) |
Async Runtime: | Tokio |
Serialization: | serde/serde_json |
Architecture
Current Status: Active Development
Mistcraft is under active development. Core functionality is stable, but APIs may change as we approach v1.0.
Roadmap
- Done Core resource management
- Done Mistwrite DSL parser
- Done Azure provider
- Done State management
- Beta CLI interface
- Soon AWS provider
- Soon Import existing resources
- Soon Remote state backends
Mistcraft is open source and welcomes contributions!
License
Mistcraft is licensed under the MIT License. See LICENSE for details.