explaingit

krausefx/eigen

Analysis updated 2026-07-05 · repo last pushed 2017-02-18

Objective-CAudience · developerComplexity · 4/5DormantSetup · moderate

TLDR

Eigen is the complete, open-source iOS app for Artsy, the art discovery platform. Written in Objective-C, it lets users browse artworks, artists, auctions, and galleries from their iPhone.

Mindmap

mindmap
  root((repo))
    What it does
      Browse artworks
      View auction results
      Follow artists
      Explore galleries
    Tech stack
      Objective-C
      iOS
      Xcode
    Use cases
      Learn iOS structure
      Study production app
      Contribute to Artsy
    Audience
      iOS developers
      Open source learners
    Notable
      Full app source
      Open since 2012
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Clone the code to learn how a large production iOS app handles navigation and networking.

USE CASE 2

Run the quick start script to explore the app against a test version of Artsy's data.

USE CASE 3

Contribute improvements or fixes to Artsy's mobile app as an open source contributor.

What is it built with?

Objective-CiOSXcode

How does it compare?

krausefx/eigenezzuldinst/lspooftejaspatil-tp/umomobility
Stars1418
LanguageObjective-CObjective-CObjective-C
Last pushed2017-02-18
MaintenanceDormant
Setup difficultymoderatehardmoderate
Complexity4/54/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Apple's Xcode development tool and the quick start script may fail the first time due to a known bug, running it again fixes it.

No license details were mentioned in the explanation, so the specific permissions are unknown.

In plain English

Eigen is the iOS app for Artsy, a company that describes itself as bringing the art world to your pocket. If you have ever browsed art, looked up auction results, or followed artists and galleries from your iPhone, this is the code that makes that experience happen. It is the same app that real Artsy users download from the App Store, and it is fully open source, anyone can read the code, learn from it, or run it themselves. The project is built in Objective-C, a programming language long used for iPhone and iPad apps. At a high level, the app talks to Artsy's servers to pull in data about artworks, artists, shows, and auctions, then displays it all in a polished mobile interface. If you want to try running it yourself, the repository includes a "quick start" script that downloads the necessary pieces, connects to a test version of Artsy's data, and lets you open the project in Apple's development tool to build and explore it. The README notes that one step in this setup might fail the first time due to a known bug, but simply running it again should fix it. This is primarily aimed at developers who are either curious about how a large, real-world iOS app is structured or interested in contributing to Artsy's mobile work. For example, someone learning iOS development could clone the code to see how a production app handles navigation, networking, and design. Artsy also has a slightly different setup path for its own staff, which adds extra code-quality tools to keep everything consistent across the team. What stands out is how unusual it is for a company to share the complete source code of its flagship consumer app. Most businesses keep this kind of code private, but Artsy has made it public since 2012, treating it as both a working product and a learning resource for the broader community.

Copy-paste prompts

Prompt 1
How do I run the Artsy Eigen iOS app locally using the quick start script, and what should I do if the setup fails the first time?
Prompt 2
Show me how the Eigen app handles networking and data fetching from Artsy's servers in Objective-C.
Prompt 3
Walk me through the navigation architecture of the Artsy Eigen iOS app so I can understand how a production app is structured.
Prompt 4
I want to contribute to the Artsy Eigen iOS app, what are the key areas of the codebase and how is it organized?

Frequently asked questions

What is eigen?

Eigen is the complete, open-source iOS app for Artsy, the art discovery platform. Written in Objective-C, it lets users browse artworks, artists, auctions, and galleries from their iPhone.

What language is eigen written in?

Mainly Objective-C. The stack also includes Objective-C, iOS, Xcode.

Is eigen actively maintained?

Dormant — no commits in 2+ years (last push 2017-02-18).

What license does eigen use?

No license details were mentioned in the explanation, so the specific permissions are unknown.

How hard is eigen to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is eigen for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.