{"id":13549043,"url":"https://github.com/googlearchive/ChromeWebLab","last_synced_at":"2025-04-02T22:31:25.811Z","repository":{"id":9291076,"uuid":"11126140","full_name":"googlearchive/ChromeWebLab","owner":"googlearchive","description":"The Chrome Web Lab for Makers, Hackers and everyone","archived":true,"fork":false,"pushed_at":"2013-10-17T15:07:06.000Z","size":33005,"stargazers_count":877,"open_issues_count":25,"forks_count":276,"subscribers_count":148,"default_branch":"master","last_synced_at":"2024-11-03T18:34:18.617Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googlearchive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-02T14:08:48.000Z","updated_at":"2024-09-16T15:52:16.000Z","dependencies_parsed_at":"2022-09-22T16:01:56.916Z","dependency_job_id":null,"html_url":"https://github.com/googlearchive/ChromeWebLab","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlearchive%2FChromeWebLab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlearchive%2FChromeWebLab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlearchive%2FChromeWebLab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlearchive%2FChromeWebLab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googlearchive","download_url":"https://codeload.github.com/googlearchive/ChromeWebLab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246905105,"owners_count":20852812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T12:01:17.622Z","updated_at":"2025-04-02T22:31:20.802Z","avatar_url":"https://github.com/googlearchive.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Web Lab\n\n[Web Lab](http://www.chromeweblab.com) is made of up 5 Chrome Experiment installations that bring the extraordinary workings of the internet to life and aims to inspire the world about the possibilities of the web. \n\nThe installations have been part of a year-long public exhibition at the Science Museum in London and can be interacted with by anyone, anywhere at chromeweblab.com.\n\nWorldwide visitors both on and offline will be able to make music with people across the world; launch information into cyberspace and see where images on the web live; watch their portrait being processed, translated, and then drawn in sand by a robot; and travel instantly to far away places all over the world.\n\nThis Open Source project makes two of the experiments - [Orchestra](Orchestra) and\n[Sketchbots](Sketchbots) - available for you to build and host yourself.\n\n## Why Open Source?\n\nWe fundamentaly believe that what we have learnt building and developing this project should be available for everyone to learn from and be inspired to build upon.\n\nThere is a lot of new technologies in this project that the WebLab was the first major project to use in production.  getUserMedia for example was integrated in a single day on the day it landed in Stable Chrome.\n\n## Why not all 5 experiements.\n\nWe had to start somewhere and the two most popular and interactive experiments seemed like a good idea.\n\n## Is this the exact same code as in Web Lab.\n\nYes and No.  We used a HUGE amount of the code, but there are parts of the weblab that detract from the core-experience so we have removed them (such as user account management).  \n\nYou have the ability to build the hardware and controllers to the same level we had them in the museum, and we improved the launch experience too.  Heck, we even added some features such as WebRTC to the orchestra just for this project.\n\n\n## Pre-commit hook\n\nWe use [Git Hooks](http://git-scm.com/book/en/Customizing-Git-Git-Hooks) in this project to allow each contributor to run the exact same procedures before committing code.\n\nTo install the Git Hooks used, just open your terminal, locate the folder of the project and run\n`ln -s ./pre-commit.sh .git/hooks/pre-commit`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgooglearchive%2FChromeWebLab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgooglearchive%2FChromeWebLab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgooglearchive%2FChromeWebLab/lists"}