16 Open-source Free Social Sharing Buttons Libraries for Your Web Apps

16 Open-source Free Social Sharing Buttons Libraries for Your Web Apps

Social sharing buttons are interactive buttons that allow users to share content on various social media platforms with just a click. They are important because they encourage user engagement and enable easy distribution of content across different social networks.

By adding social sharing buttons, website owners can increase the visibility and reach of their content, as users can easily share it with their networks. This can lead to more website traffic, increased brand exposure, and potentially more conversions or interactions with the shared content.

1- Social Share Urls

This project allows you to add and integrate social media sharing URLs into your project.

The current supported libraries are JavaScript, PHP, Python, GoLang, React.js, Rubu, C#, Rubu, VB.NET, Swift, Objective-C, and Perl.

GitHub - bradvin/social-share-urls: Social Share URLs
Social Share URLs. Contribute to bradvin/social-share-urls development by creating an account on GitHub.

2- Vue Social Share

This is a A renderless Vue.js component for sharing links to social networks, compatible with SSR.

GitHub - nicolasbeauvais/vue-social-sharing: A renderless Vue.js component for sharing links to social networks, compatible with SSR
A renderless Vue.js component for sharing links to social networks, compatible with SSR - GitHub - nicolasbeauvais/vue-social-sharing: A renderless Vue.js component for sharing links to social netw…

3- Next Share (React.js)

Social media share buttons and share counts for React.

GitHub - Bunlong/next-share: Social media share buttons for your next React apps.
Social media share buttons for your next React apps. - GitHub - Bunlong/next-share: Social media share buttons for your next React apps.

4- React Share

The Social Share Library is a React component that provides social media share buttons without external script loading.

It opens a popup share-window and includes buttons for Facebook, Facebook Messenger, Twitter, Telegram, Whatsapp, LinkedIn, Pinterest, VK, Odnoklassniki, Reddit, Tumblr, Mail.Ru, LiveJournal, Viber, Workplace, Line, Weibo, Pocket, Instapaper, Hatena, and email. It also supports share counts for Facebook, Pinterest, VK, Odnoklassniki, Reddit, Tumblr, and Hatena. The library includes social media icons and supports custom icons as well.

GitHub - nygardk/react-share: Social media share buttons and share counts for React
Social media share buttons and share counts for React - GitHub - nygardk/react-share: Social media share buttons and share counts for React

5- Social Share Button (Rails)

This is a gem to helper you quickly create a share feature in your Rails apps.

Supported social networks:

  • Facebook
  • Twitter
  • Douban
  • Weibo
  • QZone
  • Google Bookmark
  • Delicious
  • Tumblr
  • Pinterest
  • Email
  • LinkedIn
  • WeChat (Weixin)
  • Vkontakte
  • Odnoklassniki
  • Xing
  • Reddit
  • Hacker News
  • Telegram
  • WhatsApp
GitHub - huacnlee/social-share-button: Helper for add social share feature in your Rails app. Twitter, Facebook, Weibo, Douban ...
Helper for add social share feature in your Rails app. Twitter, Facebook, Weibo, Douban ... - GitHub - huacnlee/social-share-button: Helper for add social share feature in your Rails app. Twitter,…

6- Sharer.js

Sharer.js is a very tiny JS library to create custom social share components on DOM elements for your website. No dependencies.

GitHub - ellisonleao/sharer.js: :on: Create your own social share buttons. No jquery.
:on: :bookmark: Create your own social share buttons. No jquery. - GitHub - ellisonleao/sharer.js: :on: Create your own social share buttons. No jquery.

7- Social (jQuery)

jQuery plugin for listing profiles and sharing.

GitHub - tolgaergin/social: jQuery plugin for listing profiles and sharing
jQuery plugin for listing profiles and sharing. Contribute to tolgaergin/social development by creating an account on GitHub.

8- React Native Share

Use the powerful built-in share view from iOS and Android to effortlessly enable users to share content on popular social media platforms like Facebook and Twitter.

This convenient feature utilizes the user's existing account, eliminating the need for additional authorizations. Furthermore, it allows you to conveniently prefill the share view with text, image, and link, providing users with a seamless sharing experience.

GitHub - doefler/react-native-social-share: Use the iOS and Android native Twitter and Facebook share popup with React Native https://github.com/doefler/react-native-social-share
Use the iOS and Android native Twitter and Facebook share popup with React Native https://github.com/doefler/react-native-social-share - GitHub - doefler/react-native-social-share: Use the iOS and…

9- Rrssb

↪️ Ridiculously Responsive Social Sharing Buttons, RRSSB is built with SASS, so you can easily customize it by tweaking a few variables. SVGs allow for tiny file size and retina support. Add or remove icons as you see fit – the rest will fill in automagically in the container.

GitHub - kni-labs/rrssb: :arrow_right_hook: Ridiculously Responsive Social Sharing Buttons
:arrow_right_hook: Ridiculously Responsive Social Sharing Buttons - GitHub - kni-labs/rrssb: :arrow_right_hook: Ridiculously Responsive Social Sharing Buttons

10- Social Share Kit

Social Share Kit is a library of decent and good-looking CSS/JavaScript social sharing icons, buttons and popups.

GitHub - darklow/social-share-kit: Library of decent and good looking CSS/JavaScript social sharing icons, buttons and popups
Library of decent and good looking CSS/JavaScript social sharing icons, buttons and popups - GitHub - darklow/social-share-kit: Library of decent and good looking CSS/JavaScript social sharing icon…

11- JSsocial

jsSocials is a simple social network sharing jQuery plugin. It's flexible and easily extensible. Configure visual appearance. Choose one of several themes provided. Add any yet unsupported social network if needed.

GitHub - tabalinas/jssocials: Social Network Sharing jQuery Plugin
Social Network Sharing jQuery Plugin. Contribute to tabalinas/jssocials development by creating an account on GitHub.

12- Laravel Share

This Laravel package allows you to share links exist on almost every page in every project, creating the code for these share links over and over again can be a pain in the ass. With Laravel Share you can generate these links in just seconds in a way tailored for Laravel.

Supported services:

  • Facebook
  • Twitter
  • LinkedIn
  • WhatsApp
  • Reddit
  • Telegram
GitHub - jorenvh/laravel-share: Optional package for Laravel to generate social share links.
Optional package for Laravel to generate social share links. - GitHub - jorenvh/laravel-share: Optional package for Laravel to generate social share links.

13- SharingButtons.io

A web app to quickly generate social sharing buttons that do not track the user.

sharingbuttons.io | Super fast and easy Social Media Sharing Buttons. No JavaScript. No tracking.
Super fast and easy Social Media Sharing Buttons. No JavaScript. No tracking.
GitHub - mxstbr/sharingbuttons.io: Quickly generate social sharing buttons with a tiny performance footprint
Quickly generate social sharing buttons with a tiny performance footprint - GitHub - mxstbr/sharingbuttons.io: Quickly generate social sharing buttons with a tiny performance footprint

14- Social Sharing

This open-source project allows you to add social sharing links and buttons without the bloat.

GitHub - cferdinandi/social-sharing: Add social sharing links and buttons without the bloat.
Add social sharing links and buttons without the bloat. - GitHub - cferdinandi/social-sharing: Add social sharing links and buttons without the bloat.

15- AAShareBubbles

This open-source free project allows you to add animated Social share buttons control.


Supported buttons:
Facebook, Twitter, Google+, Tumblr, VKontakte (vk.com), LinkedIn, Pinterest, YouTube, Vimeo, Reddit, Instagram, WhatsApp, E-mail, Add to favorites

GitHub - mixdesign/AAShareBubbles: Animated Social share buttons control for iOS
Animated Social share buttons control for iOS. Contribute to mixdesign/AAShareBubbles development by creating an account on GitHub.

16- Social Share Plugin (Flutter)

Social Share to Facebook and Instagram and Twitter.

GitHub - romatroskin/social_share_plugin: Social Share to Facebook and Instagram Flutter plugin.
Social Share to Facebook and Instagram Flutter plugin. - GitHub - romatroskin/social_share_plugin: Social Share to Facebook and Instagram Flutter plugin.





Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+