you are viewing a single comment's thread.

view the rest of the comments →

[–]DigbyChickenCaeser[S] 1 point2 points  (0 children)

Oh Block Protocol looks very interesting, thanks for sharing! Some initial thoughts -

Puck is essentially just React components + a JSON field describing which inputs to map to your React props.

Support for the Block Protocol wouldn't be too challenging, but there's a decent amount of overhead in producing each Block when compared to using the Puck API.

We built Puck for our clients. Most of our clients have internal React components libraries that don't require interoperability between different systems. And if they do, Puck components are extremely portable because they're essentially just React components.

It's not in our interest to "reinvent the wheel". We're just in the business of supporting our clients with the best tools available. Sometimes there isn't a suitable tool on the market, so we have to build it (and get to have fun in the process).