It looks like you're offline.
Open Library logo
additional options menu
Last edited by Mek
August 7, 2017 | History

Developer Center


Hello! There are lots of ways you can work with the Open Library system, and the ol-tech mailing list is a great place to ask questions.

Open Library is powered by Infogami, a clean, simple wiki application framework built on web.py. Unlike other wikis, Infogami has the flexibility to handle different classes of data, including structured data. That makes it the perfect platform for Open Library.

Open Library also uses a text-to-HTML formatting language Markdown, created by John Gruber. We also use the handy WMD Markdown WYSIWYG editor.

Special thanks to Browserstack for cross browser compatibility testing.

Developer Notes & Blogs
- [[http://code.openlibrary.org/en/latest/|Current documentation pages]]
- [[https://openlibrary.org/dev/docs|Main older documentation page]] & API Documentation
- [[https://github.com/jayfajardo/openlibrary|Ruby interface for the API]], written by Jay Fajardo - Using covers
- [[/dev/docs/setup|Set up a development instance of Open Library]]
- [[/dev/docs/committing|Committing changes to github.com/openlibrary/openlibrary]]
- [[/dev/docs/bots|Writing a Bot for Open Library]]
- [[/dev/docs/bookreader|Using the Internet Archive BookReader]]
- [[/dev/docs/bookurls|Archive.org book URLs]]
- [[/dev/docs/inlibrary|In-Library lending tech notes]]
- [[https://github.com/internetarchive/openlibrary/issues|Github Issue Tracker]], [[https://bugs.launchpad.net/openlibrary|old issue tracker]] on launchpad
- Blogs by current and former devs: [[http://gio.blog.archive.org/category/openlibrary/|Gio]], [[http://raj.blog.archive.org/tag/openlibrary/|Raj]], [[http://anand.blog.archive.org/|Anand]]

Data

Infogami

History

July 5, 2023 Edited by Mek updating technologies
July 23, 2021 Edited by raybb all links https
June 27, 2021 Edited by Mek Edited without comment.
June 27, 2021 Edited by Mek Edited without comment.
October 21, 2009 Created by George New page.