2 ms·
When I contributed to Foxglove Studio, a robotics data visualization tool built in React and Electron, I found the codebase very easy to navigate. Without much
by rgovostes 2y ago
When I contributed to Foxglove Studio, a robotics data visualization tool built in React and Electron, I found the codebase very easy to navigate. Without much prior JavaScript/TypeScript/React experience, I was able to prototype several new fairly sophisticated features. They've nicely decomposed the code into libraries, with just about the right level of abstraction to make it easy to extend. And given that it's built for visualizing streaming data, they've got performance figured out.
Unfortunately they ceased developing it in the open, but there's a lot to learn from the v1 codebase, and other related projects that continue to be open source.
https://github.com/foxglove/studio/tree/v1 https://github.com/foxglove/studio/tree/v1
- pixelready 2y agoAh, there’s some nice patterns in the library code for sure. I’ll have to spend some time with it. Thanks for sharing!