Prior Art

Rock wouldn’t exist without the work that came before it. We want to thank the teams who pushed forward ideas in React Native builds and developer tooling. Ideas that shaped how we think about speed, reliability, and what a truly modern build system should be.

Expo Fingerprint and Remote Cache

Expo's @expo/fingerprint introduced the concept of tying a project's native sources to a unique hash that identifies the resulting binary. Rock's remote and local build cache builds on this idea. Expo's Fingerprint and Remote Cache implementation with GitHub Actions shows how this works in CI/CD pipelines.

RNX Kit

RNX Kit is Microsoft's collection of React Native tooling that includes dependency management, native builds, and better bundling. Their approach to purpose-built tools that address the complexity of React Native engineering and the fast-changing ecosystem influenced our thinking about comprehensive developer tooling.

Expo CLI

Expo CLI provide cloud builds and local development tools. We like their developer experience and how they make everything work together, bringing often complex packages and libraries together seamlessly.

React Native Community CLI

The React Native Community CLI influenced Rock's design, especially since Rock's founding team maintained the CLI. Its configuration system, modular architecture, and run/build commands inform Rock's approach to extensible tooling that supports non-standard configurations and multiple platforms.

Need React or React Native expertise you can count on?

Need help with React or React Native projects?
We support teams building scalable apps with React and React Native.