gitwtfhub

wtf is exp?

dozoisch/exp — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2018-03-02

1JavaScriptAudience · vibe coderComplexity · 2/5DormantSetup · easy

TL;DR

A command-line tool that lets JavaScript developers build and preview mobile apps on real phones instantly, without native Android/iOS build tooling.

Mindmap

mindmap
  root((exp))
    Inputs
      JavaScript app code
      exp start command
      exp publish command
    Outputs
      Shareable phone preview link
      Live-reloading app
      Permanent public link
    Use Cases
      Prototype mobile MVPs
      Preview designs on device
      Speed up native app iteration
    Tech Stack
      JavaScript
      Expo app
      Local dev server

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

Why would anyone build with this?

REASON 1

Run exp start to launch a local dev server and preview a JavaScript app live on your phone via the Expo app.

REASON 2

Send a generated preview link to teammates or clients so they can view the app without installing anything else.

REASON 3

Run exp publish to get a permanent public link once the app is ready to share.

REASON 4

Prototype a mobile MVP in hours by writing one JavaScript codebase instead of separate Android and iOS apps.

What's in the stack?

JavaScriptExpoNode.js

How it stacks up

dozoisch/exp0xmukesh/docusaurus-tutoriala15n/andrewscheuermann
Stars111
LanguageJavaScriptJavaScriptJavaScript
Last pushed2018-03-022021-12-272015-01-11
MaintenanceDormantDormantDormant
Setup difficultyeasyeasymoderate
Complexity2/52/51/5
Audiencevibe coderdevelopergeneral

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

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires installing the free Expo app on a phone to view live previews.

License is not stated in the available content.

Yoink these prompts

Prompt 1
Set up a new JavaScript project using exp so I can preview it live on my phone with exp start.
Prompt 2
Explain how to share a live preview of my exp app with a teammate who doesn't have the code.
Prompt 3
Walk me through publishing my exp app with exp publish so I get a permanent shareable link.
Prompt 4
I'm new to mobile development, show me how exp lets me build one JavaScript app that runs on both iOS and Android.

Frequently asked questions

wtf is exp?

A command-line tool that lets JavaScript developers build and preview mobile apps on real phones instantly, without native Android/iOS build tooling.

What language is exp written in?

Mainly JavaScript. The stack also includes JavaScript, Expo, Node.js.

Is exp actively maintained?

Dormant — no commits in 2+ years (last push 2018-03-02).

What license does exp use?

License is not stated in the available content.

How hard is exp to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is exp for?

Mainly vibe coder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.