Our Community

Who we are

We are a community of individuals, companies, non-profits and libraries seeking to make digital content open, accessible and interoperable.

Our Idea

Make the technologies around eBooks and digital content better, more interoperable, more accessible and available to libraries and those who serve libraries. Greater access means helping more people read more.

Principles

As a community of contributors and maintainers we strive to encourage participation a harassment-free experience for everyone..
Contributor Code of Conduct

Server Applications

Metadata Wrangler
  • Framework: Flask
  • Language: Python

The Metadata Wrangler provides metadata harvesting, aggregation, normalization, and syndication services for eBooks. The Metadata Wrangler utilizes open access data APIs from a variety of providers so as to enhance the catalog display of eBooks and other digital content.

Circulation Manager
  • Framework: Flask
  • Language: Python

The Circulation Manager is an application designed for libraries that helps aggregate content from a variety of eBook content providers and present the collections as a single catalog of content and inventory using Open Publication Distribution System (OPDS).

Content Server
  • Framework: Flask
  • Language: Python

The Content Server is currently only designed to support Open Access and Public Domain content. However, it will eventually be extended to be a general content server. This will allow adopter to track and communicate the relevant licenses associated with a particular work and apply Digital Rights Management protection as needed. It too is an application designed for libraries that helps aggregate content and present the collection and inventory status using Open Publication Distribution System (OPDS).

Client Applications

Web Client: OPDS Catalog and Web Reader
  • Framework: ReactJS
  • Language: JavaScript, TypeScript

The OPDS Catalog provides a highly customizable opensource web catalog for ebooks collections that can interoperate with ebooks services that present the catalog via the Open Distribution Protocol System (OPDS) system.

Web reader is allows those who like to read on the web via their laptop, desktop or mobile device for that matter, to easily read online.

iOS Client
  • Framework: iOS
  • Language: Objective C, C++, Swift

The iOS application provides a native interface for finding, borrowing and reading content on iOS devices. The native application allows for a responsive and native UX, encryption based DRM, and access to native assistive technologies (Voice Over).

Android Client
  • Framework: Android
  • Language: C++, Java

The Android application provides a native interface for finding, borrowing and reading content on a variety of compatible platforms and devices such as Android, ChromeOS and Kindle Fire. The native application allows for a responsive and native UX, encryption based DRM, and access to assistive technologies.

Sponsored projects and collaborations

Client application support for new content types

Status: Seeking additional project sponsors for code contribution.

Mutlti DRM support

Status: In progress

Readium enhancement

Status: In progress (R2)

Circulation Manager integrations
Client Features
Mintex Sponsored Work


Contributing Members

    New York Public Library
    The New York Public Library
    Community Organizer
    European Digital Reading Lab Logo
    European Digital Reading Lab (EDRL)
    Community Member
    Minitex
    Mintex
    Community Member