For 5 years this project allowed you to create, fork and edit d3.js code snippets for use with bl.ocks.org right in the browser, no terminal required. Now it’s shutdown. You can still run it yourself if you’d like by cloning the project.
Almost 5 years after the kickstarter made Blockbuilder real, In-browser IDEs and code sharing tools are way better and Observable is taking its rightful place as the standard tool for the #d3js community.
Back in 2015 there was no easy way to quickly share or tweak an existing d3 example, so almost 200 people backed the kickstarter, and in the 5 years since more than 5,000 people have used blockbuilder to create, fork and share d3 examples. In that same time period 400,000 people have visited Blockbuilder over 2 million times. The vast majority of those visits are to those very examples created by the community.
Keeping the IDE code, server backend and the continuous search infrastructure maintained has become too expensive, especially in regards to time: GitHub is deprecating one of the ways we authenticate API calls, the elasticsearch index is brittle and the UI codebase was established as the very first project I learned React with. shout out to @micahstubbs who has been keeping the lights on and shepherding some nice improvements from @hydrosquall. Dedicating time and attention to refactor and re-architect fundamental aspects of the project is something I can’t bring myself to do given the amazing alternatives available today.
Observable is what I’ve been using for all my open source examples & d3 prototyping over the last 2 years. It’s what I wish I could have built and now it’s here.
On top of that, all the blocks anybody ever made in blockbuilder are still available on bl.ocks.org (the original goal was to help people make more blocks!).
You can also find over 40,000 blocks that were indexed for the search feature available for analysis and use.
All that said, Blockbuilder has always been open source and a sufficiently motivated person can certainly host their own copy of the IDE.
I can’t express the depths of my gratitude to the #d3js community for the opportunity to participate in so many people’s creative processes. I was deeply moved by the trust granted to me by the kickstarter backers and the support I got from friends and internet acquaintences alike. I’d like to give a personal shout out to a few folks who have strongly supported this project through the years: Erik Hazzard, Micah Stubbs, Shirley Wu and Victor Powell. Of course none of this would be possible without Mike Bostock’s tireless commitment to data visualization tools.