Study how a large-scale production React Native app is structured and maintained at a real company
Reference how Artsy handles iOS and Android deployment, beta builds, and App Store releases
Learn React Native architecture patterns used in an active, high-traffic art marketplace application
This is Artsy's production app, not a starter template, full setup requires Artsy-specific environment credentials documented in the linked docs folder.
Eigen is the source code for Artsy's mobile app, available on both iOS and Android. Artsy is an online art marketplace and discovery platform, and this repository contains the app that users download to browse, discover, and buy art on their phones. The app is in active production use and built with React Native, a framework that lets developers write one shared codebase that runs on both Apple and Android devices. The project is publicly available as part of Artsy's policy of working in the open. Being open source does not mean it is a general-purpose library that others plug into their own projects, it is specifically Artsy's own app, made visible so that developers can learn from it or contribute to it. The README itself is brief and points outward to additional documentation hosted in the repository's docs folder and on Artsy's engineering blog. Details on setting up a local development environment, best practices the team follows, and instructions for deploying beta builds or App Store releases are all covered in those linked documents rather than in the README directly. The repository is named Eigen, which follows Artsy's pattern of naming projects after physics and mathematics concepts. Other mobile projects from Artsy mentioned here, such as Energy and Eidolon, are separate repositories. The code is licensed under MIT.
← artsy on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.