All Projects → koddr → Goodshare.js

koddr / Goodshare.js

Licence: mit
🚀 А useful modern JavaScript solution for share a link from your website to social networks or mobile messengers. Easy to install and configuring on any of your website!

Programming Languages

javascript
184084 projects - #8 most used programming language
js
455 projects

Projects that are alternatives of or similar to Goodshare.js

Social Links
Simple library to count shares and generate share buttons
Stars: ✭ 91 (-78.33%)
Mutual labels:  share, counter
jQuery-Awesome-Sosmed-Share-Button
Awesome Social Media Share Button With Share Count
Stars: ✭ 58 (-86.19%)
Mutual labels:  share, social-network
Share Bar
A pure JS plugin to generate a share bar for social media, used by Globo.com.
Stars: ✭ 158 (-62.38%)
Mutual labels:  share, social-network
linkcast
Share links, images, blogs and everything on the web with your friends in one click using this chrome extension Linkcast
Stars: ✭ 13 (-96.9%)
Mutual labels:  share, social-network
Sharect
🔗 A lightweight JavaScript library to let users share their text selections to social networks.
Stars: ✭ 192 (-54.29%)
Mutual labels:  share, social-network
Cordova qq
A Cordova wrapper around the Tencent QQ SDK for Android and iOS. Provides access to QQ ssoLogin, QQ Sharing, QQZone Sharing etc.
Stars: ✭ 294 (-30%)
Mutual labels:  share, social-network
Django Meta
Pluggable app to allow Django developers to quickly add meta tags and OpenGraph, Twitter, and Google Plus properties to their HTML responses.
Stars: ✭ 339 (-19.29%)
Mutual labels:  social-network
Haven
Self-hostable private blogging
Stars: ✭ 373 (-11.19%)
Mutual labels:  social-network
Ramme
Unofficial Instagram Desktop App.
Stars: ✭ 3,295 (+684.52%)
Mutual labels:  social-network
Recommendation Systems Paperlist
Papers about recommendation systems that I am interested in
Stars: ✭ 308 (-26.67%)
Mutual labels:  social-network
React Social Network
Simple React Social Network
Stars: ✭ 409 (-2.62%)
Mutual labels:  social-network
Spruce
A social networking platform made using Node.js and MongoDB
Stars: ✭ 399 (-5%)
Mutual labels:  social-network
Socify
🚀 Socify is an open source social networking platform written in Ruby on Rails
Stars: ✭ 363 (-13.57%)
Mutual labels:  social-network
Vue Goodshare
🍿 Vue.js component for social share. A simple way to share a link on the pages of your website in the most popular (and not so) social networks. Powered by goodshare.js project.
Stars: ✭ 345 (-17.86%)
Mutual labels:  share
Aardwolf
Powering connected social communities with open software.
Stars: ✭ 379 (-9.76%)
Mutual labels:  social-network
Patchwork
A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).
Stars: ✭ 3,500 (+733.33%)
Mutual labels:  social-network
Socialsdklibrary
提供微博、微信、QQ、Tim、QQ 轻聊版、钉钉的登陆分享功能支持;
Stars: ✭ 399 (-5%)
Mutual labels:  share
Metric
Minimal metrics for Go (counter/gauge/histogram). No dependencies. Compatible with expvar. Web UI included.
Stars: ✭ 319 (-24.05%)
Mutual labels:  counter
Koala
A lightweight Facebook library supporting the Graph, Marketing, and Atlas APIs, realtime updates, test users, and OAuth.
Stars: ✭ 3,506 (+734.76%)
Mutual labels:  social-network
Ifmshare
IFMShare是一个iOS客户端应用内分享的界面、功能一体化解决方案,使用简单、优雅,界面和功能高度可定制化。分享功能直接调用iOS系统内预制分享功能,无需去各种繁杂的社会化分享平台注册账号、无需下载导入各种SDK,使用非常简单。
Stars: ✭ 398 (-5.24%)
Mutual labels:  share

🚀 goodshare.js

Share a link from your website to social networks and mobile messengers

goodshare.js logo github

npm version bundle size jsDelivr download code style: prettier license twit link

A useful modern JavaScript solution for share a link from your website to social networks or mobile messengers.
Easy to install and configuring on any of your website!

The Why?

Simple install, extensive documentation, developer support, SEO friendly, small bundle size 1.04 KB (with all dependencies, minified and gzipped), many options for customization of appearance, clean code without scripts tracking user activity on the page, high speed.

Docs, Change log

Installation

Install via npm:

npm install --save goodshare.js

Or include from jsDelivr CDN:

<script src="https://cdn.jsdelivr.net/npm/[email protected]/goodshare.min.js"></script>

Usage

Works with any HTML tags: <a>, <div>, <button> or other. Choose any and add required attributes data-social.

Full list of supported social providers and mobile messengers.

<!-- Create button with share to Twitter -->
<button data-social="twitter">Share this to Twitter</button>

<!-- Create link with share to Facebook -->
<a href="#" data-social="facebook">Share this to Facebook</a>

<!-- Create div container with share to LinkedIn -->
<div data-social="linkedin">Share this to LinkedIn</div>

<!-- Create icon from Fontello.com with share to Tumblr -->
<i class="icon-tumblr" data-social="tumblr"></i>

By default, goodshare.js search this tags for get title, description and image (for some social networks):

<head>
  <title>Current page title</title>
  <meta name="description" content="Current page description.">
  <link rel="apple-touch-icon" href="http://example.com/path/to/image.png">
  ...
</head>

Framework components

Size limit report

npm run size

  Time limit:   80 ms
  Size:         1.04 KB
  Loading time: 21 ms   on slow 3G
  Running time: 54 ms   on Snapdragon 410
  Total time:   75 ms

Thanks to Andrey Sitnik @ai/size-limit.

Developers

Project assistance

If you want to say «thank you» or/and support active development goodshare.js:

  1. Add a GitHub Star to project.
  2. Twit about project on your Twitter.
  3. Donate some money to project author via PayPal: @paypal.me/koddr.
  4. Join DigitalOcean at our referral link (your profit is $100 and we get $25).

Thanks for your support! 😘 Together, we make this project better every day.

Stargazers over time

Stargazers over time

Code Contributors

This project exists thanks to all the people who contribute.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].