Star ๅކๅฒ่ถ‹ๅŠฟ
ๆ•ฐๆฎๆฅๆบ: GitHub API ยท ็”Ÿๆˆ่‡ช Stargazers.cn
README.md

๐Ÿ“š Olib

Flutter Dart AI Built Open Source License

๐Ÿค– An open-source ebook reader built entirely with AI assistance

Third-party client โ€ข Frontend interface only โ€ข All data from external sources

Download โ€ข Report Bug โ€ข Request Feature

English | ็ฎ€ไฝ“ไธญๆ–‡ | ๆ—ฅๆœฌ่ชž | ํ•œ๊ตญ์–ด


โš ๏ธ Disclaimer: Olib is an independent, open-source third-party client. It is NOT an official client and is not affiliated with any official service. This project only provides the frontend interface - all book data comes from external sources. Use at your own discretion.

โœจ Features

FeatureDescription
๐Ÿ“– Book SearchSearch books by title, author, ISBN, or keywords
๐Ÿ’พ Offline ReadingDownload books for reading without internet
๐ŸŒ™ Dark ModeEye-friendly reading experience
๐ŸŒ Multi-languageSupports 16+ languages including English, ไธญๆ–‡, ๆ—ฅๆœฌ่ชž, ํ•œ๊ตญ์–ด
๐Ÿ” Multi-AccountSwitch between multiple accounts seamlessly
๐Ÿ”— Multi-DomainChoose from multiple server lines
๐Ÿ†“ 100% FreeNo ads, no subscriptions, no hidden costs

๐Ÿค– AI-Built Project

This project was built entirely with AI assistance:

  • Architecture design by AI
  • Code implementation by AI
  • UI/UX design by AI
  • Documentation by AI

๐Ÿ“ฑ Screenshots

Coming soon...

๐Ÿš€ Quick Start

Prerequisites

  • Flutter SDK 3.8+
  • Android Studio / VS Code
  • Android device or emulator

Installation

# Clone the repository
git clone https://github.com/shiyi-0x7f/olib-mobile.git

# Navigate to project directory
cd olib-mobile

# Install dependencies
flutter pub get

# Run the app
flutter run

Build APK

flutter build apk --release

๐Ÿ—๏ธ Project Structure

lib/
โ”œโ”€โ”€ l10n/           # Localization files (16+ languages)
โ”œโ”€โ”€ models/         # Data models
โ”œโ”€โ”€ providers/      # State management (Riverpod)
โ”œโ”€โ”€ routes/         # App navigation
โ”œโ”€โ”€ screens/        # UI screens
โ”œโ”€โ”€ services/       # API & storage services
โ”œโ”€โ”€ theme/          # App theme configuration
โ””โ”€โ”€ widgets/        # Reusable components

๐Ÿ› ๏ธ Tech Stack

  • Framework: Flutter
  • State Management: Riverpod
  • Local Storage: Hive
  • HTTP Client: http package
  • Localization: 16+ languages

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

โš ๏ธ Legal Notice:

  • This is an independent third-party client, NOT an official application
  • All book data comes from external sources; this project provides frontend only
  • Users are responsible for ensuring compliance with applicable laws
  • By using this software, you acknowledge these terms

๐Ÿ’– Acknowledgments

  • ๐Ÿค– Built with AI assistance
  • ๐Ÿ’™ Flutter framework
  • โค๏ธ Open source community

โฌ† Back to Top

Built with ๐Ÿค– AI โ€ข Open Source โ€ข Free Forever

ๅ…ณไบŽ About

๐Ÿค– An open-source ebook reader built entirely with AI assistance. Third-party client, frontend interface only.

่ฏญ่จ€ Languages

Dart91.4%
C++2.5%
Inno Setup2.2%
CMake1.9%
JavaScript0.7%
Swift0.6%
Kotlin0.4%
C0.1%
Objective-C0.0%

ๆไบคๆดป่ทƒๅบฆ Commit Activity

ไปฃ็ ๆไบค็ƒญๅŠ›ๅ›พ
่ฟ‡ๅŽป 52 ๅ‘จ็š„ๅผ€ๅ‘ๆดป่ทƒๅบฆ
1
Total Commits
ๅณฐๅ€ผ: 1ๆฌก/ๅ‘จ
Less
More

ๆ ธๅฟƒ่ดก็Œฎ่€… Contributors