The GitHub Tech Tree

The GitHub Tech Tree

Published

Institutions

GitHub

In their third deposit, GitHub preserved what they refer to as the Tech Tree, a selection of works intended to describe how the world makes and uses software today, as well as an overview of how computers work and the foundational technologies required to make and use computers. The purpose of the GitHub Archive Program is to preserve open-source software for future generations. This implies also preserving the knowledge of other technologies on which open-source software runs, along with a depiction of the open-source movement which brought this software into being. “This initial version of the Tech Tree will consist almost entirely of copies of pre-existing works, none of which were written for an unknown audience a long way into the future. As such it is not so much a guide as a collection of resources that we hope will be historically interesting and/or useful. We have tried to strike a balance between abstract/theoretical and concrete/practical work, and to provide at least an overview of the entire technical stack on which modern software engineering rests.” Jon Evans, Founding director of the GitHub Archive Program. In addition to all the technical documentation, GitHub have also included a selection of artistic, cultural, and historical works, to help describe the overall cultural context in which this archive was created. A data dump of an entire 2020 snapshot of Wikipedia in the archive’s five primary languages, along with a snapshot of Stack Overflow and sundry other smaller data collections, is also stored alongside all the technical documentation in the Tech Tree.

Other Collections

Rjukan-Notodden Industrial Heritage

Rjukan-Notodden

Rjukan-Notodden Industrial Heritage

Rjukan-Notodden Industrial Heritage site was inscribed in the UNESCO World Heritage List in 2015 for its outstanding value as an example of a new global industry in the early 20th century.

Read more
Big Data Studies Lab

University of Hong Kong

Big Data Studies Lab

...

Read more
Paper with Old Norse writing. Thorsteinn1996, CC BY-SA 4.0 <https://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons

Lingua Aeterna

Preservation of Endangered Languages

Lingua Aeterna is working with the Arctic World Archive to preserve and make accessible the linguistic diversity of today for future generations.

Read more

Use the AWA Platform

Want to explore how it works before making a deposit?

Get free access to the AWA platform and see how you can manage, preview, and prepare your preservation projects.

  • Upload unlimited data to your personal piqlFilm(s) with secure cloud storage until final submission.
  • Store any file format, in digital (QR-code) or visual format for long-term readability.
  • Track and manage deposits directly from your dashboard with full metadata support.
  • Retrieve your data anytime, with files made available via the secure AWA online portal.
Define you own metadata schemas in the AWA web application