Skip to content

A free self-hostable speed reader. Highly customizable. Implements chunking (RSVP), pacing and highlighting. Modern UI and local-storage only.

License

Notifications You must be signed in to change notification settings

Axym-Labs/LetoReader

Repository files navigation

LetoReader

Website Docker Pulls .NET build GitHub Issues or Pull Requests License: GPL v3

LetoReader is a versatile speed reader designed to enhance your reading efficiency. It supports high-speed reading for skimming or consuming easy texts at e.g. 400-1000 words per minute. However, it can also be used at lower speeds for better comprehension while still benefiting from Rapid Serial Visual Presentation (RSVP).

Leto Showcase

Live DemoDocumentationDocker image

Key differences to traditional reading

  • Fixed reading speed (configurable by the user)
  • Suppression of subvocalization and regressive saccades at higher speeds
  • Less eye fatigue

Features

  • Chunking, pacing and highlighting built in
  • Great UX and responsive design
  • radically minimal user interface
  • Easy importing
  • Customizable (8 settings)
  • Focus mode (for dyslexia/add/adhd)
  • No external API dependencies
  • Local-only storage
  • FOSS
  • Self-hostable

Import options

  • From a URL
  • uploading a file (.pdf, .md, .txt, .html, .epub)
  • Clipboard
  • Request body of GET request

Hosting

With docker

  • docker pull davidewiest/reader:latest
  • docker run -p 5001:8080 davidewiest/reader:latest (ports in the form of -p :8080, where reachablePort is the accessible one)

Github and dotnet run

  • git pull https://github.com/davidewiest/Reader.git
  • cd Reader/Reader/
  • nohup dotnet run --environment Production --urls=http://localhost:5001/ > /Logs/std.log 2> Logs/err.log &

Due to personal circumstances, LetoReader is currently in a maintenance mode, meaning our main focus is on handling priority tasks related to the repository. New feature requests can still be made here, but may take a while to get implemented. Issues and bugs will still be addressed so make sure to report them.

Changelogs

Made with ❤️ and .NET Blazor