Make your own social media sharing buttons

So you just finished your very first web app and you’d like to let other people share it on Twitter, Facebook, Pinterest or any other social network they use. This is really easy to do — most social media websites provide a code you can put on your website that takes care of everything for you. But you might be concerned about performance — typically this code involves loading JavaScript from the social media sites. There could also be privacy issues. And lastly — each code is a little different and produces different buttons. It may be quite a bit of work getting them all fit into your website. You start wondering about alternatives.