Alon Zakai (kripken), open-source developer
Top contributions projects
Contributing to JavaScript parsers and game engines
- Acorn: A small, fast, JavaScript-based parser
- Ammo.js: Direct port of the Bullet physics engine using Emscripten
- BananaBread: C++ 3D game engine running on the web using JavaScript, WebGL, and HTML
- Box2D.js: Port of Box2D to JavaScript using Emscripten
- Cannon.js: A lightweight 3D physics engine in JavaScript
- Cashew: asm.js parser in C++
- CubicVR.js: CubicVR 3D Engine, WebGL Edition
- Ecmascript_simd: SIMD numeric type for EcmaScript
- Elvm: EsoLangVM Compiler Infrastructure
- Embenchen: Emscripten benchmark suite
Project | Owner | Description | Stars |
---|---|---|---|
ammo.js | kripken | Direct port of the Bullet physics engine to JavaScript using Emscripten | 3583 |
BananaBread | kripken | BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML | 1325 |
box2d.js | kripken | Port of Box2D to JavaScript using Emscripten | 1243 |
clangor | kripken | clang ported to js | 40 |
boon | kripken | Freedoom + PrBoom: Open source Doom in HTML5 | 32 |
Projects Alon Zakai follows and has starred
Kripken's interests include WebAssembly, compilers, and experimental programming languages.
- MinGPT: PyTorch re-implementation of OpenAI GPT (Python)
- Carbon-lang: Experimental programming language (C++)
- Cargo-zigbuild: Compile Cargo project with zig as linker (Rust)
- Wasmblr: C++ WebAssembly assembler in a single header file (C++)
- W2c2: Translates WebAssembly modules to portable C (C)
- Wasm2native: Turn WASI apps into native executables (C)
- BorrowScript: TypeScript with a Borrow Checker (HTML)
- Emception: Run Emscripten in the browser (C++)
- Sour: Sauerbraten for the web in a single Docker image (C++)
- Wasmoon: A real lua 5.4 VM with JS bindings made with WebAssembly (TypeScript)
- Grain: The Grain compiler toolchain and CLI (Reason)
- Binaryen.ml: OCaml bindings for Binaryen (C)
- Asyncify: Standalone Asyncify helper for Binaryen (JavaScript)
- Esbuild: An extremely fast bundler for the web (Go)
- Wtmaps-utils: Utils to manage DWARF information in mutating wasm files (Rust)
- Meshoptimizer: Mesh optimization library (C++)
- Emscripten-docker: Docker image with Emscripten for ASM.js and WebAssembly (Dockerfile)
- Binaryen: Binaryen for Swift (Swift)
- React-native-dom: Comprehensive port of React Native to the web (JavaScript)
- Binaryen-rs: Binaryen bindings for Rust (Rust)
- Jsvu: JavaScript (engine) Version Updater (JavaScript)
- Asm-dom: A minimal WebAssembly virtual DOM for C++ SPAs (C++)
- Walt: JavaScript-like syntax for WebAssembly text format (JavaScript)
- Mrustc: Alternative Rust compiler (C++)
- Open-source-flash: Petition to open source Flash and Shockwave spec (ActionScript)
- Tfjs: A wrapper for the TensorFlow.js library (JavaScript)
- Wasm-polyfill: Experimental WebAssembly polyfill (JavaScript)
- Elvm: EsoLangVM Compiler Infrastructure (C)
- Miri: Experimental compiler from Rust to WebAssembly (Rust)
- Juniversal: Write cross-platform mobile apps in Java (Java)
Project | Owner | Description | Stars |
---|---|---|---|
esbuild | evanw | An extremely fast bundler for the web | 35153 |
carbon-lang | carbon-language | Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README) | 30261 |
minGPT | karpathy | A minimal PyTorch re-implementation of the OpenAI GPT (Generative Pretrained Transformer) training | 14547 |
open-source-flash | open-source-flash | Petition to open source Flash and Shockwave spec | 7373 |
walt | ballercat | :zap: Walt is a JavaScript-like syntax for WebAssembly text format :zap: | 4608 |