Neutral by construction
The model owns geometry values—not IFC, STEP, renderer, or GPU API vocabulary. Adapters translate at the boundary.
A pure-Rust, format-agnostic geometry kernel with neutral data, explicit contracts, and replaceable execution providers.
Axiolid is the neutral middle layer for applications that import, construct, query, compile, or render geometry. It is designed so source-format semantics stay in adapters and execution choices stay in providers.
source adapters ──► neutral values / graph ──► operation contracts ──► providers
IFC, STEP Axiolid model Axiolid kernel scalar / CPU / GPUThat separation keeps a mesh-only user from paying for topology or GPU APIs, lets a future adapter reuse the same representation, and makes backend claims inspectable rather than implicit.
Axiolid is early software. The project deliberately distinguishes storage, contracts, and algorithms that are actually exercised. Before choosing it for an application, read: