All Projects → bkbooth → Elmstagram

bkbooth / Elmstagram

Licence: MIT license
A basic UI-clone of Instagram using Elm

Programming Languages

856 projects
7915 projects
184084 projects - #8 most used programming language
75241 projects


A basic UI-clone of Instagram using Elm.

Inspired by Wes Bos' great Redux course.

Related articles here:

Preview available here:

A big shout out to my friend Sam Gates for letting me use data from his @samgatesphotography account for this example app and articles.

Build & Run

git clone
cd Elmstagram
npm install
npm start

I was originally trying to avoid Node.js, npm and package.json by using a Makefile and make scripts but I'm installing Elm with npm anyway so I ended up going full Node.js and npm scripts.

You can use npm run build to build everything into the dist directory.

Alternatively you can use Yarn instead of npm.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].