richardr1126

richardr1126/openreader

An open-source read-along document reader server with high-quality TTS options, synchronized highlighting, and audiobook export for EPUB, PDF, DOCX, TXT, and MD.

TypeScript
292
45
MIT License

OpenReader is an open-source, self-hostable document reader that provides synchronized read-along playback with high-quality text-to-speech for EPUB, PDF, DOCX, TXT, and MD files. It features multi-provider TTS support, word-by-word highlighting, audiobook export, and cross-device sync capabilities. This project is ideal for users who want to read documents hands-free with synchronized narration, create audiobooks from text files, or host their own reading platform with flexible storage and authentication options.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of richardr1126/openreader

Account's avatar
AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native
Account's avatar
A set of completely unstyled, fully accessible UI components for React, designed to integrate beautifully with Tailwind CSS.
Account's avatar
Canvas for Node.js with skia backend
Account's avatar
TypeScript definitions for archiver
Account's avatar
Gain real-time traffic insights with Vercel Web Analytics
Account's avatar
a streaming interface for archive generation
Account's avatar
The most comprehensive authentication framework for TypeScript.
Account's avatar
The fastest and simplest library for SQLite in Node.js.
Account's avatar
CmpStr is a lightweight, fast and well performing package for calculating string similarity
Account's avatar
modest natural language processing
Account's avatar
Standard library
Account's avatar
A Minimalistic Wrapper for IndexedDB
Account's avatar
React hooks for reactive data fetching using Dexie.js
Account's avatar
Loads environment variables from .env file
Account's avatar
Drizzle ORM package for SQL databases
Account's avatar
Parse and Render Epubs
Account's avatar
Validate XML, Parse XML, Build XML without C/C++ based libraries
Account's avatar
ffmpeg binaries for macOS, Linux and Windows
Account's avatar
Javascript audio library for the modern web.
Account's avatar
Create, read and edit .zip files with JavaScript http://stuartk.com/jszip
Account's avatar
The official TypeScript library for the OpenAI API
Account's avatar
Generic build of Mozilla's PDF.js library.
Account's avatar
PostgreSQL client - pure javascript & libpq with the same API
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
Drag and Drop for React
Account's avatar
HTML5 backend for React DnD
Account's avatar
React package for working with the DOM.
Account's avatar
Simple HTML5 drag-drop zone with React.js
Account's avatar
Display PDFs in your React app as easily as if they were images.
Account's avatar
A epub-reader for React powered by ePubJS
Account's avatar
RFC9562 UUIDs
Account's avatar
A high-level API to automate web browsers
Account's avatar
A Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults.
Account's avatar
TypeScript definitions for better-sqlite3
Account's avatar
TypeScript definitions for howler
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for pg
Account's avatar
TypeScript definitions for react
Account's avatar
TypeScript definitions for react-dom

Support the repos that depend on this repository

Top contributors

richardr1126's profile
richardr1126
368 contributions
RobbyV2's profile
RobbyV2
7 contributions
thepycoder's profile
thepycoder
5 contributions
github-actions[bot]'s profile
github-actions[bot]
3 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet