Home - chung-leong/zigar GitHub Wiki Getting started Introduction A simple tutorial Additional examples Installation Configuration Deployment Customizing build Running unit tests Language references Modules Variables Functions Async functions JavaScript-to-Zig function conversion Types Array Bool Comptime float Comptime int Enum Enum literal Error union Error set Float Int No return Null Opaque Optional Pointer Struct Tuple Type Undefined Union Vector Void Meta types Clamped array Plain object Text String Typed array Interface structs Abort signal Allocator Directory File Generator Iterator Promise Comptime fields Special properties Special methods Special exports: __zigar Special module: zigar zigar.function zigar.io zigar.thread Virtual file system Events File interface Directory interface System objects env wasi Implementation details Build process Multithreading Patching WebAssembly thread implementation Pthread emulation in WebAssembly Cross-langauge memory access Zig data structures in JavaScript Output stream redirection Limitations Compatibility Troubleshooting