Built openly for students, educators & researchers
Reader is an open-source project released under the PolyForm Noncommercial License 1.0.0. It is free forever for personal study, teaching, and non-commercial academic research.
edgarodey / Reader-Tech
PublicOfficial Public Repository • Next.js 14, Web Speech, PDF.js, Tesseract.js
License Breakdown: PolyForm Noncommercial 1.0.0
This license is designed to keep Reader open and accessible for all students, while preventing third parties from taking the software and packaging it into a paid commercial product.
What You Can Freely Do (Permitted)
- •Personal study & learning: Use Reader freely on all your devices to study coursework.
- •Academic & classroom use: Share with students, lecturers, universities, and study groups.
- •Open source contributions: Inspect source code, fix bugs, add voices, and submit pull requests.
- •Self-hosting & fork for non-commercial: Run your own private instance for non-monetized purposes.
What Is Prohibited (Commercial Restriction)
- •Selling access: Charging users a fee or subscription to access Reader.
- •Commercial bundling: Wrapping Reader into a commercial closed-source SaaS product.
- •Paid ad networks / monetization: Running paywalls or monetized commercial wrappers around the core engine.
- •Removing attribution: Removing original copyright and license notices.
Official Legal License Text
PolyForm Noncommercial License 1.0.0
Core Technology Architecture
Next.js 14 App Router, React 18, TypeScript, Tailwind CSS.
PDF.js Web Worker for client text extraction and high-DPI canvas preview.
Tesseract.js WebAssembly Worker for on-demand text recognition in scanned handouts.
Web Speech API (`SpeechSynthesis`) and local IndexedDB sandbox via `idb`.
Contributing Guidelines
We welcome issues and pull requests from students and developers worldwide! Priorities include Nigerian accent speech heuristics, offline WASM TTS integration, e-courseware parsing rules, and accessibility enhancements.