32 releases (8 stable)
Uses new Rust 2024
| 2.4.0 | Sep 25, 2025 |
|---|---|
| 2.3.0 | Sep 19, 2025 |
| 1.0.0 | May 1, 2025 |
| 0.5.5 | Apr 28, 2025 |
| 0.1.2 | Apr 5, 2025 |
#53 in Simulation
94KB
1K
SLoC
🚀 Intrico
High-performance quantum computing library for Rust
Simulate quantum circuits with precision and speed
⚡ Features
- Memory Efficient — Support for up to 30 qubits with intelligent caching
- High Performance — Optimized gate execution kernels
- Type Safety — Comprehensive error handling with descriptive messages
- Standard Gates — Complete library of quantum gates and operations
🚀 Quick Start
use intrico::{QuantumCircuit, QuantumState};
fn main() -> intrico::error::Result<()> {
// Create a Bell pair
let mut circuit = QuantumCircuit::new(2);
circuit.h(0)?.cnot(0, 1)?;
let mut state = QuantumState::new(2);
circuit.execute(&mut state)?;
println!("Bell state: {}", state);
Ok(())
}
📦 Installation
Add to your Cargo.toml:
[dependencies]
intrico = "2.4.0"
📖 Documentation
Full documentation is available at docs.rs/intrico
📄 License
Licensed under Apache-2.0
Dependencies
~2–14MB
~161K SLoC