Home - chung-leong/zigar GitHub Wiki Getting started Introduction A simple tutorial Additional examples Installation Configuration Deployment Custom build file Language references Modules Variables Functions Async functions JavaScript-to-Zig function conversion Types Bool Int Float Void Enum Array Vector Pointer Struct Union Optional Error union Error set Opaque Type Comptime int Comptime float Enum literal Undefined Null No return Text string Interface structs Allocator Iterator Reader and writer Abort signal Promise Generator Comptime-fields Special properties Special methods Special exports: __zigar Special module: zigar zigar.function zigar.thread Implementation details Build process Multithreading Patching WebAssembly thread implementation Cross-langauge memory access Zig data structures in JavaScript Output stream redirection Limitations Compatibility Troubleshooting