An open API service indexing awesome lists of open source software.

https://github.com/colibri-hq/colibri

Colibri is a simple web application to manage, read and download your ebooks.
https://github.com/colibri-hq/colibri

ebook ebook-collection ebook-manager ebook-reader

Last synced: about 1 month ago
JSON representation

Colibri is a simple web application to manage, read and download your ebooks.

Awesome Lists containing this project

README

        


The Colibri Logo; a small Colibri bird stylised as a letter 'C'.

# Colibri

Self-hosted ebook library with a gorgeous web interface, book collections, and metadata editing.

Screenshot of Colibri

Colibri allows you to manage your books, sort them into collections, and to read and download them. It is built on
[SvelteKit](https://kit.svelte.dev) and can run in serverless environments. Colibri also employs password-less
authentication via [Passkeys](https://www.passkeys.io).

> **Hey there!** đź‘‹
> Colibri is **still under active development** and not ready for prime-time yet. I'm also looking for contributors and
> co-maintainers on the project: There is *a lot* left to do, and I have big plans for the app (none of them involve
> making it a paid product, by the way).
>
> If you'd like to be a part of this effort and contribute something—code, design-wise, or anything else really—please
> contact me!

Features
--------

- Simple library management: Import your ebooks, update their metadata, and get a neat library accessible from all your
devices.
- Automatic metadata retrieval: Colibri will automatically fetch information about books, authors, and publishers from
public knowledge graph data.
- Easy search integration: Colibri integrates search services to index and search content in your library.
- Seamless passkey authentication: By using passkeys, you can sign in to Colibri using Windows Hello, Touch ID or Face
ID
and similar authenticators.
- Book collections: Colibri allows you to create collections for your books.
- Easy to self-host: Colibri is built for maximum flexibility. Run it on Docker, Cloudflare, Vercel, AWS or directly on
Node.js. Thanks to [SvelteKit](https://kit.svelte.dev), Colibri can run pretty much anywhere.
- Secure: Colibri uses modern web technologies and is built with security in mind. It does not track you, and it does
not
send your data to third parties.

Project Goals
-------------
Colibri tries to enable you to:

- Self-host a delightful, secure, and capable bookshelf for yourself and your family
- Form a small, private social network around reading with your family and friends
- Store, analyse, and enhance your ebook files
- Publish your reading lists and reviews

### Non-goals

Colibri does not aim to:

- Replace your existing ebook reader (nor Calibre, for that matter)
- Make it easy to pirate books
- Be a community for exchanging books with lots of people