• Stars
    star
    172
  • Rank 221,201 (Top 5 %)
  • Language
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⭐️ Awesome Readium-related resources

Awesome Readium Awesome

A list of lists of awesome Readium resources.

Readium is an open-source foundation dedicated to the development of software, standards and best practices for digital publications.

Disclaimer: This list is created for informational purposes only and the provided links do not constitute an endorsement, recommendation, or favoring by the Readium Foundation.

Contents

Open Standards

The Readium community has developed several industrial open standards for publications:

A separate list of LCP adopters is maintained by EDRLab here.

Documentation

  • Architecture - overview of the architecture of all Readium projects
  • Locators - defines a JSON object for pointing into digital publications
  • Readium CSS - defines a set of reference stylesheets for EPUB Reading Systems

Readium toolkits

Other toolkits related to Readium

Apps based on Readium Mobile

Readium Mobile is a toolkit for ebooks, audiobooks and comics written in Swift & Kotlin.

Apps based on Readium Desktop

Readium Desktop is a toolkit for ebooks, PDF documents, audiobooks and comics written Typescript, using node.js and Electron.js, for use on Windows, MacOS and Linux.

The applications listed below have been developed out of Thorium Reader, which is also open-source.

Other Desktop Apps

Using Readium JS:

Apps based on Readium Web

...

Compatible with Readium Web Publications

In addition to Readium projects, a number of other apps or open-source projects can support Readium Web Publications:

  • Epub.js - an ebook viewer written in JS
  • Vivliostyle - a document and publication viewer written in JS
  • xbreader - a manga viewer written in TypeScript

Examples & Experiments

License

CC0

To the extent possible under law, all contributors waive all copyright and related neighboring rights to this work.

More Repositories

1

readium-js-viewer

👁 ReadiumJS viewer: default web app for Readium.js library
HTML
517
star
2

readium-sdk

A C++ ePub renderer SDK
C
372
star
3

readium-js

EPUB processing engine written in Javascript
JavaScript
339
star
4

swift-toolkit

A toolkit for ebooks, audiobooks and comics written in Swift
Swift
260
star
5

kotlin-toolkit

A toolkit for ebooks, audiobooks and comics written in Kotlin
Kotlin
185
star
6

architecture

📚 Documents the architecture of the Readium project
JavaScript
153
star
7

r2-testapp-swift

Swift
149
star
8

r2-testapp-kotlin

Kotlin
128
star
9

mobile

📱 Readium Mobile is a toolkit for ebooks, audiobooks and comics written in Swift & Kotlin.
HTML
104
star
10

readium-css

🌈 A set of reference stylesheets for EPUB Reading Systems, starting with Readium Mobile
HTML
87
star
11

readium-shared-js

Repository for the shared JavaScript libraries that are used in the SDK-Launchers and other applications developed on top of the SDK
JavaScript
78
star
12

SDKLauncher-Android

Launcher app for Readium SDK on Android
JavaScript
76
star
13

webpub-manifest

📜 A JSON based Web Publication Manifest format used at the core of the Readium project
HTML
72
star
14

SDKLauncher-iOS

A small iOS application to serve as a launcher/testbed for the Readium SDK.
JavaScript
70
star
15

readium-lcp-server

Repository for the Readium LCP Server
Go
61
star
16

ts-toolkit

A toolkit for ebooks, audiobooks and comics written in Typescript
TypeScript
59
star
17

readium-cfi-js

JavaScript
43
star
18

go-toolkit

A toolkit for ebooks, audiobooks and comics written in Go
Go
38
star
19

desktop

Readium Desktop is an SDK for ebooks, audiobooks and comics written in Typescript and using node.js and Electron.js.
23
star
20

r2-streamer-swift

Swift
22
star
21

SDKLauncher-OSX

A small OS X application to serve as a launcher/testbed for the Readium SDK on the Mac.
JavaScript
21
star
22

r2-navigator-swift

JavaScript
19
star
23

r2-streamer-kotlin

Kotlin
18
star
24

r2-streamer-js

NodeJS Readium2 "streamer"
JavaScript
15
star
25

readium.github.io

Base repo for hosting the landing pages for the organization's web pages
HTML
14
star
26

r2-navigator-kotlin

Kotlin
12
star
27

readium-lcp-client

This repository is for the Readium Licenced Content Protection (LCP) client side implementation work.
C++
11
star
28

r2-shared-swift

Swift
10
star
29

r2-navigator-web

A Readium Navigator module for Web applications, written in Typescript
TypeScript
8
star
30

r2-shared-kotlin

Kotlin
8
star
31

r2-testapp-js

NodeJS Readium2 "test app"
TypeScript
8
star
32

r2-shared-js

NodeJS Readium2 "shared" components
TypeScript
8
star
33

r2-workspace-kotlin

A workspace for on-boarding developers
8
star
34

r2-streamer-java

A Java implementation of the Readium-2 streamer
Java
8
star
35

lcp-specs

🔐 Releases, drafts and schema for Readium LCP
SCSS
7
star
36

r2-opds-swift

Swift
7
star
37

r2-opds-js

NodeJS Readium2 "opds" component
TypeScript
7
star
38

readium-test-files

Some ePub3 files used to demonstrate the capabilities of the Readium SDK and derived reading systems.
JavaScript
6
star
39

r2-navigator-js

NodeJS Readium2 "navigator"
TypeScript
6
star
40

r2-lcp-swift

Swift LCP module
Swift
5
star
41

r2-opds-kotlin

Kotlin
4
star
42

r2-glue-js

Javascript resources that are injected by a Readium-2 streamer or navigator
TypeScript
3
star
43

r2-lcp-kotlin

Kotlin
3
star
44

r2-lcp-js

NodeJS LCP Module
TypeScript
3
star
45

r2-utils-js

NodeJS Readium2 "utils"
TypeScript
2
star
46

r2-workspace-swift

A workspace for on-boarding developers
2
star
47

readium-planning

A repo for various planning documents (as opposed to code/architecture documents)
1
star
48

readium-interfaces

A set of interfaces that provide access to the functionality in Readium 1 and 2.
JavaScript
1
star
49

divina-player-js

JS Player for Digital Visual Narratives
JavaScript
1
star
50

guided-navigation

🪧 Guiding readers through a publication using a JSON based document
HTML
1
star