# nicolasbeauvais/vue-social-sharing

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

Repository: https://github.com/nicolasbeauvais/vue-social-sharing
Canonical: https://ross.abutalabs.com/products/vue-social-sharing
Homepage: https://nicolasbeauvais.github.io/vue-social-sharing/
Language: JavaScript
License: MIT
License Family: permissive
Topics: vue, vue-component, social-shares, vuejs, vuejs2, vuejs-components, vue-components, social, ssr, nuxtjs, social-networks, social-network, renderless-components, hacktoberfest
Archived: true
Last push: 2024-01-09T16:25:55+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3604, "days_push": 967, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1372, forks 193 (observed 2026-08-28T04:04:32.303380+00:00)

## What it is
A renderless Vue.js component for sharing links to major social networks, shipping minimal HTML and no CSS so developers fully control markup and styling. It is lightweight (under 2.5kb gzipped) and compatible with server-side rendering including Nuxt.js.

## Use cases
- add social share buttons to a Vue site
- share links on Facebook, Twitter, and other networks from a Vue app
- custom-styled share buttons without bundled CSS
- social sharing in a Nuxt.js SSR application
- share links that respect Open Graph meta tags

## When to choose
- you use Vue 2 (or Vue 3 alpha) and need share links across many social networks
- you want full control over the markup and styling of share buttons
- you need SSR/Nuxt compatibility in a small package

## When to avoid
- you need pre-styled, ready-made share button widgets
- you use React, Svelte, or another non-Vue framework
- you need Vue 3 stable support today

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, ssr
- domain: web-development, frontend, social-media
- platform: -
- tags: vue, vuejs, renderless-components, social-sharing, nuxtjs, open-graph, nodejs, web-server

## Member repositories
- nicolasbeauvais/vue-social-sharing (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:32.303380+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:40:47.060500+00:00, confidence not recorded.
  - readme: https://github.com/nicolasbeauvais/vue-social-sharing (fetched 2026-08-28T04:04:32.303380+00:00, sha 39ad5812a4ac)
  - homepage: https://nicolasbeauvais.github.io/vue-social-sharing/ (fetched 2026-08-29T11:57:42.569624+00:00, sha 72bfb7483127)
  - registry_npm: https://registry.npmjs.org/vue-social-sharing (fetched 2026-08-29T11:57:42.571951+00:00, sha 4ae1e00d7bde)
- Data as of 2026-08-30T08:39:29.467469+00:00.
