Librarians write short programs to make their lives better. You can, too.


Filter by language

                               

or library type

             

in-browser text editor

Erin White Virginia Commonwealth University — Web Systems Librarian

html, javascript

ILS reporting

Esther Verreau Skokie Public Library — Web Developer

python

digital signage content queue

Matt Weaver Westlake Porter Public Library — Web Librarian

python

staff communication

Hillel Arnold Rockefeller Archive Center — Lead Digital Archivist

javascript

simplified FTP workflow

Christine Moulen Massachusetts Institute of Technology — Library Systems Manager

perl

microdata prototype

Mike Giarlo Penn State University — Digital Library Architect

ruby

preparing files for repository ingest

Terry Brady Georgetown University — Applications Programmer Analyst

java

automatically georeferencing images

Sarah Simpkin University of Ottawa — GIS and Geography Librarian

script by Brian Bancroft

python

faster institutional repository

Esme Cowles UC San Diego Library — Lead Product Developer

ruby

organizing LibGuides

Jeremy Darrington Princeton University Library — Politics Librarian

javascript

checking file metadata faster

Josh Westgard University of Maryland Libraries — Graduate Assistant, Digital Programs and Initiatives

awk, python

converting MARC21 to BIBFRAME RDF graph

Jeremy Nelson Tutt Library, Colorado College — Metadata and Systems Librarian

python

visualizing medieval manuscripts

Dot Porter Schoenberg Institute for Manuscript Studies, Kislak Center for Special Collections, Rare Books and Manuscripts, University of Pennsylvania — Curator, Digital Research Services

xslt

adds book cover images to Blacklight search results

Chris Fitzpatrick Lyrasis — ArchivesSpace Developer

coffeescript

LOCKSS progress reports

Joe Montibello Dartmouth College — Library Systems Manager

python

autogenerated accessible alternatives

Rachel Donahue Special Collections, National Agricultural Library — Digital Projects Librarian

ruby

super-fast, large-scale content ingest

Scott Turnbull University of Virginia — Lead Software & Systems Engineer

go

aggregating library social media content

Coral Sheldon-Hess University of Alaska-Anchorage — Web Services Librarian

php

automatic MARC record creation from patron-driven acquisitions

Becky Yoose Grinnell College — Discovery and Integrated Systems Librarian / Assistant Professor

python

realtime library data dashboard

John Blyberg Darien Library — Assistant Director for Innovation and User Experience

php

Serials Solutions statistics

Matthew Reidsma Grand Valley State University — Web Services Librarian

javascript, php, mysql

EZproxy log analysis

Robin Camille Davis John Jay College of Criminal Justice (CUNY) — Emerging Technologies & Distance Services Librarian

python

faster digital forensics workflow

Sibyl Schaefer Rockefeller Archive Center — Assistant Director, Head of Digital Programs

bash

exporting DSpace metadata

nina de jesus York University — Digital Projects Librarian

bash

extracts metadata from Amazon to simplify acquisitions

Ken Irwin

javascript

collecting and validating reference statistics

Eric Phetteplace Chesapeake College — Emerging Technologies Librarian

javascript

bulk edit ebook MARC records to prepend proxy URL

Eric Phetteplace Chesapeake College — Emerging Technologies Librarian

python

parsing robots.txt files to find attack bots

Stuart Yeates Victoria University of Wellington — Technical Specialist

bash

automated knowledgebase updates

Owen Stephens Independent Consultant

ruby

web database of local archives

Michael Holt Valdosta State University Odum Library —Reference Librarian/Marketing Coordinator

php, mysql, javascript

MARC data migration

Joy Nelson ByWater Solutions — Director of Migrations

perl

finding available children's books faster

Mike Drake Tulare County Library — Deputy Director

perl

automating PDF and METS file creation so users can have archival content

Shaun Ellis Princeton University Library — User Interface Developer

ruby

quality control for MARC records

Annie Glerum Florida State University Libraries — Head of Complex Cataloging

xslt

comparing ISBNs of potential purchases against holdings

Matthew S. Collins Louisville Presbyterian Theological Seminary — Director of the Library and Associate Professor

python

subject access to research databases

Jason Simon Fitchburg State University — Technology & Serials Librarian ; Designing Minds Consulting

php, mysql, xml

adding ContentDM search options

Joel Marchesoni Hunter Library at Western Carolina University — Tech Support Analyst

asp

cleaning up a spreadsheet of metadata

Ruth Szpunar DePauw University — Reference and Instruction Librarian

vba

extracting acquisitions data from ILS into XML for mashup fun

Ron Gilmour Ithaca College Library — Web Services Librarian

perl

autocompletion in database search

Amy Wharton University of Virginia School of Law Library — Research & Emerging Technologies Librarian

javascript

improved ILS reporting

Cindy Harper Virginia Theological Seminary — Electronic Services and Serials Librarian

vba

identifying candidates for de-accessioning across a consortium

Sam Kome Claremont Colleges Library — Director, Collection Services and Scholarly Communication

python

metadata quality control

Misty De Meo Canadian Museum for Human Rights — Digital Collections Technician

ruby

low-cost access to research in the developing world

Evviva Weinraub Lajoie Oregon State University Libraries & Press — Director, Emerging Technologies & Services

mysql, php

whitelisting domains

Genny Engel Sonoma County Library — Webmaster

php

I learned to program from _why's Poignant Guide to Ruby, and I think this sentence is the very moment it clicked: "You will be writing stories for a machine."
Misty De Meo