Open LibraryWeb application for an editable book catalog, with book and author search, reader lists, and public data APIs.AGPL-3.0
Web application for an editable book catalog, with book and author search, reader lists, and public data APIs.
Open Library is a web application for maintaining an editable book catalog, with book and author discovery and reader-curated lists. Developers can query catalog data through public APIs or obtain monthly data dumps for bulk use. The Python application also has a documented Docker-based local development setup for contributors working on catalog features and integrations.
Open Library README / Developer Center | Open Library / Quick Start | Open Library Docs · Reviewed 2026-10-13

- 01 / Feature noteQuery book catalog data
Use the public, low-volume APIs to search for books, authors and availability from another application.
Feature source ↗ - 02 / Feature noteDownload bulk catalog data
Obtain monthly data dumps for workflows that import books, authors or covers in bulk.
Feature source ↗
GitHub stars
6,806
Detected license
AGPL-3.0
Repository created
2008-10-30
Repository push
2026-11-04
2008-10-30GitHub release
2026-10-29 · deploy-2026-10-29-at-20-59Repository push
2026-11-04
GitHub stars
Unknown
i
Cached history uses a different month window; chart withheld until aligned.
Latest attempt: ok · Checked 2026-10-15T23:34:55.975088+00:00 · Last successful fetch 2026-10-15T23:34:55.975088+00:00 · Provider source
Hacker News stories
Unknown
i
OpenSSF Scorecard
6.3/10
Scanned 2026-11-02 · 13 scored / 14 returned
i
- Code-Review · 4/10
Found 7/17 approved changesets -- score normalized to 4
- Maintained · 10/10
30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10
- Dangerous-Workflow · 10/10
no dangerous workflow patterns detected
- Security-Policy · 9/10
security policy file detected
- Token-Permissions · 6/10
detected GitHub workflow tokens with excessive permissions
- CII-Best-Practices · 0/10
no effort to earn an OpenSSF best practices badge detected
- Binary-Artifacts · 10/10
no binaries found in the repo
- License · 10/10
license file detected
- Fuzzing · 0/10
project is not fuzzed
- Signed-Releases · Inconclusive
no releases found
- Branch-Protection · 3/10
branch protection is not maximal on development and all release branches
- Pinned-Dependencies · 4/10
dependency not pinned by hash detected -- score normalized to 4
- Packaging · 10/10
packaging workflow detected
- SAST · 0/10
SAST tool is not run on all commits -- score normalized to 0
Repository commit 2100caf7fed6 · Scorecard v5.6.0
Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source
GitHub release
Published 2026-10-29
i
Checked 2026-11-04T04:26:56Z · Last successful fetch 2026-11-04T04:26:56Z · Value fetched 2026-11-04T04:26:56Z · Provider source
Unknown
