{"id":18140688,"url":"https://github.com/Axym-Labs/LetoReader","last_synced_at":"2025-03-31T00:31:05.514Z","repository":{"id":220888278,"uuid":"752843191","full_name":"Axym-Labs/LetoReader","owner":"Axym-Labs","description":"A free self-hostable speed reader. Highly customizable. Implements chunking (RSVP), pacing and highlighting. Modern UI and local-storage only.","archived":false,"fork":false,"pushed_at":"2024-05-28T08:48:44.000Z","size":27850,"stargazers_count":77,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-05-28T18:37:45.348Z","etag":null,"topics":["blazor","dotnet","localstorage","open-source","productivity","productivity-tools","reading","self-hosted","selfhosted","speed-reading","tool"],"latest_commit_sha":null,"homepage":"https://leto.axym.org","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Axym-Labs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-04T23:52:55.000Z","updated_at":"2024-05-28T18:37:48.472Z","dependencies_parsed_at":"2024-05-28T18:37:47.145Z","dependency_job_id":null,"html_url":"https://github.com/Axym-Labs/LetoReader","commit_stats":null,"previous_names":["davidewiest/reader","axym-dev/reader","axym-labs/leto-reader","axym-labs/letoreader"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axym-Labs%2FLetoReader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axym-Labs%2FLetoReader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axym-Labs%2FLetoReader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axym-Labs%2FLetoReader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Axym-Labs","download_url":"https://codeload.github.com/Axym-Labs/LetoReader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246399816,"owners_count":20770907,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blazor","dotnet","localstorage","open-source","productivity","productivity-tools","reading","self-hosted","selfhosted","speed-reading","tool"],"created_at":"2024-11-01T16:02:24.233Z","updated_at":"2025-03-31T00:31:00.479Z","avatar_url":"https://github.com/Axym-Labs.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"# LetoReader\r\n\u003cdiv style=\"display: flex;\"\u003e\r\n  \r\n![Website](https://img.shields.io/website?url=https%3A%2F%2Fleto.axym.org) ![Docker Pulls](https://img.shields.io/docker/pulls/davidewiest/reader) [![.NET build](https://github.com/Axym-Labs/Axym-Reader/actions/workflows/dotnet-desktop.yml/badge.svg?branch=main)](https://github.com/Axym-Labs/Axym-Reader/actions/workflows/dotnet-desktop.yml) ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/axym-labs/Axym-Reader) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\r\n\r\n\u003c/div\u003e\r\n\r\n**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).\r\n\r\n![Leto Showcase](Showcase-min.gif)\r\n\r\n\u003cp align=\"center\" style=\"align-items: center\"\u003e\r\n    \u003ca href=\"https://leto.axym.org/read\" target=\"_blank\"\u003e\u003cb\u003eLive Demo\u003c/b\u003e\u003c/a\u003e •\r\n    \u003ca href=\"https://github.com/Axym-Labs/Leto-Reader/wiki\" target=\"_blank\"\u003e\u003cb\u003eDocumentation\u003c/b\u003e\u003c/a\u003e •\r\n    \u003ca href=\"https://hub.docker.com/r/davidewiest/reader\"\u003e\u003cb\u003eDocker image\u003c/b\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n### Key differences to traditional reading\r\n- Fixed reading speed (configurable by the user)\r\n- Suppression of subvocalization and regressive saccades at higher speeds\r\n- Less eye fatigue\r\n\r\n### Features\r\n- Chunking, pacing and highlighting built in\r\n- Great UX and responsive design\r\n- radically minimal user interface\r\n- Easy importing\r\n- Customizable (8 settings)\r\n- Focus mode (for dyslexia/add/adhd)\r\n- No external API dependencies\r\n- Local-only storage\r\n- FOSS\r\n- Self-hostable\r\n\r\n#### Import options\r\n- From a URL\r\n- uploading a file (.pdf, .md, .txt, .html, .epub)\r\n- Clipboard\r\n- Request body of GET request\r\n\r\n## Hosting\r\n#### With docker\r\n- `docker pull davidewiest/reader:latest`\r\n- `docker run -p 5001:8080 davidewiest/reader:latest` (ports in the form of -p \u003creachablePort\u003e:8080, where reachablePort is the accessible one)\r\n\r\n#### Github and `dotnet run`\r\n- `git pull https://github.com/davidewiest/Reader.git`\r\n- `cd Reader/Reader/`\r\n- `nohup dotnet run --environment Production --urls=http://localhost:5001/ \u003e /Logs/std.log 2\u003e Logs/err.log \u0026`\r\n\r\n\u003e 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](https://reader.canny.io/), but may take a while to get implemented. Issues and bugs will still be addressed so make sure to [report](https://github.com/Axym-Labs/Leto-Reader/issues) them.\r\n\r\n## Changelogs\r\n- [Version 2](https://github.com/Axym-Labs/Axym-Reader/wiki/Changelog-Version-2)\r\n- [Version 2.1](https://github.com/Axym-Labs/Axym-Reader/wiki/Changelog-Version-2.1)\r\n- [Version 3](https://github.com/Axym-Labs/Axym-Reader/wiki/Changelog-Version-3)\r\n\r\n\r\nMade with ❤️ and .NET Blazor\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAxym-Labs%2FLetoReader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAxym-Labs%2FLetoReader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAxym-Labs%2FLetoReader/lists"}