{"id":13733035,"url":"https://github.com/bitcoin-vr/bitcoin-vr","last_synced_at":"2025-05-08T09:31:45.641Z","repository":{"id":94331024,"uuid":"106524225","full_name":"bitcoin-vr/bitcoin-vr","owner":"bitcoin-vr","description":"An experiment to build a realtime VR visualization of Bitcoin transactions on the blockchain","archived":false,"fork":false,"pushed_at":"2017-12-13T12:54:23.000Z","size":22736,"stargazers_count":69,"open_issues_count":25,"forks_count":19,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-15T01:33:19.439Z","etag":null,"topics":["bitcoin","blockchain","blockchain-explorer","blockchain-info","blockchain-vr","reactvr","realtime-visualization","socket","waffle"],"latest_commit_sha":null,"homepage":"http://bitcoin-vr.github.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitcoin-vr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-10-11T08:05:36.000Z","updated_at":"2024-05-16T02:14:48.000Z","dependencies_parsed_at":"2023-06-26T01:52:52.827Z","dependency_job_id":null,"html_url":"https://github.com/bitcoin-vr/bitcoin-vr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoin-vr%2Fbitcoin-vr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoin-vr%2Fbitcoin-vr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoin-vr%2Fbitcoin-vr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoin-vr%2Fbitcoin-vr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitcoin-vr","download_url":"https://codeload.github.com/bitcoin-vr/bitcoin-vr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253036488,"owners_count":21844222,"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":["bitcoin","blockchain","blockchain-explorer","blockchain-info","blockchain-vr","reactvr","realtime-visualization","socket","waffle"],"created_at":"2024-08-03T03:00:36.954Z","updated_at":"2025-05-08T09:31:41.598Z","avatar_url":"https://github.com/bitcoin-vr.png","language":"JavaScript","readme":"## Introduction\nBitcoin-VR experimental project to use Facebook's [React-VR Library](https://facebook.github.io/react-vr/) to visualize Bitcoin (Core) transactions in real time. This is an open source project and all contributions are welcome.\n\n__EDIT:__ Wow! We made the front page of HackerNews! Hi everyone!\n\n![preview_image]\n\n[preview_image]: https://bitcoin-vr.github.io/static_assets/bitcoin-vr-og-image.jpg \"Bitcoin VR Screenshot\"\n\n## How did you build this?\n\nBitcoin-VR is built using [ReactVR](https://facebook.github.io/react-vr/), which allows you to build VR apps using only javascript and declarative components. We use [Blockchain.info's websocket API](https://blockchain.info/api/api_websocket) for the transaction stream, and [Redux](https://redux.js.org/docs/introduction/) for state management. \n\nWe might refactor/write tests at a later date, but code quality is generally quite hacky. We also used this project to learn React/Redux so please help us find ways to improve!\n\n## I'd like to contribute\n\n### Waffle\nWe use Waffle to manage our open issues. As of Dec 2017 there are quite a lot of implementation/performance bugs due to the large number of bitcoin transactions. \n\n[https://waffle.io/bitcoin-vr/bitcoin-vr](https://waffle.io/bitcoin-vr/bitcoin-vr)\n\n### Lessons learnt from working with React VR\nReactVR is a very new library! We've tried to document down some of its quirks along the way.\n\n1. [Learning ReactVR](https://gist.github.com/onggunhao/52e5a504fbf07e9b2f332bbead7e71e3) \n2. [Reading List for ReactVR Deployment](https://gist.github.com/onggunhao/1f6571163b4678ca56e17dc98a623c65)\n3. [Deploying Bitcoin-VR on Github Pages](https://gist.github.com/onggunhao/202f57cde9fb4f2d8e56ab414043aa1c)\n\n### Git Repository Structure\n\nDue to ReactVR's [deployment](https://facebook.github.io/react-vr/docs/publishing.html), we use two repositories to track Bitcoin VR.\n\n1. [Bitcoin-VR](https://github.com/bitcoin-vr/bitcoin-vr) (this repository) holds the project's working tree. This `.gitignores` the  `vr/build` folder that holds the compiled production build. Please issue all Pull Requests in this repo.\n\n2. [Production repo](https://github.com/data-VR/blockchain-vr-build) tracks the compiled production build that is hosted on Github pages. \n\nFor more information on this, please read the \"[Publishing Your Project](https://facebook.github.io/react-vr/docs/publishing.html)\" in the official ReactVR documentation.\n\n### Special Thanks\n\nThis project was incubated in Fullstack Academy. Special thanks to Gabriel Lebec, Geoff Bass and Jeff Kandel for their help in this project!\n","funding_links":[],"categories":["Experiences"],"sub_categories":["Motion Controllers inside Unity!"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcoin-vr%2Fbitcoin-vr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitcoin-vr%2Fbitcoin-vr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcoin-vr%2Fbitcoin-vr/lists"}