The inside story of building the largest pure-Rust sovereignty stack
324 posts
The first public release of OxiPhysics: a unified, pure-Rust physics engine targeting Bullet (rigid body), OpenFOAM (CFD), LAMMPS (molecular dynamics), and CalculiX (FEM) in one workspace. 17 crates spanning collision, SPH/LBM fluids, FEM, MD, soft body, materials, and visualization — with zero todo!()/unimplemented!() stubs and no C or Fortran in default features.
OxiZ 0.2.0 ships an ergonomic EasySolver builder, no_std support for bare-metal/zkVM (RISC-V), a Pure-Rust ML heuristics crate (oxiz-ml), Skolemization, a modular WASM js_api, and 100% Z3 parity across 88 benchmarks. Zero C/C++.
OxiRS 0.2.4 ships a production-hardening pass for the Rust-native Semantic Web stack: a completed unwrap() audit, GPU feature-gating for Pure-Rust default builds, CLI flag fixes, and a fresh SciRS2 0.4 / OxiARC dependency refresh — 40,786 tests, zero warnings.
Production-ready, binary-level compatible drop-in replacement for Python Celery. 18 crates (100% complete), 4,075 tests, 10× throughput, type-safe macros, 5 brokers + 3 backends, Canvas workflows, DLQ, priority queues, task cancellation, and full observability. <50 MB memory, 10,000 tasks/sec per worker. The sovereign distributed task queue layer for SciRS2 and the entire COOLJAPAN ecosystem (now 26M+ SLoC total).
SciRS2 0.4.1 is a pure-Rust SciPy/NumPy/scikit-learn replacement: 2.91M SLoC, 25,863 tests, 32 crates. This release improves JIT compilation in scirs2-core, ships a 76-test WebGPU/WASM backend for browser GPU compute, and validates 15+ distributions to numerical accuracy. No C. No Fortran.
A small packaging and distribution patch for NumRS2, the pure Rust NumPy alternative. 0.3.2 smooths out PyPI publishing so the maturin-built Python wheels pip install cleanly, and resolves a minimum-output-size constraint. Same numerical core as 0.3.1, on SciRS2 0.3.0 and the OxiBLAS pure-Rust backend.
OptiRS is the Pure Rust ML optimizer suite — 22 optimizers across 7 crates — built on SciRS2. 0.3.1 is a maintenance patch: version sync across every crate's doc comments, a new optirs-wasm README, and fixed stale version strings. Honest housekeeping on top of 0.3.0.
OxiWhisper 0.1.0 is a Pure Rust OpenAI Whisper inference engine — GGML loading, Q4_0/Q5_0/Q8_0 quantized inference, beam search, 99-language detection, streaming, and SRT/VTT export, with zero C/C++/Python dependencies.
High-performance pure Rust DataFrame library — a pandas-class API with SIMD, parallel processing, and distributed compute. 0.3.0 purges the entire SQL/database stack (sqlx, rusqlite, libsqlite3-sys) to enforce Pure Rust, modernizes the columnar engine to Arrow/Parquet 58.1 and DataFusion 53.0, and upgrades SciRS2 integration to 0.4.0. The DataFrame layer of the COOLJAPAN scientific stack, alongside NumRS2.
QuantRS2 0.1.3, the pure-Rust quantum framework — real KAK/ZYZ/holonomic decompositions, parameter-shift VQE gradients, ZX-calculus rewrites, SABRE routing, MPS tensor-network compression, ML circuit optimizers, PyO3 0.26, and a ~210-unwrap robustness pass.
High-performance ONNX runtime written entirely in pure Rust. Zero C/C++ dependencies, 147 operators fully supported, wgpu GPU acceleration, SIMD (AVX2/NEON), WASM + no_std ready, graph optimizer, async execution, model encryption. 30k+ SLoC, 590+ tests. The sovereign ONNX inference layer for SciRS2 and the entire COOLJAPAN ecosystem (now 21M+ SLoC total).
SciPy-compatible scientific computing and AI framework in 100% Pure Rust. 2.91M SLoC, 29 crates, 25,800+ tests. Flash Attention 2, LoRA/DoRA/GPTQ, ONNX export, GPU PDE/FFT/SpMV, Temporal GNNs, NeRF/instant-NGP, WebGPU backend, Delta Lake / Kafka I/O and more. 10–100× faster, zero system deps. The sovereign scientific computing and AI foundation for the entire COOLJAPAN ecosystem (now 21M+ SLoC total).
Production-grade pure Rust Text-to-Speech (TTS), Voice Recognition, and Sound framework. VITS + HiFi-GAN/DiffWave vocoders, real-time ≤0.05× RTF on GPU, streaming synthesis, SSML, 20+ languages, ONNX/Kokoro-82M support, SafeTensors checkpoints. Full integration with SciRS2/NumRS2. WASM, GPU (CUDA/Metal), Python/FFI bindings. The sovereign speech AI layer for the entire COOLJAPAN ecosystem (now 21M+ SLoC total).
Next-generation distributed mail server written entirely in Rust. Full SMTP/IMAP/JMAP/POP3 support, Mailet-based processing pipeline, AI integration (OxiFY), legal archiving (Legalis-RS), and AmateRS distributed storage. 16 crates, 1,942 tests, 10–50 MB memory footprint, >50,000 messages/second throughput. The sovereign mail infrastructure layer for SciRS2 and the entire COOLJAPAN ecosystem (now 21M+ SLoC total).
High-performance numerical computing library in pure Rust — the production-grade NumPy alternative. 222k+ SLoC, 4,704+ tests, 128+ SIMD-vectorized functions, N-dimensional arrays, advanced linalg via OxiBLAS, automatic differentiation, FFT, GPU (wgpu), Python bindings (PyO3), Arrow interop. 80–172% of OpenBLAS performance, zero C/Fortran deps. The sovereign numerical layer for SciRS2 and the entire COOLJAPAN ecosystem (now 21M+ SLoC total).
12 archive formats and 10 compression algorithms implemented from scratch in pure Rust. DEFLATE up to 400 MB/s, SIMD-accelerated CRC (3–4.5× faster), full async streaming, Brotli + Snappy support, LZH (Japanese legacy) full support. ~47k SLoC, 12 crates, 1,041 tests. The sovereign data packaging layer for SciRS2 and the entire COOLJAPAN ecosystem (now 21M+ SLoC total).
Pure Rust Hugging Face Transformers — the first stable release. 27+ transformer architectures, 17x CPU BLAS acceleration, GGUF/AWQ/GPTQ quantization, and WASM + server + mobile deployment. No Python, no PyTorch.
The first stable release of sklears: a pure-Rust scikit-learn alternative spanning 36 crates with >99% API coverage, type-safe Untrained→Trained state machines, and a SciRS2 foundation. No Python runtime, no GIL, no C or Fortran.
TenfloweRS is a pure-Rust alternative to TensorFlow, and this is its first stable release. It ships dual eager + graph execution, reverse-mode autodiff, 150+ research domains, and WGPU GPU acceleration — built on the SciRS2 and NumRS2 ecosystem, with no C++, CUDA-C, or Python runtime.
ToRSh is a PyTorch-compatible deep-learning framework in pure Rust with native tensor sharding. The 0.1.1 release hardens the 33-crate workspace onto consistent, published crates.io dependencies and adds the new torsh-convert model-converter CLI.
Production-grade machine learning optimization library with 22 optimizers (SGD→K-FAC), SIMD 2–4×, parallel 4–8×, GPU 10–50× acceleration. 251K+ SLoC, 7 crates, 1,220+ tests. Full extension of SciRS2-Core — no external deps allowed. The sovereign optimizer layer for SciRS2 and the entire COOLJAPAN ecosystem (now 21M SLoC total).
OxiArc 0.2.5 adds two brand-new compression crates — Brotli (RFC 7932, quality 0-11) and Snappy (block + framed with CRC32C) — bringing the workspace to 12 crates and 12 container formats. Plus DEFLATE/GZip/Zlib streaming with flush modes, LZW streaming, and an EntryBuilder fluent API. 1,038 tests, all passing. Pure Rust archive and compression — no C, no zlib, no libarchive.
SciRS2 0.3.4 is the pure-Rust SciPy/NumPy/scikit-learn replacement: 2.59M SLoC, 19,700+ tests, 29 workspace crates. This release upgrades OxiARC to 0.2.5 and purges the last C-library (GMP/MPFR) and the zip crate from the dependency tree for a leaner, smaller-attack-surface, 100% Pure Rust supply chain.
OxiGDAL 0.1.2 adds a PMTiles v3 writer with Hilbert tile IDs and content dedup, a full geometry validation/operations module (centroid, area, point-in-polygon, simplify, convex hull), and a unified umbrella crate with 12-format conversion planning. Now 76 Pure Rust workspace crates, 15 format drivers, 10,935 passing tests — zero C dependencies in default features.