
ceangal2
A UI framework for running one Almide program across the web and native platforms
What it does
- Pixels drawn by snaidhm
- A shared host ABI across platforms
- An Almide Playground built on the framework
The layer for drawing in Almide: a GPU-native UI (ceangal) and its animation engine (ceangal-anime), Canvas and WebGL driven from WASM (obsid), pure maths primitives (lumen), a VRM/glTF character layer (cruth) with a toolkit for the files themselves (nendo), neural-network primitives (nn), and a differentiable-programming base with reverse-mode autograd (slabhra).
All families
A UI framework for running one Almide program across the web and native platforms
A UI framework for running one Almide program across the web and native platforms
Avatar sculpting toolkit to inspect, edit and visually customize VRM 3D avatar files
Inference for Almide: Whisper plus Qwen CPU execution
Graphics runtime for Almide providing Canvas 2D, WebGL and 3D mesh rendering via WASM
Pure graphics math primitives for Almide that use no @extern(wasm) and run on every target
A WebGPU-based 2D and 3D rendering foundation for Almide
GPU-native UI framework for Almide: layout, widgets and interaction on top of snaidhm
A desktop shell for Hyprland written in Almide
Pure-WASM animation engine for Almide with anime.js-inspired tween, easing, timeline and stagger
Renderer-agnostic VRM/glTF character layer for Almide: parsing, geometry, morphs, expressions
Differentiable programming library for Almide: reverse-mode autograd, tensors and optimizers
A ceangal counter built for six platforms from one Almide source.
Proof-of-concept native wgpu backend for ceangal, written in Rust