Build infrastructure for Socket's binary artifacts and ML models.
Monorepo containing:
- Binary Tools - binject, binpress, binflate (C/C++ binary manipulation)
- Node.js - Custom Node.js v25 with Socket security patches
- WASM - ONNX Runtime and Yoga Layout
- ML Models - Quantized AI models (CodeT5, MiniLM)
# Install dependencies
pnpm install
# Build binary tools
pnpm --filter binject run build
pnpm --filter binpress run build
pnpm --filter binflate run build
# Build Node.js
pnpm --filter node-smol-builder run build
# Build WASM modules
pnpm --filter onnxruntime-builder run build
pnpm --filter yoga-layout-builder run build
# Build ML models
pnpm --filter codet5-models-builder run build
pnpm --filter minilm-builder run build
pnpm --filter models run build- binject - Binary injection (Mach-O, ELF, PE)
- binpress - Binary compression (LZFSE)
- binflate - Binary decompression utility
- build-infra - Shared build utilities (checkpoints, CMake, Rust, WASM)
- bin-infra - Binary infrastructure (LIEF, compression, format handling)
- bin-stubs - Self-extracting stub binaries for compressed executables
- node-smol-builder - Custom Node.js v25 with Socket security patches
- onnxruntime-builder - ONNX Runtime WASM module builder
- yoga-layout-builder - Yoga Layout WASM module builder
- codet5-models-builder - CodeT5 model quantization
- minilm-builder - MiniLM model quantization
- models - ML model distribution package
MIT