Another groundbreaking release on the same day for the COOLJAPAN ecosystem.
Today we shipped OxiPhoton 0.1.0 — a complete pure-Rust framework for electromagnetic wave propagation, optical device design, and photonics simulation.
3,908 passing tests.
Zero C/Fortran dependencies.
Type-safe optical units at compile time.
This is the day photonics and optical engineering finally have a sovereign, memory-safe Rust foundation.
Why OxiPhoton matters
Traditional photonics simulation tools (Lumerical, COMSOL, MEEP) are either proprietary, slow, or tied to heavy C++/Fortran backends.
OxiPhoton ends that dependency forever.
- 100% Pure Rust (built on OxiBLAS + OxiFFT)
- Type-safe units: Wavelength, Frequency, RefractiveIndex, Angle, Polarization
- Runs natively, in the browser (WASM), and on embedded devices
- GPU acceleration via wgpu + Rayon parallelism
What’s inside 0.1.0
- FDTD (2D/3D) with Yee-cell, CPML, Bloch BCs, dispersive & nonlinear materials
- Frequency-domain methods: Transfer Matrix Method (TMM), S-matrix, RCWA, BPM
- Mode solvers: 2D FD, FEM, coupled-mode, effective-index
- Silicon photonics device library (waveguides, couplers, resonators, modulators, AWG)
- Fiber optics: step/graded/PCF, NLSE, solitons, supercontinuum
- Photonic crystals, quantum photonics (Fock states, HOM, JC model), nonlinear optics (SHG, DFG, OPA)
- Built-in dispersive materials database (Si, SiO2, Au, Ag, GaAs, graphene, etc.)
- I/O: GDS, VTK, HDF5, Touchstone, Lumerical
- Inverse design & topology optimization
This is the foundation
OxiPhoton is now the photonics backbone for the entire COOLJAPAN stack — powering future optical computing, silicon photonics PIC design, quantum optics in oxilean, and advanced sensing in oxigdal / mielinOS agents.
Repository: https://github.com/cool-japan/oxiphoton
Star the repo if you’re building the optics and photonics systems of tomorrow.
More releases coming this week.
— KitaSan at COOLJAPAN OÜ
March 9, 2026