COOLJAPAN

COOLJAPAN Blog

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

324 posts

release 323 pure-rust 267 scirs2 84 rust 77 noffi 44 cooljapan 44 wasm 36 machine-learning 36 gpu 32 cuda 32 security 29 scientific-computing 29 simd 26 oxiarc 24 oxicuda 21 numpy 21
Jul 6, 2026 · 8 min

OxiArc 0.3.4 Released — Byte-for-Byte Interop with liblzma, libbz2, and bsdtar

OxiArc 0.3.4 is an interoperability hardening release: spec-conformance defects surfaced by downstream FVRS integration testing were root-caused and fixed across LZMA/LZMA2, bzip2, 7z, ZIP, TAR, XZ, and LZH. Every codec is now validated bidirectionally against liblzma, libbz2, bsdtar/libarchive, and CPython, with hermetic golden-vector regression suites. 1,799 tests passing, Pure Rust.

releaseoxiarcinterop
Jul 6, 2026 · 6 min

SplitRS 0.3.3 Released — Domain-Aware Module Routing and Recursive Nested-Mod Descent

SplitRS 0.3.3 adds domain-mapping for --target-modules (seeded assignment by reference affinity, unknown-name validation, dry-run attribution), recursive --split-nested-mods descent into inline mod blocks, a --facade style flag, verbatim method extraction, and 565 passing tests. The AST-based Rust refactoring tool for the COOLJAPAN ecosystem.

releasesplitrsrust
Jul 2, 2026 · 9 min

OxigenAI 0.1.1 Released — Real SMT Contradiction Detection, Three Jurisdictions, and Judgment Prediction

OxigenAI 0.1.1 replaces its contradiction heuristic with genuine OxiZ SMT verification, adds JP/US/EU multi-jurisdiction statute registries via a new -j flag, and ships /predict-ruling and /translate-check — 231 tests passing. The sovereign computational-law layer for the COOLJAPAN ecosystem.

releaseoxigenaigovtech
Jul 2, 2026 · 8 min

TrustformeRS 0.1.4 Released — Pure-Rust CUDA Replaces cudarc, Verified on Real NVIDIA Hardware

TrustformeRS 0.1.4 migrates CUDA and Metal from cudarc/scirs2-MPS to the Pure-Rust oxicuda stack, passes 12/12 CPU↔CUDA parity tests on a real RTX A4000, ships real PyRwkvModel/PyMambaModel classes on PyO3 0.28, and goes unwrap()-free workspace-wide. The sovereign transformer layer for the COOLJAPAN ecosystem.

releasetrustformersrust
Jul 1, 2026 · 12 min

OxiCUDA 0.4.0 Released — On-Device GPU Validation Catches What CPU Parity Tests Never Could

OxiCUDA 0.4.0 is an on-device validation pass: for the first time, hand-written PTX across 60+ crates was JIT-compiled and run on real NVIDIA hardware (RTX A4000, sm_86, CUDA 12.4) instead of only checked for CPU-logic parity — catching register-shadowing bugs, base-2/base-e math errors, invalid PTX, and literal stub kernels. 38,093 tests passing, ~1.27M SLoC, 73 crates.

releaseoxicudacuda
Jul 1, 2026 · 12 min

SciRS2 0.6.0 Released — Two GPU Stories, One Decentralized Core

SciRS2 0.6.0 introduces the pure-Rust oxicuda-* CUDA stack as a direct, per-crate NVIDIA performance backend and decentralizes GPU out of scirs2-core. Ten crates — fft, symbolic, interpolate, special, stats, graph, linalg, optimize, datasets, and vision — gain an off-by-default, runtime-probed, f64-native cuda feature standing alongside the existing wgpu/WebGPU portability path, now standardized under one wgpu feature name across the ecosystem. A default build still compiles zero oxicuda. Pure Rust, Apache-2.0.

releasescirs2rust
Jun 30, 2026 · 6 min

sklears 0.1.2 Released — Preprocessing Completions, SciRS2 0.5.1, and AVX2 Quicksort

sklears 0.1.2 brings 12 real preprocessing implementations (no more stubs), SciRS2 0.5.1 upgrade, AVX2 quicksort in sklears-simd, advanced categorical imputers, and a full benchmarking regression-detection subsystem — 12,242 tests across 36 crates, >99% scikit-learn API coverage held.

releasesklearsmachine-learning
Jun 30, 2026 · 9 min

ToRSh 0.1.3 Released — GPU Backend via OxiCUDA and Zero C/asm in the Build

ToRSh 0.1.3 lands the oxicuda GPU backend (no CUDA SDK at build time), eliminates the last C/asm dependency, ships a bandwidth-optimal ring all-reduce, completes the Node.js N-API layer, and delivers 15–30% throughput gains from phase-4 chunking helpers.

releasetorshdeep-learning
Jun 25, 2026 · 10 min

phop 0.1.0 Released — Differentiable Symbolic Discovery That Finds (and Proves) the Equation

phop 0.1.0 — a pure-Rust differentiable symbolic-discovery engine that learns the topology and constants of closed-form laws by gradient descent over trees of a single operator, eml(x,y)=exp(x)−ln(y), then certifies and SMT/Lean-proves them. Runs the whole pipeline in the browser via WASM.

releasephoprust
Jun 25, 2026 · 10 min

SciRS2 0.5.1 Released — Correctness, API Stability, and Deeper Pure-Rust Sovereignty

SciRS2 0.5.1 is a correctness and Pure-Rust hardening release: exact autograd gradients for matrix functions (Sylvester / Daleckii–Krein / reduced-SVD VJP), a restored CoreError #[non_exhaustive] contract, honest GPU/CUDA reporting, public Zarr v2/v3, and the removal of the C/MPFR rug, C rusqlite, and tokenizers dependencies. 36,606 tests, zero warnings — the sovereign scientific-computing layer of the COOLJAPAN ecosystem.

releasescirs2rust
Jun 25, 2026 · 8 min

TrustformeRS 0.1.3 Released — Model Interpretability, Zero-Copy Tensors, and Verified Memory Safety

TrustformeRS 0.1.3 patch — real SHAP/LIME/Integrated-Gradients interpretability, ZeroCopyTensorView + GlobalMemoryPool + GlobalProfiler, Miri-verified memory-pool fixes, real SHA-256 on the HuggingFace upload path, and real OOXML .xlsx export via oxiarc-archive.

releasetrustformersrust
Jun 24, 2026 · 7 min

OxiSQL 0.3.1 — One SQL surface for Postgres, MySQL, and a C-free SQLite, with no DB driver in C

OxiSQL is the COOLJAPAN Pure-Rust unified SQL layer: a single async facade over embedded engines, PostgreSQL and MySQL wire clients, and a C-free SQLite-compatible path — replacing libpq, libmysqlclient, libsqlite3, and rusqlite with no FFI. Part of the NoFFI / COOLJAPAN sovereign Rust stack.

releaseoxisqlpure-rust
Jun 23, 2026 · 6 min

OxiHTTP 0.2.0 — A Pure-Rust HTTP Stack to Replace the curl / OpenSSL World

OxiHTTP is the COOLJAPAN Pure-Rust HTTP stack: an async client and server for HTTP/1.1, HTTP/2, and HTTP/3 with no curl, no OpenSSL, and no -sys crates. Transport security comes from OxiTLS. A reqwest/hyper-free facade and part of the NoFFI sovereign Rust stack.

releaseoxihttppure-rust
Jun 23, 2026 · 8 min

OxiRPC 0.2.0 — Pure-Rust gRPC, the NoFFI Replacement for protoc, OpenSSL, and ring

OxiRPC is the COOLJAPAN Pure-Rust gRPC stack: tonic-style gRPC over HTTP/2 whose proto codegen, TLS, and compression are 100% Pure Rust. No protoc binary, no OpenSSL, no ring by default — codegen via OxiProto, TLS via OxiTLS, gzip/zstd via OxiARC. Part of the NoFFI sovereign Rust stack.

releaseoxirpcpure-rust
Jun 23, 2026 · 7 min

OxiStore 0.2.0 — The Pure Rust Low-Level Storage Layer (no RocksDB, no LevelDB, no -sys)

Meet OxiStore: the COOLJAPAN Pure Rust low-level storage layer — embedded key-value (B-tree + LSM), columnar in-memory & on-disk, and a blob abstraction (local fs + S3/Azure/GCS). Replaces librocksdb-sys, lmdb-sys, and leveldb-sys with zero FFI. Part of the NoFFI sovereign Rust stack.

releaseoxistorepure-rust
Jun 23, 2026 · 6 min

OxiText 0.2.0 — The Pure-Rust Text Pipeline: shape, bidi, line-break, layout, rasterize

OxiText is the COOLJAPAN Pure-Rust text pipeline — shaping, UAX #9 bidi reordering, UAX #14 line-breaking, layout, and glyph rasterization. A NoFFI replacement for the HarfBuzz + FriBidi + ICU + FreeType C/C++ stack, pairing with OxiFont. Part of the sovereign Rust stack.

releaseoxitextpure-rust
Jun 23, 2026 · 7 min

OxiUI 0.2.0 — A Pure Rust UI Layer to Replace GTK, Qt, and SDL

OxiUI is the COOLJAPAN Pure Rust UI layer — no GTK (C), no Qt (C++), no SDL (C), no raw AppKit/Win32/Cocoa bindings. A thin facade over egui and iced, rendered through wgpu or a CPU rasteriser, windowed through winit, with text shaped by OxiText + OxiFont. Part of the NoFFI sovereign Rust stack.

releaseoxiuipure-rust
Jun 22, 2026 · 7 min

OxiAudio 0.2.0 — A Pure Rust Audio Codec + DSP Layer (the NoFFI replacement for libFLAC, libvorbis, libopus & dr_libs)

OxiAudio is the COOLJAPAN Pure-Rust audio codec and DSP layer — decode FLAC/WAV/MP3/Vorbis/AAC/ALAC/Opus/WavPack/Musepack/MIDI and encode WAV/RF64/FLAC/AIFF/AU with no FFI, plus a full DSP toolkit (filters, dynamics, reverb, phase vocoder, pitch detection, EBU R128 loudness, MFCC/STFT). A clean, memory-safe alternative to libFLAC, libvorbis, libopus, and dr_libs — part of the NoFFI / COOLJAPAN sovereign Rust stack.

releaseoxiaudiopure-rust
Jun 22, 2026 · 8 min

OxiCrypto 0.2.0 — Pure Rust Cryptographic Primitives, the NoFFI Replacement for OpenSSL / ring / aws-lc-rs

Meet OxiCrypto: the COOLJAPAN Pure Rust cryptographic primitives layer — hashes, MACs, AEADs, signatures, key exchange, KDFs, password hashing, CSPRNGs, and a post-quantum preview (ML-KEM / ML-DSA / SLH-DSA). Zero *-sys crates by default, no C toolchain, the NoFFI replacement for OpenSSL, BoringSSL, ring, and aws-lc-rs as crypto backends.

releaseoxicryptopure-rust
Jun 22, 2026 · 7 min

OxiFont 0.2.0 — Pure Rust Font Discovery & Parsing, the NoFFI Replacement for fontconfig + FreeType

OxiFont is the COOLJAPAN Pure Rust font discovery, parsing, subsetting, and web-font layer for the oxi* ecosystem. It replaces the fontconfig + FreeType C/C++ pair with zero-FFI Rust: enumerate system fonts on Linux/macOS/Windows, parse TTF/OTF/TTC/WOFF/WOFF2, do CSS Level 4 family matching, and subset to WOFF2. Part of the NoFFI sovereign Rust stack.

releaseoxifontpure-rust
Jun 22, 2026 · 7 min

OxiQUIC 0.2.0 — Pure Rust QUIC & HTTP/3, the NoFFI Replacement for ring and aws-lc-rs

OxiQUIC is the COOLJAPAN Pure Rust QUIC transport and HTTP/3 stack. It implements RFC 9000/9001/9002 directly on the rustls QUIC TLS 1.3 API, driven by a Pure Rust crypto provider over tokio UDP — with zero dependency on ring, aws-lc-rs, or any C/C++ cryptographic library. Part of the NoFFI sovereign Rust stack.

releaseoxiquicpure-rust
Jun 22, 2026 · 7 min

OxiSound 0.2.0 — Pure-Rust Audio Device I/O for Playback and Capture

OxiSound is the COOLJAPAN Pure-Rust audio device I/O layer — cross-platform playback and capture over ALSA, CoreAudio, and WASAPI, plus MIDI, SMF, and OSC. A NoFFI replacement for cpal/PortAudio and raw ALSA/CoreAudio/WASAPI bindings, part of the sovereign Rust stack.

releaseoxisoundpure-rust
Jun 22, 2026 · 7 min

OxiTLS 0.2.0 — A Pure Rust TLS Transport Stack, No OpenSSL, No ring

OxiTLS is the COOLJAPAN Pure Rust TLS transport stack — a NoFFI replacement for OpenSSL, native-tls, and the ring / aws-lc-rs C-and-assembly crypto backends. TLS 1.3 and 1.2, mTLS, ALPN, session resumption, OCSP stapling, post-quantum key exchange, and a Pure-Rust CryptoProvider by default. The transport-security foundation under OxiHTTP, OxiQUIC, and OxiRPC.

releaseoxitlspure-rust
Jun 21, 2026 · 6 min

OxiProj 0.1.1 Released — Python & WASM Bindings, Tissot Distortion, and GPU Reprojection

Two days after its debut, OxiProj 0.1.1 adds Python (PyO3) and WASM bindings, Tissot indicatrix and covariance/autodiff analysis, SIMD + rayon + oxicuda GPU reprojection, and geo-types/geozero/GeoParquet interop. Still a Pure-Rust PROJ replacement — no C, no FFI.

releaseoxiprojproj