

TextStack
TextStack is a reading tool for developers tackling dense technical books like Designing Data-Intensive Applications, ML papers, or distributed systems texts. Tap any unfamiliar term, get a 2-3 sentence LLM-powered explanation that's aware of the book's domain —...
Cost / License
- Free
- Open Source
Platforms
- Online
- Android
- iPhone
- Self-Hosted
Features
TextStack News & Activities
Recent activities
TextStack information
What is TextStack?
TextStack is a reading tool for developers tackling dense technical books like Designing Data-Intensive Applications, ML papers, or distributed systems texts. Tap any unfamiliar term, get a 2-3 sentence LLM-powered explanation that's aware of the book's domain — "attention" in an ML book returns the ML meaning, not the everyday one. Surfaced terms enter a capped weekly spaced repetition queue (no infinite Anki backlog).
Key features:
- Context-aware term explanations powered by OpenAI gpt-5-mini, swappable via the ILlmService interface
- Capped weekly SRS queue across 5 stages: New, Recognition, Recall, Context cloze, Mastered
- 1500+ curated technical and classic books in the public library, plus your own EPUB / PDF / FB2 uploads
- Mobile app on Android (Google Play) and iOS (TestFlight)
- Edge TTS pronunciation in 200+ voices, no API key required
- Reading stats: heatmap calendar, streaks, daily goals, achievements
- Offline reading via PWA + IndexedDB
- Reader themes (light, sepia, dark), keyboard shortcuts, fullscreen mode
Self-hostable via Docker Compose. Licensed under AGPL-3.0 (OSI-approved open source). Built on ASP.NET Core 10, PostgreSQL 16, React 19, and React Native (Expo).





