A collection of open-source museum projects. This is simply a list of organizations active on github along with a list of "featured projects" hopefully of interest to the broader community. It will attempt to be a more open replacement for the lost MuseTechCentral resource.
My aim is to eventually model this after the JQuery Plugin site, where repos can opt-in by including a manifest and a post-receive hook. For now, a list:
-
- Hack The Universe
- From the Department of Astrophysics and the BridgeUp: STEM program. Challenge wiki with problem statements and hackathon resources at the link above. See 29 open source projects produced at the event in the Hack The Universe organization.
- Hack The Dinos
- The world's first dinosaur hackathon! From the Division of Paleontology and the BridgeUp: STEM program. Challenge wiki with problem statements and hackathon resources at the link above. See 25 open source projects produced at the event in the Hack The Dinos organization.
- Hack The Stacks
- From the Research Library and the BridgeUp: STEM program. Challenge wiki with problem statements and hackathon resources at the link above. See 18 open source projects produced at the event in the Hack The Stacks organization.
- Hack The Universe
-
- palette-server
- palette-server is a small little WSGI-compliant httpony to extract colours from an image. (blog post)
- shannon-server
- shannon-server is a small little WSGI-compliant httpony to calculate the shannon entropy for an image. (blog post)
- tms-tools
- tms-tools is a set of libraries and command-line scripts for extracting, talking to and working with TMS data. (blog post)
- collection-wall
- collection-wall is an early labs experiment for displaying collection objects as a waterfall-like wall of images. (blog post)
- chromecast-signage
- A proof-of-concept Chromecast application for web-based signage in museums.
- objectphone
- plumbing-atkinson-server
- A simple Flask-based HTTP-pony to dither images.
- py-cooperhewitt-api
- Python bindings for the Cooper Hewitt collections API.
- py-cooperhewitt-csvtools
- Cooper Hewitt tools for ensuring and wrangling CSV files ... because character encoding.
- py-cooperhewitt-swatchbook
- Cooper Hewitt tools for wrangling colours.
- github-tools
- Tools for working with GitHub
- ... and more
- palette-server
-
- ChicagoCodeX
- An authoring and publishing environment for online catalogues with full scholarly apparatus
- ... and more
- ChicagoCodeX
-
- "Our hackers are doing a lot of good work at the Maine Discovery Museum in Bangor, Maine. This is the code for the various exhibits that we've repaired or enhanced."
-
- Some visualization and exhibit experience sketches.
- Collections API
- A screen scraper that powers scrapi.org, grabbing object information from the met's collection pages.
-
- griot
- A tool for building engaging stories around objects, both in-gallery and on the web. Wordpress for friendly content entry, piped as JSON for presentation in a 'rich web app'.
- metadrafts
- Wordpress editorial revision workflow
- galleries.csv
- What's currently on view. Updated daily, diff`ed, and annotated with thumbnails.
- griot
-
- Arduino, Oauth2, and Wordpress
-
- The Museum System API
- A REST service for TMS providing access to art, exhibition, and artist data and images as either JSON or XML.
- Europeana-D3
- A D3.js visualization using the Europeana API. The same visualization is included with the TMS API above. Live example: www.europeana-d3.info
- The Museum System API
-
- describe-me
- Describe Me is a website that asks you to write alternative text (alt-text) for images contained within Museum Victoria’s collection.
- digital-labels
- Web API for delivering data for museum exhibitions labels.
- iOS and Android code for Field Guide apps.
- describe-me
-
- HTML5 kiosk apps
- Kiosk control software
- DevOps tools for deployment and systems monitoring
-
- jquery_collections_browser
- A jQuery plugin for browsing the Victoria and Albert Museum's collections data and images via its API.
- DigitalLabels
- Django app to generate an interactive gallery label interface, optimised for touch screens and tablets.
- jquery_collections_browser
-
- infolounge_walls
- HTML5 Kiosk built on top of Swipe.js (old 2.0 branch) and Leaflet.js, this project creates a touch interface a set of zoomable images or video.
- garden
- Minneapolis Sculpture Garden 25th Anniversary: OpenStreetMaps data and Leaflet.
- ... and more
- infolounge_walls
-
- Fork this repo and submit a pull request!
-
- Source code for serendipitous discovery tool built at One Week ¦ One Tool open-source software-development institute that includes results from DPLA, Europeana (and now Trove). More national and topic aggregators would be ace!
-
- Bits of (really quite old) PHP code used to access various museum APIs.
-
- Services to access basic TMS tombstone and object package data. Services are written in .NET, clients are jQuery.
-
- A set of Ruby scripts to scrape information from the Smithsonian Institution's collections portal, and parse it into machine-readable JSON.