A beautiful, open-source light novel & web novel reader for Android
Explore the Website »
Download APK
·
Report Bug
·
Request Feature
Table of Contents
NovelNest is a free, open-source light novel and web novel reader for Android, built with React Native and Expo. Inspired by apps like LNReader, it allows you to read novels from multiple online sources, download chapters for offline reading, and customize your reading experience.
- 📚 Multi-Source Support - Access light novels and web novels from various platforms
- 💾 Offline First - Download chapters and read anywhere, anytime
- 🎨 Beautiful Design - Clean, modern UI with customizable themes
- 🔒 Privacy Focused - No ads, no tracking, no accounts required
- 🆓 Completely Free - Open source forever
- Node.js (v18 or higher recommended)
- npm or yarn
- Expo CLI (optional but recommended)
- Android Studio (for Android emulator) or physical Android device
- Download the latest APK from the Releases page
- Enable "Install unknown apps" in your Android settings
- Install and enjoy reading!
- Clone the repo
git clone https://github.com/Virusilvester/NovelNest.git
- Navigate to project directory
cd NovelNest - Install dependencies
npm install # or yarn install - Start the development server
npx expo start
- Run on Android device/emulator
Press 'a' for Android
- Multi-Source Reading - Browse and read from various light novel sources
- Offline Downloads - Download chapters for offline reading
- Library Management - Organize novels with categories and reading lists
- Reading Progress - Track your reading position across devices
- Customizable Reader - Fonts, themes, spacing, and reading direction
- Chapter Updates - Check for new chapter releases
- Search & Discovery - Find new novels by title, author, or genre
- Multiple Reading Modes - Paged or continuous scrolling
- Text Customization - Font size, line spacing, margins
- Theme Support - Light, dark, and sepia themes
- Orientation Lock - Portrait or landscape reading
- Brightness Control - In-app brightness adjustment
- Novel Organization - Custom categories and filters
- Reading History - Track completed and ongoing novels
- Backup & Restore - Export/import your library data
- Update Notifications - Know when new chapters drop
- Plugin System - Support for custom source plugins
- Cloud Sync - Optional backup to cloud storage
- Web Novel Support - Enhanced web novel scraping
- Reader Enhancements - Text-to-speech, auto-scroll
- Statistics - Reading time tracking and stats
- Community Features - Reviews and recommendations
- iOS Support - Expand to iOS platform
See the open issues for a full list of proposed features and known issues.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Follow the existing code style and formatting
- Run
npm run lintbefore committing - Ensure TypeScript types are properly defined
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/Virusilvester/NovelNest
Website: https://virusilvester.github.io/novelnest-web/
- LNReader - Inspiration for this project
- WebToEpub - Inspiration for this project
- Expo - React Native development platform
- React Native - Mobile app framework
- Tachiyomi - Reference for source architecture
