{"repo":"mrviduus/textstack","free":true,"listed":false,"github":"https://github.com/mrviduus/textstack","clone":"git clone https://github.com/mrviduus/textstack.git","description":"A reader that helps you finish dense tech books. Contextual word explanations, capped weekly SRS, offline reading. EPUB / PDF / FB2. ASP.NET Core + React + Expo.","language":"TypeScript","stars":24,"topics":["ai-engineering","dotnet","epub","expo","pdf","react","reading","spaced-repetition","kindle-alternative","agpl"],"license":"AGPL-3.0","category":"media-processing","readme_excerpt":"TextStack Finish English technical books in your native language. Select any term → 2-3 sentence explanation that knows the book's domain. A modern Kindle Word Wise, built for dense tech reading. TextStack — read books in English with translation · Why I built it · @Rexetdeus ⭐ Star the repo if you've ever abandoned a technical book mid-way — it's the strongest signal that this kind of tool is worth building. --- The problem I quit Designing Data-Intensive Applications three times. Not because it's hard — I understood most of what was on the page. The problem was the rest: unfamiliar terms that broke the flow. Eventual consistency. Attention mechanism. B-tree. Writing each one down to look up later works until you have 40 of them and you've lost the thread anyway. Summarizing books away defeats the point. The only way to get deep understanding is to read them — but the friction has to go. What TextStack does Tap any term → translation in your native language, aware of the book's domain. Tap \"attention\" in an ML book and you get увага (механізм у нейромережах) in Ukrainian or внимание (механизм в нейросетях) in Russian — not the everyday meaning of the word. Explanation mode (no translation) is also available for native English readers who want the term clarified instead of translated. Powered by OpenAI gpt-4.1-nano , swap-in friendly — any ILlmService impl works. 18+ target languages supported, with Russian and Ukrainian as the focus during current development. Terms you don'","default_branch":null,"files":null,"tree":[],"storefront":"/r/mrviduus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mrviduus/textstack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}