Free ToC parser · no account needed

Finish the booksyou start.

Paste a table of contents. Get a dated reading plan with built-in space for takeaways, questions, and what to apply. Export to Obsidian or Notion in one click.

Free forever · works offline with your exported file · no email required

Reading Plan

Designing Data-Intensive Applications

by Martin Kleppmann

38%

3/8 sections

DateSectionPages
Part I. Foundations of Data Systems

Chapter 1. Reliable, Scalable, and Maintainable Applications

Foundations of Data Systems

3–26
Apr 19Preface13
Apr 20Thinking About Data Systems4–5
Reliability

Chapter 1 · Reliable, Scalable and Maintainable Applications

Apr 20Hardware Faults7
Apr 20Software Errors8
Apr 20Human Errors9
Apr 20How Important Is Reliability?10
Scalability

Chapter 1 · Reliable, Scalable and Maintainable Applications

Apr 21Describing Load11–12
Apr 22Describing Performance13–16
try it · click any row to check off

The free tool

Four ways to drop in a Table of Contents

Search a book, paste text, upload a PDF, or scan a photo. IndexSprint parses the nesting, assigns dates, and hands you a plan.

Why a reading plan?

Most technical books go unfinished

The average reader abandons a non-fiction book at chapter three. A simple plan changes that.

You finish what you start

A visible plan turns a vague intention (“I should read this book”) into a concrete schedule. You know exactly what’s next.

Small daily sessions, not weekend marathons

Breaking the ToC into a daily schedule means one section at a time — consistent, sustainable, and actually finishable.

Progress you can see

Checking off chapters provides the feedback loop that keeps you motivated through dense technical material.

What you get

A plan, not a pile

IndexSprint turns a static table of contents into a dated, nested, reflection-ready plan you own.

Nested plan with dates

Parsed chapters and sections get a sensible default schedule you can drag, edit, and reorder.

3 · 2 · 1 reflection built-in

Every chapter ends with space for 3 takeaways, 2 open questions, and 1 thing to apply — so you actually remember what you read.

Download as .md

Works in Obsidian, Notion, Logseq, Bear, or any plain-text editor. Checkboxes and nesting preserved.

The export

A clean markdown file
you own forever.

IndexSprint hands you a portable .md file — nested lists, checkboxes, and reflection templates, all preserved. Drop it into your vault and keep reading.

No lock-in. If IndexSprint disappears tomorrow, your plans still open in any editor.

NotionObsidianLogseqAny editor
ddia-reading-plan.md

Designing Data-Intensive Applications

Author: Martin Kleppmann

Total Sections: 147 across 3 parts

Estimated Duration: 39 days

Plan Created: April 15, 2026 via IndexSprint

Part I. Foundations of Data Systems

Chapter 1. Reliable, Scalable, and Maintainable Applications (pp. 3–26)

  • Apr 16 · Thinking About Data Systems (pp. 4–5)
  • Reliability (pp. 6–9)
  • Apr 16 · Hardware Faults (pp. 7–7)
  • Apr 16 · Software Errors (pp. 8–8)
  • Apr 16 · Human Errors (pp. 9–9)
  • Apr 16 · How Important Is Reliability? (p. 10)
  • Scalability (pp. 10–17)
  • Apr 18 · Describing Load (pp. 11–12)
  • Apr 18 · Describing Performance (pp. 13–16)
  • Apr 18 · Approaches for Coping with Load (p. 17)
  • Maintainability (pp. 18–21)
  • Apr 19 · Operability (pp. 19–19)
  • Apr 19 · Simplicity (p. 20)
  • Apr 19 · Evolvability (p. 21)
  • Apr 19 · Summary (p. 22)

▸ Reflect on Chapter 1

3 Key Takeaways

  1.  
  2.  
  3.  

2 Questions I Still Have

  1.  
  2.  

1 Thing I Can Apply

  1.  
In development · not yet shipped

Focus timer & active recall

Coming with Premium

A Pomodoro timer bound to each section, auto-generated retrieval prompts from your takeaways, and spaced repetition scheduling. The free ToC tool will stay free forever.

  • Pomodoro per section
  • Retrieval prompts
  • Spaced review

See pricing →

Common questions

Answered quickly

What happens to the text I paste? Is it private?
Your ToC is parsed in your browser. Scans and PDFs are processed entirely on your device via on-device OCR. Pasted text is sent to our server only for parsing and is not stored permanently.
Do I need an account?
No. The free ToC parser works anonymously — paste, parse, download. An account is only required for the upcoming Premium features (persistent plans, Pomodoro, spaced review).
Is the free tool really free forever?
Yes. ToC → reading plan → .md export is free with no ads, no email gate, and no trial. Premium is an opt-in upgrade for persistent tracking and study features.
What tools does the .md file work with?
Anything that reads Markdown: Obsidian, Notion, Logseq, Bear, Zed, VS Code, or a plain text editor. Nesting and checkboxes follow CommonMark + GitHub-flavored task list syntax.
Can I edit the plan after it's generated?
Yes. You can rename chapters, reorder sections, mark items complete, and adjust the reading schedule directly in the app before exporting.
When does Premium launch?
We're building it now. Join the waitlist on the pricing page and you'll hear the moment it ships — early supporters get 30 days free.