An Affixly product

Understand the code you didn’t write.

Explore a repository through source-linked explanations, quizzes and guided practice. Parse reads a GitHub repo you connect and breaks it into learning sections.

01Look up who is making the request.

02Signed-out visitors are sent to the sign-in page first.

03Everyone else gets their own dashboard.

example.js
1function loadDashboard(request) {
2 const user = currentUser(request)
3 if (!user) {
4 return redirect('/login')
5 }
6 return renderFor(user)
7}
Illustrative example — sentence 02 is linked to lines 3–5.

How it works

Learn the structure

Parse groups the repo into sections — auth, data, routing and more — and maps how their files depend on each other.

Follow the source

Each explanation is paired with the code it describes, so you can see exactly which lines a sentence refers to.

Check understanding

Short quizzes and optional practice scenarios, plus a debug view that relates a stack trace to what you’ve learned.