top | item 30547101

Show HN: Surfboard – CodeSandbox for Arduino

26 points| birudeghi | 4 years ago |sfbd.is

Hello HN!

I'm excited to reveal Surfboard to you all! Surfboard is a widget that enables you to share your Arduino code as a URL link or HTML embed. People interacting with your widget can edit, compile and upload the code into their Arduino board--right in the browser.

Surfboard supports over 170 boards and over 4,200 libraries, so rest assured you can share quite a large variety of Arduino projects here :)

More on tech stack: - Backend is Node.js and Go with MongoDB database, with most of the codebase a derivative of the Duino App project (https://duino.app/)

- React frontend

This project is a few days old so feedback is highly appreciated!

P.S. If you live in the UK (esp. London), I'm also looking for a highly technical and passionate partner-in-crime. Send an email to birudeghi@gmail.com with 1) Something amazing you've built, 2) How you got into the hardware space, 3) Contact details and times when I can talk with you.

7 comments

order

claxo|4 years ago

A list of libraries would be nice. Also, allow to do a quick squetch, non persistent, without registering.

birudeghi|4 years ago

Thanks for the feedback! Is the search bar for the libraries not sufficient? We assumed that whoever is writing the code will know what libraries to include so they can just type them in the search bar.

We see that people wanted to have a play with the product before fully creating one for themselves! We’ll consider doing a demo widget at the front page to serve that need, but out of curiosity, what do you find most difficult about creating the widget?

hgo|4 years ago

Definitely pushes me in the direction of taking the plunge into Arduino. Thanks for sharing!

birudeghi|4 years ago

Yes, go ahead and start building! Surfboard would be perfect to showcase your first project so do pay us a visit down the road!

lxe|4 years ago

Would be nice to have this explanation for what this is somewhere on the site.

birudeghi|4 years ago

Very good point, thank you! I was betting on people trying it out for themselves but apparently the description isn’t clear :/