COOLJAPAN

COOLJAPAN Blog

The inside story of building the largest pure-Rust sovereignty stack

234 posts

release 233 pure-rust 185 scirs2 74 rust 63 machine-learning 29 scientific-computing 24 wasm 22 simd 22 oxiarc 21 numpy 21 cuda 21 llm 16 gpu 16 compression 16 noffi 15 formal-verification 15
Jan 12, 2026 · 6 min

OxiZ 0.1.0 Released — A Pure Rust SMT Solver, the First Step Toward Replacing Z3

OxiZ is a Pure Rust Satisfiability Modulo Theories solver reimplementing Z3 — a full CDCL(T) architecture with EUF/LRA/LIA/BV/Arrays/Strings/FP/Datatypes theories, SMT-LIB2 support, and roughly 90% Z3 feature parity, all with zero C/C++. This is its first public release.

releaseoxizsmt-solver
Jan 12, 2026 · 6 min

OxiZ 0.1.1 Released — A Unified `oxiz` Meta-Crate for the Pure Rust SMT Solver

OxiZ 0.1.1 ships a new unified `oxiz` meta-crate with feature-flagged modular usage (solver/nlsat/optimization/spacer/proof/full), plus MBQI and CDCL(T) theory-propagation fixes. A Pure Rust Z3 replacement with zero C/C++.

releaseoxizsmt-solver
Jan 10, 2026 · 5 min

Legalis-RS 0.1.1 Released — UK & Singapore Join, 9,568 Tests Passing

Legalis-RS 0.1.1 adds United Kingdom and Singapore jurisdictions to the Pure Rust legal-DX framework and grows the test suite from 6,100+ to 9,568 across 23 crates, with a near-zero-warning quality pass.

releaselegalislegal-tech
Jan 6, 2026 · 6 min

MeCrab 0.1.0 Released — A Pure Rust MeCab, Japanese Morphological Analysis Without the C Toolchain

MeCrab is a pure Rust morphological analyzer compatible with MeCab IPADIC dictionaries. The 0.1.0 debut brings memory-mapped zero-copy dictionary loading, a SIMD-accelerated Viterbi lattice, runtime word addition, and the KizaMe CLI — Japanese tokenization in a single safe binary.

releasemecrabrust
Jan 5, 2026 · 7 min

Legalis-RS 0.1.0 Released — Pure Rust Legal DX: Statutes as Verifiable Code

Legalis-RS is a Pure Rust framework that turns legal statutes into structured, machine-verifiable code — a Legal DSL parser, formal verifier, population simulator, and multi-jurisdiction support (JP/DE/FR/US). An honest first release.

releaselegalislegal-tech
Jan 4, 2026 · 8 min

rs3gw 0.1.0 Released — A Pure Rust, Drop-in S3-Compatible Object Storage Gateway

rs3gw is a Pure Rust, S3-compatible object storage gateway for AI/ML and HPC. The 0.1.0 debut ships a 100+ operation S3 API, multi-protocol REST/gRPC/GraphQL access, content-addressed deduplication, and a pushdown-capable S3 Select query engine — in a single 50MB static binary.

releasers3gws3
Dec 30, 2025 · 7 min

NumRS2 0.1.0 Released — The Pure-Rust NumPy Core of the COOLJAPAN Stack

NumRS2 0.1.0 is the first stable release of a NumPy-inspired numerical computing library for Rust: ~155k lines, 1,111+ tests, 86 AVX2 + 42 ARM NEON SIMD functions, pure-Rust linear algebra via OxiBLAS, and zero C/Fortran dependencies.

releasenumrs2numpy
Dec 30, 2025 · 2 min

NumRS2 0.1.1 Released — The Installable First-Stable Baseline

NumRS2 0.1.1 is a same-day point release that locks in our first stable as the installable baseline: `cargo add numrs2` now resolves to 0.1.1, with the same public API, zero warnings, and 1,111+ passing tests — a drop-in over 0.1.0.

releasenumrs2numpy
Dec 30, 2025 · 7 min

OptiRS 0.1.0 Released — The First Stable Pure Rust ML Optimizer Suite, Built Exclusively on SciRS2

OptiRS is the Pure Rust ML optimization layer for the COOLJAPAN stack — the torch.optim / optax replacement built exclusively on SciRS2-Core. The 0.1.0 first stable release ships 19 optimizers, SIMD acceleration (2-4x), parallel parameter groups (4-8x), 1,134 passing tests, and zero clippy warnings.

releaseoptirsml-optimization
Dec 30, 2025 · 4 min

OxiBLAS 0.1.2 Released — Complex LAPACK for ndarray

OxiBLAS 0.1.2 brings complex-aware LAPACK to ndarray: SVD and QR for complex matrices, Cholesky and eigendecomposition for Hermitian matrices, plus relaxed trait bounds so solve() works with Complex32/Complex64. Pure Rust BLAS/LAPACK, no C or Fortran.

releaseoxiblasblas
Dec 30, 2025 · 7 min

PandRS 0.1.0 Released — A Pure Rust DataFrame Library with Pandas-Class APIs, First Stable Release

PandRS 0.1.0, the first stable release — a 100% Pure Rust DataFrame library with 70+ pandas-compatible methods, SIMD vectorization, Rayon parallelism, and up to 89% memory reduction. 1334+ tests, 175,000+ lines of Rust. No C, no Cython, no GIL.

releasepandrsdataframe
Dec 30, 2025 · 4 min

SciRS2 0.1.1 Released — Stabilizing the Pure Rust SciPy Stack

SciRS2 0.1.1, a maintenance release one day after the first stable build — documentation refinements, dependency updates, build improvements and minor fixes on the 100% Pure Rust, OxiBLAS-backed SciPy/NumPy stack. No C, no Fortran.

releasescirs2scientific-computing
Dec 29, 2025 · 4 min

OxiBLAS 0.1.1 Released — Correct Eigenvectors for Tridiagonal QR

OxiBLAS 0.1.1 fixes a critical sign bug in the symmetric eigenvalue QR algorithm so eigenvectors accumulate correctly for matrices that need multiple QR sweeps. The pure Rust BLAS/LAPACK foundation now powering the just-launched SciRS2 core.

releaseoxiblasblas
Dec 29, 2025 · 5 min

SciRS2 0.1.0 Released — A Pure Rust SciPy/NumPy Foundation, First Stable Release

SciRS2 0.1.0, the first stable release — a 100% Pure Rust scientific computing & AI/ML stack with SciPy-compatible APIs, built on OxiBLAS, refactored into clean modules with zero warnings and 10,861 passing tests. No C, no Fortran.

releasescirs2scientific-computing
Dec 28, 2025 · 6 min

OxiBLAS 0.1.0 Released — Pure Rust BLAS/LAPACK, the Foundation for SciRS2

The first public release of OxiBLAS — a pure Rust implementation of BLAS and LAPACK. Full Level 1/2/3 BLAS, LU/Cholesky/QR/SVD/EVD, 9 sparse formats, f16/f128 precision, and DGEMM already matching OpenBLAS on large matrices. No C, no Fortran, no MKL.

releaseoxiblasblas
Dec 28, 2025 · 5 min

OxiCode 0.1.0 Released — A Modern Pure Rust Binary Serializer, the Successor to bincode

The first real release of OxiCode: a compact, fast, no_std-friendly binary serialization library for Rust with 100% bincode 2.0 binary compatibility. Drop-in encode/decode, derive macros, optional SIMD, compression, schema versioning, streaming, and validation. 10,860 lines of pure Rust, 211 passing tests, zero unwrap.

releaseoxicodebincode
Dec 24, 2025 · 7 min

Spintronics 0.2.0 Released — Python Bindings, HDF5 Export, and a Memory Pool for Pure Rust Spin Dynamics

The second release of the pure Rust spintronics library: PyO3 Python bindings, serde + HDF5 export, a memory pool allocator that cuts hot-path allocations by 99%, an HTMX/Axum web demo, runtime unit validation, and 17 worked examples. Simulate LLG dynamics, spin pumping, ISHE/SSE, skyrmions and more — fast, safe, and sovereign.

releasespintronicsphysics-simulation
Dec 1, 2025 · 7 min

Spintronics 0.1.0 Released — Pure Rust Spin Dynamics, Spin Currents, and Topological Materials

The first release of Spintronics: a pure Rust library for simulating spin dynamics, spin-current generation, and spin-charge conversion (ISHE, SSE) in magnetic and topological materials. LLG solvers, magnons, skyrmions, FEM micromagnetics, and WASM — an alternative to slow Python/NumPy scripts and fragile C++/Fortran lab codes.

releasespintronicsphysics-simulation