
Readest adalah pembaca ebook open-source yang dirancang untuk pengalaman membaca yang mendalam. Dibangun sebagai penulisan ulang modern Foliate, ia memanfaatkan Next.js 15 dan Tauri V2 untuk menawarkan pengalaman lintas platform yang mulus di macOS, Windows, Linux dan Web, dengan dukungan untuk platform seluler segera hadir.
Fitur • Fitur yang direncanakan • Tangkapan layar • Unduhan • Memulai • Kontributor • Lisensi

| Fitur | Keterangan | Status |
|---|---|---|
| Dukungan multi-format | Dukungan Epub, Mobi, KF8 (AZW3), FB2, CBZ, PDF (Eksperimental) | ✅ |
| Mode Tampilan Gulir/Halaman | Beralih antara mode pembacaan gulir atau paginated. | ✅ |
| Pencarian teks lengkap | Cari di seluruh buku untuk menemukan bagian yang relevan. | ✅ |
| Anotasi dan Sorotan | Tambahkan sorotan, bookmark, dan catatan untuk meningkatkan pengalaman membaca Anda. | ✅ |
| Kutipan teks untuk mencatat | Teks yang mudah dikutip dari buku untuk catatan dan analisis terperinci. | ✅ |
| Pencarian kamus/wikipedia | Langsung mencari kata dan istilah saat membaca. | ✅ |
| Terjemahkan dengan Deepl | Terjemahkan teks yang dipilih secara instan menggunakan Deepl untuk terjemahan yang akurat. | ✅ |
| Baca paralel | Baca dua buku atau dokumen secara bersamaan dalam tampilan layar terpisah. | ✅ |
| Kustomisasi font dan tata letak | Sesuaikan font, tata letak, mode tema, dan warna tema untuk pengalaman yang dipersonalisasi. | ✅ |
| Asosiasi File dan Buka dengan | Buka file dengan cepat di Readest di browser file Anda dengan satu klik. | ✅ |
| Sinkronisasi lintas platform | Menyinkronkan kemajuan membaca, catatan, dan bookmark di semua platform yang didukung. | ✅ |
| Fitur | Keterangan | Prioritas |
|---|---|---|
| Dukung iOS dan Android | Perluas aplikasi untuk mengerjakan perangkat iOS dan Android. | ? |
| Dukungan Teks-ke-Pidato (TTS) | Aktifkan fungsionalitas teks-ke-unggun untuk pengalaman membaca yang lebih mudah diakses. | ? |
| Sinkronisasi dengan Koreader | Menyinkronkan kemajuan membaca, catatan, dan bookmark dengan perangkat Koreader. | |
| Navigasi keyboard | Menerapkan inbindingy gaya vimium untuk navigasi buku. | |
| Manajemen Perpustakaan | Atur, mengurutkan, dan mengelola seluruh perpustakaan ebook Anda. | |
| Dukung OPD/Kaliber | Integrasi OPD/kaliber untuk mengakses pustaka dan katalog online. | |
| Dukungan buku audio | Perluas fungsionalitas untuk bermain dan mengelola buku audio. | |
| Anotasi tulisan tangan | Tambahkan dukungan untuk anotasi tulisan tangan menggunakan pena pada perangkat yang kompatibel. | |
| Statistik Bacaan Lanjutan | Lacak waktu membaca, halaman baca, dan lainnya untuk wawasan terperinci. | |
| Pencarian teks lengkap dalam-perpustakaan | Cari di seluruh perpustakaan ebook Anda untuk menemukan topik dan kutipan. | |
| Ringkasan bertenaga AI | Hasilkan ringkasan buku atau bab menggunakan AI untuk wawasan cepat. |
Nantikan perbaikan dan pembaruan yang berkelanjutan! Kontribusi dan saran selalu diterima - mari kita membangun pengalaman membaca terbaik bersama. ?





Aplikasi Readest tersedia untuk diunduh! ?
Untuk pengalaman terbaik untuk membangun readest untuk diri Anda sendiri, gunakan versi terbaru dari Node.js dan Rust. Lihat dokumentasi Tauri untuk perincian tentang pengaturan prasyarat lingkungan pengembangan pada platform yang berbeda.
nvm install v22
nvm use v22
npm install -g pnpm
rustup updateUntuk memulai dengan Readest, ikuti langkah -langkah ini untuk mengkloning dan membangun proyek.
git clone https://github.com/chrox/readest.git
cd readest
git submodule update --init --recursive # might need to rerun this when code is updated
pnpm install
# copy pdfjs-dist to Next.js public directory
pnpm --filter @readest/readest-app setup-pdfjsUntuk mengonfirmasi bahwa semua dependensi diinstal dengan benar, jalankan perintah berikut:
pnpm tauri infoPerintah ini akan menampilkan informasi tentang dependensi dan konfigurasi Tauri yang diinstal pada platform Anda. Perhatikan bahwa output dapat bervariasi tergantung pada sistem operasi dan pengaturan lingkungan. Harap tinjau output khusus untuk platform Anda untuk setiap masalah potensial.
Untuk target Windows, “Build Tools for Visual Studio 2022” (atau edisi Visual Studio yang lebih tinggi) dan alur kerja “Pengembangan Desktop dengan C ++” harus diinstal. Untuk target Windows ARM64, alat pembuatan "VS 2022 C ++ ARM64" dan "C ++ Clang Compiler for Windows" harus diinstal. Dan pastikan clang dapat ditemukan di jalur dengan menambahkan C:Program Files (x86)Microsoft Visual Studio2022BuildToolsVCToolsLlvmx64bin misalnya dalam Path variabel lingkungan.
pnpm tauri devpnpm tauri buildReadest adalah open-source, dan kontribusi dipersilakan! Jangan ragu untuk membuka masalah, menyarankan fitur, atau mengirimkan permintaan tarik. Harap tinjau pedoman yang berkontribusi sebelum Anda mulai . Kami juga menyambut Anda untuk bergabung dengan komunitas Discord kami untuk mendukung atau menyumbangkan panduan.
Readest is Free Software: Anda dapat mendistribusikannya kembali dan/atau memodifikasinya berdasarkan ketentuan Lisensi Publik Umum GNU Affero seperti yang diterbitkan oleh Free Software Foundation, baik versi 3 lisensi, atau (di opsi Anda) versi selanjutnya. Lihat file lisensi untuk detailnya.
Perpustakaan JavaScript berikut dibundel dalam perangkat lunak ini: