{"id":13399479,"url":"https://github.com/tibotiber/rd3","last_synced_at":"2026-01-18T19:40:43.941Z","repository":{"id":78062758,"uuid":"86912405","full_name":"tibotiber/rd3","owner":"tibotiber","description":"Playground for React \u0026 D3.js","archived":false,"fork":false,"pushed_at":"2020-04-25T06:55:48.000Z","size":239,"stargazers_count":131,"open_issues_count":0,"forks_count":33,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-07-31T19:20:10.671Z","etag":null,"topics":["d3","playground","react"],"latest_commit_sha":null,"homepage":"https://rd3.now.sh","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tibotiber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-04-01T12:38:14.000Z","updated_at":"2024-05-01T07:07:25.000Z","dependencies_parsed_at":"2023-03-21T04:03:44.996Z","dependency_job_id":null,"html_url":"https://github.com/tibotiber/rd3","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tibotiber%2Frd3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tibotiber%2Frd3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tibotiber%2Frd3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tibotiber%2Frd3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tibotiber","download_url":"https://codeload.github.com/tibotiber/rd3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243526879,"owners_count":20305109,"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":["d3","playground","react"],"created_at":"2024-07-30T19:00:38.309Z","updated_at":"2026-01-18T19:40:43.884Z","avatar_url":"https://github.com/tibotiber.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# RD3 - Playground for React \u0026 D3.js\n**[Live demo](https://rd3.now.sh)**\n\n*The demo instance may sleep when there is no traffic, if it takes time to load please hold on while the instance starts.*\n\n## Blog post\nhttps://medium.com/@tibotiber/react-d3-js-balancing-performance-developer-experience-4da35f912484\n\n## Description\nThis is a pet project where I experiment with getting React and D3.js to play well together. The focus is on performance and developer experience, with for goal to enable a powerful data exploration experience for the user, while getting the best developer experience enabling fast prototyping and easy contributions to the dataviz code by D3.js developers with minimal background in React.\n\nBig shout out to [@Olical](https://github.com/Olical) for his great work on [react-faux-dom](https://github.com/Olical/react-faux-dom).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftibotiber%2Frd3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftibotiber%2Frd3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftibotiber%2Frd3/lists"}