Open Source Wedding Rings

[update 1][update 2]

I lost my wife’s wedding band a few years ago. She handed it to me while I was driving and asked me to take it to a jeweler to get it hammered back “in round”. Of course, I lost it immediately.

My original wedding band I still have, but it’s always been a little unsatisfying. My ring finger is thinner than hers, and the pattern never quite matched where the original jeweler sized it down.

So, for our 10-year anniversary, I’m making bespoke rings. And because I’m an Open Source guy, I had to do it with Open Source Software. And of course, the code for the rings will be open source too.


My original wedding band

Code? For Wedding Rings?


digital model of 10th anniversary ring


That’s right. I wrote my wedding bands in Javascript. With OpenJsCad. I’m having them cast by TechFormCasting.

If you have a WebGL browser (Firefox or Chrome, at this writing) you can see the demo below.

In true open-source fashion, I had to develop a pull request for the upstream to make this render, due to an odd limitation in WebGL.

Warning: it takes a 10-30 seconds to render.  Use the mouse wheel (or equivalent) to zoom in.

1 thought on “Open Source Wedding Rings

  1. Kate

    Wow!! It’s a fantastic twisted ring . I loved it’s intricate design which makes it unique. And thanks for the information shared here which gives the details about the ring .


Leave a Reply

Your email address will not be published.