e-books and integrated library systems (ils)

polar-bookshelf

23 May 2020Last Commit3816 (1920/yr)Github Stars976Issues

Polar is personal knowledge repository which supports advanced features like incremental reading, annotation, comments, and spaced repetition. It supports reading PDF and the web content and was created using the Electron framework and PDF.js

PDF support We have first-class PDF support thanks to PDF.js. PDFs work well when reading content in book format or when reading scientific research which is often stored as PDF.

Captured Web Pages Download HTML content and save them as offline documents which can be annotated.

calibre-web

23 May 2020Last Commit3261 (678/yr)Github Stars173Issues

Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.

This software is a fork of library and licensed under the GPL v3 License.

Default admin login:
Username: admin
Password: admin123

Issues with Ubuntu: Please note that running the above install command can fail on some versions of Ubuntu, saying "can't combine user with prefix". This is a known bug and can be remedied by using the command pip install --system --target vendor -r requirements.txt instead.

cops

14 Oct 2019Last Commit1019 (128/yr)Github Stars59Issues

COPS stands for Calibre OPDS (and HTML) Php Server.

See : COPS's home for more details.

Don't forget to check the Wiki.

In my opinion Calibre is a marvelous tool but is too big and has too much dependencies to be used for its content server.

That's the main reason why I coded this OPDS server. I needed a simple tool to be installed on a small server (Seagate Dockstar in my case).

I initially thought of Calibre2OPDS but as it generate static file no search was possible.

Later I added an simple HTML catalog that should be usable on my Kobo.

dspace

22 May 2020Last Commit505 (62/yr)Github Stars285Issues

DSpace Documentation | DSpace Releases | DSpace Wiki | Support

DSpace open source software is a turnkey repository application used by more than 2,000 organizations and institutions worldwide to provide durable access to digital resources. For more information, visit http://www.dspace.org/

⚠️ Work on DSpace 7 has begun on our master branch. This means that there is temporarily NO user interface on this master branch. DSpace 7 will feature a new, unified Angular user interface, along with an enhanced, rebuilt REST API. The latest status of this work can be found on the DSpace 7 UI Working Group page. Additionally, the codebases can be found in the following places:

komga

22 May 2020Last Commit318 (401/yr)Github Stars44Issues

Komga is a free and open source comics/mangas server.

Features include:

Get the app from our releases page or through Docker.

Head over to our website for more information.

Check the development guidelines.

The Komga icon is based on an icon made by Freepik from www.flaticon.com

koha

23 May 2020Last Commit317 (41/yr)Github Stars0Issues

Koha is distributed under the GNU GPL version 3 or later.

Note: This is a synced mirror of the official Koha repo.

Note: Koha does not accept pull requests from git hosting sites.

Note: This project has its own bug tracker, to report a bug or submit a patch visit http://bugs.koha-community.org.

For guidelines on submitting patches for Koha please visit https://wiki.koha-community.org/wiki/SubmitingAPatch

The developers handbook can be found at https://wiki.koha-community.org/wiki/Developer_handbook

http://koha-community.org/

bicbucstriim

29 Feb 2020Last Commit298 (36/yr)Github Stars46Issues

BicBucStriim streams books, digital books. It fills a gap in the functionality of current NAS devices that provide access to music, videos and photos -- but not books. BicBucStriim fills this gap and provides web-based access to your e-book collection.

BicBucStriim was created when I bought a NAS device (Synology DS 512+) to store my media on it. NAS devices like the Synology DS typically include media servers that publish audio, video, photos, so that you can access your media from all kinds of devices (TV, smart phone, laptop ...) inside the house, which is very convenient. Unfortunately there is nothing like that for e-books. So BicBucStriim was created.

mango

23 May 2020Last Commit175 (619/yr)Github Stars18Issues

Mango is a self-hosted manga server and reader. Its features include

Simply download the pre-built binary file mango for the latest release. All the dependencies are statically linked, and it should work with most Linux systems on amd64.

The official docker images are available on Dockerhub.

The default config file location is ~/.config/mango/config.yml. It might be different if you are running Mango in a docker container. The config options and default values are given below

You can organize your .cbz/.zip files in nested folders in the library directory. Here's an example:

fcrepo4

22 May 2020Last Commit133 (18/yr)Github Stars18Issues

JavaDocs | Fedora Wiki | Use cases | REST API |

Fedora is a robust, modular, open source repository system for the management and dissemination of digital content. It is especially suited for digital libraries and archives, both for access and preservation. It is also used to provide specialized access to very large and complex digital collections of historic and cultural materials as well as scientific data. Fedora has a worldwide installed user base that includes academic and cultural heritage organizations, universities, research institutions, university libraries, national libraries, and government agencies. The Fedora community is supported by the stewardship of the DuraSpace organization.

islandora

13 May 2020Last Commit120 (13/yr)Github Stars10Issues

This module includes the core functionality for interacting with Fedora Repository objects through the Drupal interface.

For installation and customization instructions please see the documentation and the DuraSpace Wiki.

All bugs, feature requests and improvement suggestions are tracked at the DuraSpace JIRA.

This module requires the following modules/libraries:

Tuque is expected to be in one of two paths:

More detailed requirements are outlined in the Installing the Islandora Essential Modules chapter of the documentation.

hyrax

23 May 2020Last Commit115 (33/yr)Github Stars439Issues

Code:

Docs:

Jump in:

Hyrax is a front-end based on the robust Samvera framework, providing a user interface for common repository features. Hyrax offers the ability to create repository object types on demand, to deposit content via multiple configurable workflows, and to describe content with flexible metadata. Numerous optional features may be turned on in the administrative dashboard or added through plugins. It is implemented as a Rails engine, so it may be the base of, or added to, a Rails application. Hyrax is the consolidation of Sufia and the CurationConcerns gems and behaves in much the same way.

evergreen

14 May 2020Last Commit80 (9/yr)Github Stars15Issues

eprints

03 Mar 2020Last Commit51 (7/yr)Github Stars164Issues

GNU EPrints README

Installation guide: http://wiki.eprints.org/w/Installation.

For more information see http://www.eprints.org/software/.

NOTE: *The 3.3 branch should be considered as the new "master" branch now. * *The master branch is no longer maintained. (A merge could not be performed automatically due to different code paths.)*

EPrints is a document management system aimed at Higher Educational institutions and individuals. EPrints has been used to provide Open Access to research results, sharing of educational resources and providing portfolios of work. It has a flexible metadata and workflow model to support varied business needs as well as interaction with other Web and institutional systems.

the epube

No Repo
Self-hosted web EPUB reader using EPUB.js, Bootstrap, and Calibre.

calibre

No Repo
E-book library manager that can view, convert, and catalog e-books in most of the major e-book formats and provides a built-in Web server for remote clients.