PHPackages                             rrssb/rrssb-plus - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. rrssb/rrssb-plus

ActiveDrupal-library

rrssb/rrssb-plus
================

Ridiculously Responsive Social Sharing Buttons Plus

0.5.6(1y ago)15614.1k↑32.9%7[4 issues](https://github.com/AdamPS/rrssb-plus/issues)MITJavaScript

Since Feb 4Pushed 1y ago1 watchersCompare

[ Source](https://github.com/AdamPS/rrssb-plus)[ Packagist](https://packagist.org/packages/rrssb/rrssb-plus)[ Docs](http://www.albanyweb.co.uk/rrssb-plus)[ RSS](/packages/rrssb-rrssb-plus/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)DependenciesVersions (14)Used By (0)

Ridiculously Responsive Social Sharing Buttons Plus
===================================================

[](#ridiculously-responsive-social-sharing-buttons-plus)

Social sharing buttons that you can drop into any website with attractive SVG-based icons, small download, and browser compatibility. RRSSB+ automatically adjusts to different screen sizes by tweaking sizes, splitting buttons evenly onto multiple rows and hiding the labels.

The library offers consistently styled buttons for all sites. No 3rd-party scripts (such as from Facebook), with the inherent overheads and different button designs.

[![Two rows of buttons with prefix and label](https://camo.githubusercontent.com/f6577501356da8a205375b0bf14dc098d87b6d4674f7364a27441f179d95ba87/68747470733a2f2f7777772e64727570616c2e6f72672f66696c65732f72727373625f3278332e706e67)](https://camo.githubusercontent.com/f6577501356da8a205375b0bf14dc098d87b6d4674f7364a27441f179d95ba87/68747470733a2f2f7777772e64727570616c2e6f72672f66696c65732f72727373625f3278332e706e67) [![Small buttons](https://camo.githubusercontent.com/cb0efb22c1240092b0f993d8cb1382a578e8728f80581ea8e9b9ad14bbd0dd03/68747470733a2f2f7777772e64727570616c2e6f72672f66696c65732f72727373625f736d616c6c5f302e504e47)](https://camo.githubusercontent.com/cb0efb22c1240092b0f993d8cb1382a578e8728f80581ea8e9b9ad14bbd0dd03/68747470733a2f2f7777772e64727570616c2e6f72672f66696c65732f72727373625f736d616c6c5f302e504e47) [![Vertical align](https://camo.githubusercontent.com/34ddf10b01b5a3149859b696b4faf0e2e32360b184d399a4c8824bf8e3a07f7a/68747470733a2f2f7777772e64727570616c2e6f72672f66696c65732f72727373625f766572746963616c2e504e47)](https://camo.githubusercontent.com/34ddf10b01b5a3149859b696b4faf0e2e32360b184d399a4c8824bf8e3a07f7a/68747470733a2f2f7777772e64727570616c2e6f72672f66696c65732f72727373625f766572746963616c2e504e47)

Developed by [**AlbanyWeb**](http://www.albanyweb.co.uk/). Based on [**RRSSB**](https://github.com/kni-labs/rrssb) "Ridiculously Responsive Social Sharing Buttons" by [**KNI**](http://www.kurtnoble.com).

Installation instructions
-------------------------

[](#installation-instructions)

If you use the Drupal CMS then you can automatically install this library with a [module](https://www.drupal.org/project/rrssb) — see [demo](https://www.albanyweb.co.uk/rrssb-plus). If you use Backdrop CMS you can install a [module which bundles this library](https://github.com/backdrop-contrib/rrssb) through the Project Installer interface.

Otherwise, you can examine the source of the demo page to see how to do it. Search for `` to find the HTML for the buttons. You need to load `rrssb.min.js` and `rrssb.css`. To configure this library, make a call to `rrssbConfigAll`.

Main changes from RRSSB
-----------------------

[](#main-changes-from-rrssb)

- Allow buttons to split onto multiple rows, ensuring the rows stay even.
- Buttons size automatically stays usable and clear. As a rule we don't want huge buttons on a huge screen or tiny ones on a tiny screen, which you can get with RRSSB. RRSSB+ offers a configurable default size, and a configurable percentage allowable shrink.
- Whitespace around icons and text is consistent at all sizes. With RRSSB, the spacing varies with button size. At "normal width" there is lots of space, hence smaller fonts and icons that are harder to read. Grow the screen, and you see the "large format", and it's different — and we think a better balance. By default, RRSSB is similar to the large format, but with slightly larger icons.
- Uniform responsiveness applied simultaneously to all buttons. In contrast RRSSB hides the labels one-by-one. That's not an approach we are familiar with on mainstream websites, and we feel it looks odd, as if there is a bug.
- Support button prefix text such as "Share this page". The RRSSB demo page has text like that although not responsive, and hard-coded into the page rather than being part of the library.
- Configurable settings to control appearance.

Performance changes
-------------------

[](#performance-changes)

- Use background image instead of inline SVG. Gives smaller page sizes, reduced server load and smaller caches.
- Smaller JS and CSS files for faster download.
- Simpler script executes a lot less lines of code for smoother resizing.
- Reduced DOM size: store working data as data() not attr().

Compatibility changes
---------------------

[](#compatibility-changes)

- Compatible with older releases of jQuery - remove specific requirement for jQuery 1.10
- Designed for integration into a CMS such as [Drupal](https://www.drupal.org/project/rrssb) and [Backdrop](https://backdropcms.org/project/rrssb).

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity46

Moderate usage in the ecosystem

Community23

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~236 days

Recently: every ~634 days

Total

13

Last Release

557d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6959ccf9708f1f8a9262dd4ea95a117e04de4cc6467e280326bde0650be998c6?d=identicon)[AdamPS](/maintainers/AdamPS)

---

Top Contributors

[![dbox](https://avatars.githubusercontent.com/u/296130?v=4)](https://github.com/dbox "dbox (267 commits)")[![joshuatuscan](https://avatars.githubusercontent.com/u/202188?v=4)](https://github.com/joshuatuscan "joshuatuscan (158 commits)")[![AdamPS](https://avatars.githubusercontent.com/u/5490095?v=4)](https://github.com/AdamPS "AdamPS (78 commits)")[![connorwyatt](https://avatars.githubusercontent.com/u/9286228?v=4)](https://github.com/connorwyatt "connorwyatt (23 commits)")[![IanCaunce](https://avatars.githubusercontent.com/u/10065879?v=4)](https://github.com/IanCaunce "IanCaunce (9 commits)")[![andrewicarlson](https://avatars.githubusercontent.com/u/5479270?v=4)](https://github.com/andrewicarlson "andrewicarlson (6 commits)")[![odbol](https://avatars.githubusercontent.com/u/550985?v=4)](https://github.com/odbol "odbol (5 commits)")[![iVegas](https://avatars.githubusercontent.com/u/11544787?v=4)](https://github.com/iVegas "iVegas (3 commits)")[![mysticaltech](https://avatars.githubusercontent.com/u/518555?v=4)](https://github.com/mysticaltech "mysticaltech (2 commits)")[![visnu](https://avatars.githubusercontent.com/u/3616584?v=4)](https://github.com/visnu "visnu (2 commits)")[![pascalwa](https://avatars.githubusercontent.com/u/2631461?v=4)](https://github.com/pascalwa "pascalwa (2 commits)")[![Cerdic](https://avatars.githubusercontent.com/u/342805?v=4)](https://github.com/Cerdic "Cerdic (2 commits)")[![Rynaro](https://avatars.githubusercontent.com/u/5271543?v=4)](https://github.com/Rynaro "Rynaro (2 commits)")[![scottaohara](https://avatars.githubusercontent.com/u/4152514?v=4)](https://github.com/scottaohara "scottaohara (2 commits)")[![shash7](https://avatars.githubusercontent.com/u/3054413?v=4)](https://github.com/shash7 "shash7 (1 commits)")[![sourabh-vb](https://avatars.githubusercontent.com/u/101618954?v=4)](https://github.com/sourabh-vb "sourabh-vb (1 commits)")[![sp4r74cus](https://avatars.githubusercontent.com/u/864292?v=4)](https://github.com/sp4r74cus "sp4r74cus (1 commits)")[![jsmoriss](https://avatars.githubusercontent.com/u/2913687?v=4)](https://github.com/jsmoriss "jsmoriss (1 commits)")[![eiselems](https://avatars.githubusercontent.com/u/5188694?v=4)](https://github.com/eiselems "eiselems (1 commits)")[![GeoffTidey](https://avatars.githubusercontent.com/u/319408?v=4)](https://github.com/GeoffTidey "GeoffTidey (1 commits)")

---

Tags

socialresponsivebuttonssharingplusrrssbridiculously

### Embed Badge

![Health badge](/badges/rrssb-rrssb-plus/health.svg)

```
[![Health](https://phpackages.com/badges/rrssb-rrssb-plus/health.svg)](https://phpackages.com/packages/rrssb-rrssb-plus)
```

###  Alternatives

[social-links/social-links

PHP library to generate share buttons

112338.6k2](/packages/social-links-social-links)[fritzmg/contao-sharebuttons

Simple Contao extension to provide share buttons as a module and content element

1832.5k](/packages/fritzmg-contao-sharebuttons)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
