catify

Experimental open source software

A Shopify CLI,
written in Rust.

Catify is an independent, memory-efficient implementation of familiar Shopify developer workflows.

npm install --global catify-cli

01

Current snapshot

command compatibility
73%
lower peak memory
24.7×
smaller install
2.9×
faster warm start
93.6×

Measured on macOS arm64 against Shopify CLI 4.7.1. Compatibility is 81 of 111 pinned commands. Memory is peak RSS; startup is median warm load time.

02

Why it exists

Native by default

Command parsing, configuration, filesystem behavior, transport, and output are implemented directly in Rust—not delegated to another CLI.

Familiar command surface

Catify follows Shopify CLI command names and nesting so existing knowledge and automation carry over with less friction.

Built in public

Compatibility status, benchmarks, architecture decisions, and known gaps are documented in the repository.

Small binary.
Visible tradeoffs.

Catify is experimental and not yet a complete replacement. Follow the work, report gaps, or contribute on GitHub.

View the repository →