awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fancy88 avatar

fancy88/iBook

0
View on GitHub↗
4,947 stele·1,318 fork-uri·9 vizualizări

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.
  • 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.

Istoric stele

Graficul istoricului de stele pentru fancy88/ibookGraficul istoricului de stele pentru fancy88/ibook

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru IBook

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu IBook.
  • tastyigniter/tastyigniterAvatar tastyigniter

    tastyigniter/TastyIgniter

    3,532Vezi pe 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
    Vezi pe GitHub↗3,532
  • anxcye/anx-readerAvatar Anxcye

    Anxcye/anx-reader

    7,613Vezi pe 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
    Vezi pe GitHub↗7,613
  • foobnix/librerareaderAvatar foobnix

    foobnix/LibreraReader

    4,246Vezi pe 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
    Vezi pe GitHub↗4,246
  • googleapis/google-api-python-clientAvatar googleapis

    googleapis/google-api-python-client

    8,863Vezi pe 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
    Vezi pe GitHub↗8,863
Vezi toate cele 30 alternative pentru IBook→

Întrebări frecvente

Ce face fancy88/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.

Care sunt principalele funcționalități ale fancy88/ibook?

Principalele funcționalități ale fancy88/ibook sunt: 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.

Care sunt câteva alternative open-source pentru fancy88/ibook?

Alternativele open-source pentru fancy88/ibook includ: 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…