Skip to content

jottenlips/speeder-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SpeederReader

Read more books.

Read them faster, understand them better, and never lose your place.

SpeederReader is a free, open-source speed reading app built on the RSVP (Rapid Serial Visual Presentation) technique โ€” one word at a time, right at the optimal recognition point, so your eyes never move and your reading speed skyrockets.

Web App


Download

Download on the App Store ย ย  Get it on Google Play

Also available as a web app.


Mission

Most people want to read more โ€” more books, more long-form writing, more of the things that matter. But life gets in the way. SpeederReader exists to close that gap.

By training your brain to read at 2โ€“3ร— your natural pace, a 300-page book that once took two weeks can be finished in a weekend. We believe reading deeply and reading quickly are not opposites โ€” and that everyone deserves access to tools that help them do both.

SpeederReader is and always will be:

  • Free โ€” no subscription, no paywall, no ads
  • Open source โ€” MIT licensed, built in the open
  • Private โ€” your books never leave your device
  • Universal โ€” PDF, EPUB, HTML, Markdown, and plain text on any platform
  • Multilingual โ€” English and Spanish, auto-detected from your device settings

Features

  • RSVP reading โ€” words flash one at a time at your chosen speed (50โ€“750 WPM)
  • ORP highlighting โ€” the optimal recognition point letter is highlighted in gold so your brain locks on instantly
  • Flow mode โ€” automatically slows on punctuation to mirror natural reading rhythm
  • Context strip โ€” a paragraph view above the word keeps you oriented in the text
  • Word navigation โ€” step forward/backward word by word when paused
  • Dictionary lookup โ€” tap "look up word" when paused to open any word in Dictionary.com
  • Progress saving โ€” your place is saved automatically so you can pick up where you left off
  • Page jumping โ€” jump to any page instantly
  • Project Gutenberg browser โ€” search and load any of 70,000+ free books directly in-app
  • Multiple formats โ€” PDF, EPUB, HTML, Markdown, plain text
  • Works offline โ€” all parsing happens on-device; no server, no cloud
  • English & Spanish โ€” full UI localization, auto-detected from device/browser settings

Getting Started

Use the web app

No install needed โ†’ https://app.speederreader.org/

Run locally

git clone https://github.com/your-username/speeder-reader.git
cd speeder-reader
npm install
npm start          # opens Expo dev server
npm run web        # web browser
npm run ios        # iOS simulator
npm run android    # Android emulator

Build for web

npm run build:web  # outputs to ampt-backend/static/

Tech Stack

  • Expo SDK 52 / React Native 0.76
  • TypeScript
  • PDF.js v3 (in-browser PDF parsing via WebView/iframe)
  • JSZip v3 (EPUB unzipping)
  • expo-localization (device/browser locale detection)
  • Project Gutenberg API (free book catalog)
  • Ampt (web hosting + CDN)

Contributing

SpeederReader is open source and welcomes contributions. See markdown/CONTRIBUTING.md for guidelines.


License

MIT โ€” free to use, modify, and distribute. See LICENSE.


Read more books.

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors