about
About
Expo's managed workflow normally means either eas build — cloud, costs money or quota, needs an Expo account — or manually running expo prebuild plus Gradle yourself, every time. expo-builder-local wraps the second path in a disposable container, driven by a CLI, a GUI, or both, so any developer can produce a signed build without setting up an Android SDK locally or learning Gradle.
It's three pieces that ship together — a standalone C++ CLI (ebl), a Fastify orchestrator, and a Next.js web GUI — plus a disposable Android toolchain image spun up fresh for every single build and torn down after. Not affiliated with Expo or Google.
Stack
- CLI
- C++17, CMake, libcurl, OpenSSL
- Orchestrator
- Fastify, dockerode, better-sqlite3, ws
- GUI
- Next.js 16, Tailwind v4
- Runner image
- Node 22 LTS, JDK 17, Android SDK, eas-cli
- Version
- Latest release ↗
- Developer
- 41vi4p
- License
- GNU General Public License v3.0 (GPL-3.0)