# CrystalCanvas

> High-performance crystal structure modeling and DFT/MD file preparation. Native desktop app fusing a Rust/C++ physics kernel, a GPU-accelerated Metal/Vulkan renderer, and an AI-driven command bus for 

- **URL**: https://www.freshcrate.ai/projects/CrystalCanvas
- **Author**: XiaoJiang-Phy
- **Category**: AI Agents
- **Latest version**: `v0.6.0` (2026-04-14)
- **License**: Apache-2.0
- **Source**: https://github.com/XiaoJiang-Phy/CrystalCanvas
- **Language**: Rust
- **GitHub**: 2 stars
- **Registry**: github
- **Tags**: `crystal-structure`, `density-functional-theory`, `llm-agent`, `materials-science`, `molecular-dynamics`, `rust`

## Description

High-performance crystal structure modeling and DFT/MD file preparation. Native desktop app fusing a Rust/C++ physics kernel, a GPU-accelerated Metal/Vulkan renderer, and an AI-driven command bus for semantic atomic manipulation.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.6.0` | 2026-04-14 | Medium | ### Added - **Measurement Tool**: Interactive distance, angle, and dihedral angle measurements.   - Auto-detects 2/3/4 selected atoms and computes exact distances ($\|P_i - P_j\|$) or angles.   - Generates persistent rendering of dashed lines with measurement results placed via coordinate projection. - **Undo / Redo Stack**: Action historical tracing and state rollback via keyboard (`Cmd+Z` / `Cmd+Shift+Z`).   - Utilizes a `LightweightState` data structure, storing only crystallographic boundaries |
| `main@2026-04-14` | 2026-04-14 | Medium | Latest activity on main branch |
| `main@2026-04-14` | 2026-04-14 | Medium | Latest activity on main branch |
| `main@2026-04-14` | 2026-04-14 | Medium | Latest activity on main branch |
| `main@2026-04-14` | 2026-04-14 | Medium | Latest activity on main branch |
| `main@2026-04-14` | 2026-04-14 | Medium | Latest activity on main branch |
| `main@2026-04-14` | 2026-04-14 | Medium | Latest activity on main branch |
| `main@2026-04-14` | 2026-04-14 | Medium | Latest activity on main branch |
| `main@2026-04-14` | 2026-04-14 | Medium | Latest activity on main branch |
| `main@2026-04-14` | 2026-04-14 | Medium | Latest activity on main branch |

## Dependency audit

- **Score**: 96/100
- **Total deps**: 16
- **Resolved**: 16
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 2
- **Scanned**: 2026-04-27

## Citation

- HTML: https://www.freshcrate.ai/projects/CrystalCanvas
- Markdown: https://www.freshcrate.ai/projects/CrystalCanvas.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/CrystalCanvas/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
