awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shiyi-0x7f avatar

shiyi-0x7f/o-lib

0
View on GitHub↗
2,639 نجوم·225 تفرعات·Python·gpl-3.0·15 مشاهدات

O Lib

o-lib is a digital library client for browsing, searching, and downloading publications from remote server subscriptions. It serves as a desktop application that combines remote resource access with a local content organizer to track reading progress and manage favorite titles.

The system manages connections to multiple server lines via manual imports or structured subscription lists and uses concurrent speed testing to verify latency and throughput. It includes a multi-threaded download manager that utilizes byte-range offsets to resume interrupted transfers.

The application provides tools for local library organization, including a search system for locating publications by title or author and a mechanism for distributing collections to other devices on the same local area network. User settings and library metadata are maintained through a profile switching system that ensures state isolation between different identities.

Features

  • Desktop Interfaces - Provides a dedicated desktop interface for browsing, searching, and organizing digital library resources.
  • Digital Library Browsers - Serves as a desktop client for browsing, searching, and downloading digital publications from remote subscriptions.
  • Local File Organizers - Offers a personal bookshelf for organizing downloaded files and tracking reading progress offline.
  • Content Organization Systems - Implements a system for categorizing and structuring downloaded content, favorites, and reading history.
  • Digital Library Managers - Manages a personal collection of electronic books and academic texts with progress tracking.
  • Reading Progress Tracking - Records and restores the user's position within digital publications to track reading progress.
  • Library Search Interfaces - Provides a dedicated search interface for locating publications by title, author, or keywords within the local library.
  • Local Resource Indexing - Maintains a local database of publications to allow fast searching and reading progress tracking.
  • Multi-Server Connection Handling - Manages connections to multiple server lines via subscriptions to ensure optimal access speeds.
  • Concurrent Downloader Managers - Implements a multi-threaded download manager with byte-range offsets to ensure reliable retrieval and resuming of large digital publications.
  • Subscription Managers - Automates connectivity setups by importing and parsing structured subscription lists from external providers.
  • Multi-threaded Downloading - Fetches files using multi-threaded transfers and range requests to ensure reliable and fast retrieval.
  • Resumable File Transfers - Supports resumable file transfers using byte-range offsets to recover from interrupted downloads.
  • Server Connection Managers - Provides a system to manage multiple server connections with integrated speed testing to ensure optimal connectivity.
  • Concurrent Download Streams - Retrieves large digital resources by splitting files into segments downloaded across multiple parallel threads.
  • Multi-Library Managers - Provides a mechanism to maintain separate user identities and partitioned library settings within a single installation.
  • User Identity Switching - Allows users to switch between different profiles to maintain separate digital libraries and individual settings.
  • Local Peer-to-Peer - Enables secure file transfer and sharing between devices on the same local network using peer-to-peer discovery.
  • Local Network Content Distributors - Provides a mechanism for distributing digital books and collections to other devices on the same local area network.
  • Local Network Exposure - Makes digital collections accessible to other devices on the same physical local network.
  • Concurrent Latency Testing - Implements concurrent latency testing to identify the optimal server connection based on response times.
  • User Profile Isolations - Partitions application state and library metadata to maintain isolated environments for different user profiles.

سجل النجوم

مخطط تاريخ النجوم لـ shiyi-0x7f/o-libمخطط تاريخ النجوم لـ shiyi-0x7f/o-lib

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة shiyi-0x7f/o-lib؟

o-lib is a digital library client for browsing, searching, and downloading publications from remote server subscriptions. It serves as a desktop application that combines remote resource access with a local content organizer to track reading progress and manage favorite titles.

ما هي الميزات الرئيسية لـ shiyi-0x7f/o-lib؟

الميزات الرئيسية لـ shiyi-0x7f/o-lib هي: Desktop Interfaces, Digital Library Browsers, Local File Organizers, Content Organization Systems, Digital Library Managers, Reading Progress Tracking, Library Search Interfaces, Local Resource Indexing.

ما هي البدائل مفتوحة المصدر لـ shiyi-0x7f/o-lib؟

تشمل البدائل مفتوحة المصدر لـ shiyi-0x7f/o-lib: lingochamp/filedownloader — FileDownloader is an Android HTTP download manager and multi-threaded download engine designed for managing file… lingochamp/okdownload — Okdownload is a multi-threaded HTTP download engine and transfer library designed for concurrent file downloading. It… comicsparks/jasmine — Jasmine is a digital comic reader and community content platform designed for browsing, reading, and organizing… gotson/komga — Komga is a self-hosted digital comics and eBook server that organizes, serves, and streams CBZ, CBR, PDF, and EPUB… johnfactotum/foliate — Foliate is an EPUB e-book reader and multi-format document viewer designed for reading and managing digital books. It… happyfish100/fastdfs — FastDFS is a distributed file system and object store designed as a high-capacity file server. It functions as a…

بدائل مفتوحة المصدر لـ O Lib

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع O Lib.
  • lingochamp/filedownloaderالصورة الرمزية لـ lingochamp

    lingochamp/FileDownloader

    11,118عرض على GitHub↗

    FileDownloader is an Android HTTP download manager and multi-threaded download engine designed for managing file transfers. It functions as a resumable transfer framework that utilizes a foreground service to maintain persistent background execution and prevent the operating system from terminating active tasks. The project features a pluggable networking library architecture, allowing the replacement of default network, storage, and database implementations with custom components. It employs a multi-threaded engine that increases transfer speeds by splitting files into chunks for simultaneou

    Javaandroidbreakpointdownload
    عرض على GitHub↗11,118
  • lingochamp/okdownloadالصورة الرمزية لـ lingochamp

    lingochamp/okdownload

    5,248عرض على GitHub↗

    Okdownload is a multi-threaded HTTP download engine and transfer library designed for concurrent file downloading. It functions as a resumable file downloader that splits single files into multiple blocks for simultaneous processing to increase network throughput and transfer speeds. The system distinguishes itself through a builder-based component injection framework and a strategy pattern that allows for custom download engines. Developers can replace default storage and connection modules or override the logic used for block splitting and filename generation. The library provides comprehe

    Javafastfiledownloaderflexible
    عرض على GitHub↗5,248
  • comicsparks/jasmineالصورة الرمزية لـ ComicSparks

    ComicSparks/jasmine

    4,966عرض على GitHub↗

    Jasmine is a digital comic reader and community content platform designed for browsing, reading, and organizing digital comic collections. It functions as a comic library manager that allows users to track reading progress, save favorite titles, and categorize comic series. The application is an offline-capable web app that employs local-first data and content caching to ensure comic pages remain accessible without an internet connection. It features a responsive page viewer that adjusts comic dimensions based on the device screen size to maintain readability. The platform integrates social

    Dartacgcomiccosplay
    عرض على GitHub↗4,966
  • gotson/komgaالصورة الرمزية لـ gotson

    gotson/komga

    5,931عرض على GitHub↗

    Komga is a self-hosted digital comics and eBook server that organizes, serves, and streams CBZ, CBR, PDF, and EPUB files through a web interface. Built as a Java Spring Boot application with SQLite-based metadata storage, it provides multi-user access controls with individual reading progress tracking and supports the OPDS protocol for compatibility with third-party reader applications. The server distinguishes itself through comprehensive authentication options, including OAuth2 and OpenID Connect support with automatic account creation and email verification, alongside traditional cookie an

    Kotlinapicomicsddd
    عرض على GitHub↗5,931
  • عرض جميع البدائل الـ 30 لـ O Lib→