Skip to content
@wellcomecollection

Wellcome Collection

A free museum and library exploring health and human experience

Wellcome Collection is a free museum and library that aims to challenge how we all think and feel about health.

Digital media and services are vital to our mission. They include:

Our GitHub account contains the code and configuration we use to build and run these services. Everything we've made is open source, made available under an MIT licence.

We work in the open, so that others can learn from our mistakes and successes.

Key services

A diagram showing the major services in wellcomecollection.org

  • The Wellcome Collection website is the public face of our digital offering, and it pulls in content from a variety of services. (repo: wellcomecollection.org).

  • Our account services allow users to manage their library membership, and will allow them to order items from the library's closed stores (pending release).

  • Our editorial content – including stories, exhibitions, and events – is stored and managed in Prismic. We use the Prismic API to fetch content and display it on the site.

  • The catalogue API powers our unified collections search. It's backed by a pipeline that combines data from different library and archive catalogues. (repos: catalogue-api, catalogue-pipeline)

  • Our storage service is the long-term preservation repository for our digital collections. It keeps our files in cloud storage providers, stores multiple copies for redundancy, and verifies every copy is stored correctly. (repo: storage-service)

  • We have workflow systems that process new content before it's uploaded to the storage service. Currently we use intranda's Goobi for digitised content and Artefactual's Archivematica for born-digital content. (repos: goobi-infrastructure, archivematica-infrastructure)

  • We make images available through IIIF APIs, an open standard used by many libraries and museums. Our IIIF services are provided by Digirati, and fetch images from the storage service. This includes both the APIs and the pre-processing required to make images available.

Pinned

  1. wellcomecollection.org wellcomecollection.org Public

    🪟 Wellcome Collection's website and services that support it

    TypeScript 37 6

  2. storage-service storage-service Public

    🗃️ Managing the safe, long-term storage of our digital collections in the cloud

    Scala 31 5

  3. data-science data-science Public

    🔬 Data science and machine learning at Wellcome Collection

    Jupyter Notebook 6 1

  4. platform-infrastructure platform-infrastructure Public

    🏗️ Infrastructure for the Wellcome Digital Platform

    HCL 23 8

  5. catalogue-pipeline catalogue-pipeline Public

    🛢️ The data pipeline services extracting & transforming data from our museum and collections.

    Scala 12 2

  6. catalogue-api catalogue-api Public

    🔮 The API for searching the Wellcome Collection catalogue.

    Scala 2

Repositories

Showing 10 of 91 repositories

Top languages

Loading…

Most used topics

Loading…