Skip to content

CAPABILITIES

Everything in one box.

Tebako turns your Ruby application into a single, portable executable. Here is what travels inside.

Self-contained executables

Ruby runtime, gems, native C extensions, and configuration — all sealed inside a single binary. Your users never install Ruby.

Cross-platform

Build for Linux, macOS, and Windows from a single command. x86_64 and ARM64 architectures, desktop and server.

DwarFS-powered

A high-compression read-only virtual filesystem bundles your entire app tree. Mounted transparently at startup — fast and tiny.

Native extension support

C extensions, FFI libraries, and platform-specific gems all work inside the package. No compromises on functionality.

Host folder mounting

Package apps that need runtime access to external files. Mount host directories into the virtual filesystem at execution time.

Split runtime packaging

Separate the Ruby runtime from the application layer. Reuse pre-built runtime packages to speed up CI and reduce build times.

CI/CD ready

Works in Docker containers and GitHub Actions. Pre-built container images available for multi-architecture builds.

Minimal footprint

Typical binaries are 14–20 MB. DwarFS compression keeps the size manageable while preserving full application functionality.