This repository provides a mirror for Giac. It build scripts for compiling the C++ code to binaries (with Java, Android and iOS wrappers), and to WebAssembly using Emscripten (also including a GWT wrapper).
The repository also includes a NodeJS port (https://www.npmjs.com/package/giac) that is no longer actively updated.