awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
fancy88 avatar

fancy88/iBook

0
View on GitHub↗
4,947 stars·1,318 forks·31 views

IBook

iBook is a self-hosted e-book library management system that allows individuals or organizations to set up and maintain their own digital collection. The platform provides durable storage for e-book files and their associated metadata, a RESTful API for library operations, static file serving for direct browser downloads, and a self-contained deployment model that runs on a user's own server.

Beyond the core library functionality, iBook includes a freely accessible digital archive of technical and general e-books in EPUB and PDF formats, role-based access control for catalog and administrative actions, and user authentication to protect resources. The system also supports recurring background job scheduling for automated tasks, data caching to reduce backend load, and per-client request throttling to manage traffic. Additionally, the platform offers real-time data streaming with incremental responses and a side-effect hook for synchronizing with external systems after rendering.

The software is packaged as a standalone application that can be installed and run on a user's own infrastructure, with a web-based interface for browsing, downloading, and managing the e-book collection. iBook exposes a RESTful metadata API to integrate with external tools or custom frontends, and it provides two-way data synchronization to keep local and remote stores consistent.

Features

  • E-book Library Management - Sets up and maintains a self-hosted collection of e-books with tools for adding, organizing, and browsing.
  • E-book Libraries - Offers access, browsing, and download of free technical and general e-books from a curated collection.
  • Standalone Application Deployments - Packages the entire library system as a standalone application for installation on user-owned servers.
  • Digital Library Management - Provides a self-hosted repository for managing and sharing e-book collections online.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • E-book Servers - Serves e-book files directly over the web from a self-hosted server for download or viewing.
  • Book Metadata Indexes - Organizes digital books by storing and searching structured metadata fields for efficient filtering.
  • E-book Persistence Stores - Provides a durable database schema that maps each e-book to its metadata and file location.
  • Book Metadata Indexes - Structures e-book collections by extracting and storing metadata such as title, author, and subject for quick search.
  • REST API Clients - Exposes collection operations as standard HTTP endpoints for external clients to manage library records.
  • Free E-book Archives - Operates a publicly accessible online repository of free educational e-books for browsing and download.
  • User Identity Verification - Verifies user identity with credentials or tokens to secure access to the library.
  • Role-Based Access Control - Restricts library modifications based on user roles, protecting catalog integrity.
  • EPUB and PDF Distribution Platforms - Serves electronic publications directly to readers for browsing or downloading.
  • Metadata APIs - Exposes metadata and files of e-book collections via a RESTful API for integration with external tools.
  • Effect Hooks - Provides a hook to run side effects after rendering for external system synchronization.
  • Real-Time Data Streaming - Streams server data to clients in real-time with backpressure and incremental delivery.
  • Static File Servers - Delivers e-book files directly to browsers from the server's filesystem without intermediate processing.
  • Star history

    Star history chart for fancy88/ibookStar history chart for fancy88/ibook

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with IBook

    These projects share indexed features with IBook. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • tastyigniter/tastyignitertastyigniter avatar

      tastyigniter/TastyIgniter

      3,532View on GitHub↗

      TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms. The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing mul

      PHPfood-orderingfood-ordering-systemlaravel
      View on GitHub↗3,532
    • anxcye/anx-readerAnxcye avatar

      Anxcye/anx-reader

      7,613View on GitHub↗

      anx-reader is a cross-platform e-book reader and cloud-synced library manager. It renders various electronic book formats into a standardized HTML view with customizable themes and fonts for a consistent experience across different operating systems. The project integrates a large language model as a reading assistant to summarize text and answer questions about book content. It also functions as a digital annotation tool for creating color-coded highlights and detailed notes for external research export. The system includes capabilities for organizing digital library collections, synchroniz

      Dartdartebook-readerflutter
      View on GitHub↗7,613
    • foobnix/librerareaderfoobnix avatar

      foobnix/LibreraReader

      4,246View on GitHub↗

      LibreraReader is a multi-format e-book reader and digital library manager designed for mobile and desktop devices. It functions as a customizable document renderer and a text-to-speech document player that converts written text into spoken audio via a configurable speech engine and integrated media player. The project distinguishes itself through a high degree of visual and functional customization, including the ability to inject custom CSS for styling overrides and the use of pluggable rendering engines to balance speed and stability. It includes specialized navigation tools such as a verti

      C
      View on GitHub↗4,246
    • googleapis/google-api-python-clientgoogleapis avatar

      googleapis/google-api-python-client

      8,863View on GitHub↗

      This project is a REST API client library and Google Cloud SDK component that integrates Python applications with Google services. It functions as a discovery-based API client, utilizing an OAuth 2.0 integration library to secure requests and verify identity through access tokens and service accounts. The library is distinguished by its use of discovery documents to dynamically generate clients at runtime. By parsing JSON metadata, it maps Python method calls to HTTP requests and builds interface-based resource models that mirror the hierarchical structure of the remote service. Its broader

      Python
      View on GitHub↗8,863
    Compare all 30 related projects→

    Frequently asked questions

    What does fancy88/ibook do?

    iBook is a self-hosted e-book library management system that allows individuals or organizations to set up and maintain their own digital collection. The platform provides durable storage for e-book files and their associated metadata, a RESTful API for library operations, static file serving for direct browser downloads, and a self-contained deployment model that runs on a user's own server.

    What are the main features of fancy88/ibook?

    The main features of fancy88/ibook are: E-book Library Management, E-book Libraries, Standalone Application Deployments, Digital Library Management, E-book Servers, Book Metadata Indexes, E-book Persistence Stores, REST API Clients.

    Which projects share features with fancy88/ibook?

    Projects with overlapping indexed features include: tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular… anxcye/anx-reader — anx-reader is a cross-platform e-book reader and cloud-synced library manager. It renders various electronic book… foobnix/librerareader — LibreraReader is a multi-format e-book reader and digital library manager designed for mobile and desktop devices. It… googleapis/google-api-python-client — This project is a REST API client library and Google Cloud SDK component that integrates Python applications with… apache/shiro — Shiro is a Java security framework that provides an identity and access manager for implementing authentication,… boxyhq/saas-starter-kit — This project is a software-as-a-service application boilerplate and foundation designed to provide the core business…