internetarchive/openlibrary
One webpage for every book ever published! observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 9
- age_days: 6516
- days_rel: 15
- days_push: 7
- n_releases_24m: 56
Adoption not part of the score
6634 stars · 1972 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Open Library is an open, editable library catalog from the Internet Archive aiming to create one web page for every book ever published, with over 20 million book records. It is a Python web application offering book search, ebook borrowing via Controlled Digital Lending, reading logs, community editing, and public JSON/YAML/RDF APIs.
Use cases
- look up book metadata by ISBN or title
- borrow free ebooks online
- track books I've read and set a yearly reading goal
- add or edit book records like a wiki
- fetch book data programmatically via an open API
- search the full text of millions of books
- build a book discovery app with open catalog data
When to choose
- you need an open, community-editable catalog of book metadata
- you want free ebook borrowing through Controlled Digital Lending
- you're building mission-aligned tools that need book lookup APIs or bulk data dumps
- you want to contribute to an open book data ecosystem
When to avoid
- you need a high-traffic commercial data backend - the APIs are rate-limited and not intended for that
- you need a modern DRM ebook store or commercial audiobook platform
- you need a lightweight library-only package rather than a full web application
Facets
application · maturity active
search-engine web-framework api-framework documentation education web-development self-hosted cms python self-hosted library-catalog books open-data internet-archive digital-lending wiki-style-editing book-metadata public-api web-server docker linux
9 sources
- readme: https://github.com/internetarchive/openlibrary · fetched 2026-08-28 · 8147afcb60d4
- homepage: https://openlibrary.org · fetched 2026-08-29 · eebfb4428393
- site_page: https://openlibrary.org/about · fetched 2026-08-29 · 699353f467a2
- site_page: https://openlibrary.org/about/vision · fetched 2026-08-29 · 857d5a4c4066
- site_page: https://openlibrary.org/help/faq/borrow · fetched 2026-08-29 · 2e46380fd8b1
- site_page: https://openlibrary.org/help/faq/yearly-reading-goals · fetched 2026-08-29 · 7754d5159567
- site_page: https://openlibrary.org/help/faq/reading-log · fetched 2026-08-29 · f138af6ea308
- site_page: https://openlibrary.org/developers/api · fetched 2026-08-29 · 7eb1fcafb63f
- site_page: https://openlibrary.org/help/faq/editing · fetched 2026-08-29 · e7c75c43513b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| internetarchive/openlibrary | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="internetarchive/openlibrary")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem