https://github.com/socketdev/socket-btm
https://github.com/socketdev/socket-btm
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/socketdev/socket-btm
- Owner: SocketDev
- License: mit
- Created: 2025-11-08T03:15:48.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-02-05T22:36:12.000Z (5 days ago)
- Last Synced: 2026-02-06T05:24:51.696Z (5 days ago)
- Language: JavaScript
- Size: 1.19 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Socket BTM
Build infrastructure for Socket's binary artifacts and ML models.
## Overview
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)
## Quick Start
```bash
# 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 @socketbin/node-smol-builder run build
# Build WASM
pnpm --filter @socketbin/onnxruntime-builder run build
pnpm --filter @socketbin/yoga-layout-builder run build
# Build ML models
pnpm --filter @socketbin/codet5-models-builder run build
```
## Packages
- [binject](packages/binject/) - Binary injection
- [binpress](packages/binpress/) - Binary compression
- [binflate](packages/binflate/) - Binary decompression
- [node-smol-builder](packages/node-smol-builder/) - Custom Node.js builds
- [build-infra](packages/build-infra/) - Shared build utilities
## License
MIT