GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - internetarchive/openlibrary: One webpage for every book ever published!

BranchesTags
Open more actions menu

Latest commit

 

History

23,847 Commits
23,847 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude
.claude
 
 
.github
.github
 
 
.vscode
.vscode
 
 
conf
conf
 
 
docker
docker
 
 
docs
docs
 
 
openlibrary
openlibrary
 
 
scripts
scripts
 
 
static
static
 
 
stylelint
stylelint
 
 
tests
tests
 
 
vendor
vendor
 
 
.dockerignore
.dockerignore
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.npmrc
.npmrc
 
 
.oxfmtrc.json
.oxfmtrc.json
 
 
.oxlintrc.json
.oxlintrc.json
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
.stylelintignore
.stylelintignore
 
 
.stylelintrc.json
.stylelintrc.json
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
MAINTAINERS.md
MAINTAINERS.md
 
 
Makefile
Makefile
 
 
Readme.md
Readme.md
 
 
SECURITY.md
SECURITY.md
 
 
bundlesize.config.json
bundlesize.config.json
 
 
compose.infogami-local.yaml
compose.infogami-local.yaml
 
 
compose.near-prod.yaml
compose.near-prod.yaml
 
 
compose.override.yaml
compose.override.yaml
 
 
compose.production.yaml
compose.production.yaml
 
 
compose.selinux.yaml
compose.selinux.yaml
 
 
compose.staging.yaml
compose.staging.yaml
 
 
compose.yaml
compose.yaml
 
 
config
config
 
 
custom-elements-manifest.config.mjs
custom-elements-manifest.config.mjs
 
 
eslint.config.cjs
eslint.config.cjs
 
 
infogami
infogami
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
playwright.config.ts
playwright.config.ts
 
 
pyproject.toml
pyproject.toml
 
 
renovate.json
renovate.json
 
 
requirements.txt
requirements.txt
 
 
requirements_scripts.txt
requirements_scripts.txt
 
 
requirements_test.txt
requirements_test.txt
 
 
setup.py
setup.py
 
 
twa-manifest.json
twa-manifest.json
 
 
vite-asset-urls.mjs
vite-asset-urls.mjs
 
 
vitest.browser.config.mjs
vitest.browser.config.mjs
 
 
vitest.config.mjs
vitest.config.mjs
 
 

Repository files navigation

Open Library

GitHub Repo stars contributors

Open Library is an open, editable library catalog, building towards a web page for every book ever published.

Getting Started

Please read the Contributing guide thoroughly before contributing. It covers community norms, contribution standards, and how to work respectfully with other contributors.

Then follow the Quick Start to set up your environment and make your first contribution.

For full developer documentation, see docs.openlibrary.org.

To volunteer in non-development roles, visit openlibrary.org/volunteer.

License

All source code published here is available under the terms of the GNU Affero General Public License, version 3.

About

One webpage for every book ever published!

openlibrary.org

Topics

bookshacktoberfestinternet-archivelibrary-catalogueopen-source

Resources

Readme
AGPL-3.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

6.8k stars

Watchers

176 watching

Forks

2.1k forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.