How to make own widget/card in brave Brower

how to build and add widgets in Brave browser like as Binance widget.

are they support web3js in it?

Not sure if you can add/create your own widget as widget is managed by the team (I’m pretty sure it’s a part of partnership, CMIIW). But I think you can’t.