awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
overtrue avatar

overtrue/share.js

0
View on GitHub↗

Share.js

share.js is a JavaScript library for generating one-click share links to various global and regional social media platforms. It serves as a share button generator and front-end sharing interface that integrates multiple social networks into a website through configurable links.

The library distinguishes itself by providing device-based icon filtering to optimize the sharing experience for mobile and desktop users. It also supports platform visibility control via whitelisting and allows for the integration of custom HTML elements as sharing triggers.

The project covers high-level capabilities for link generation, metadata management, and user interface customization. This includes the ability to define specific titles, descriptions, and images for shared content and manage the placement of buttons within the document object model.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Social Media Integrations - Provides a library for integrating one-click sharing buttons that connect websites with various social media platforms.
  • Social Sharing Integrations - Integrates a wide range of social networks into websites via configurable sharing links.
  • Share Link Generation - Produces pre-configured URLs for various social media platforms to enable one-click content sharing.
  • Cross-Platform Social Distribution - Generates specific sharing links for multiple different social media services from a single configuration.
  • Share Button Generators - Creates social sharing buttons with customizable metadata and device-specific icon filtering.
  • URL Templates - Uses configurable URL templates to transform page metadata into valid sharing links for various social networks.
  • Sharing User Interfaces - Offers a customizable set of social media buttons with support for platform whitelisting and custom icons.
  • Social Media Sharing Utilities - Provides UI components and metadata control for sharing specific content items to external social platforms.
  • Share Content Customization - Defines specific titles, descriptions, URLs, and images for shared content using configuration settings.
  • Metadata Priority Resolution - Prioritizes explicit configuration settings over default page metadata to determine shared titles and descriptions.
  • DOM Element Inserters - Implements a system for inserting sharing buttons into a specified container element within the DOM.
  • Component Visibility Controls - Limits which social network buttons are rendered based on a user-defined whitelist of allowed platforms.
  • Adaptive Icon Selection - Optimizes the sharing experience by selecting specific button sets based on mobile or desktop device detection.
  • Adaptive Sharing Interfaces - Adjusts the visibility of social sharing buttons specifically for users on mobile devices.
  • Platform Visibility Filtering - Limits which social network buttons appear using whitelist or blacklist configurations.
  • Social Media Icon Sets - Manages sets of scalable icons for social networking platforms and filters them by device.
  • Configuration Attributes - Provides mechanisms for initializing sharing behavior and target platforms using HTML data attributes.
3,763 stars·800 forks·JavaScript·MIT·15 views

Star history

Star history chart for overtrue/share.jsStar history chart for overtrue/share.js

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does overtrue/share.js do?

share.js is a JavaScript library for generating one-click share links to various global and regional social media platforms. It serves as a share button generator and front-end sharing interface that integrates multiple social networks into a website through configurable links.

What are the main features of overtrue/share.js?

The main features of overtrue/share.js are: Social Media Integrations, Social Sharing Integrations, Share Link Generation, Cross-Platform Social Distribution, Share Button Generators, URL Templates, Sharing User Interfaces, Social Media Sharing Utilities.

Which projects share features with overtrue/share.js?

Projects with overlapping indexed features include: nygardk/react-share — react-share is a social media sharing library providing a collection of reusable components for adding share buttons… facebook/facebook-ios-sdk — This software is a mobile app analytics toolkit, a social graph API client, and a social sharing library for iOS. Its… wechatsync/wechatsync — Wechatsync is a multi-platform content synchronizer and cross-platform publishing tool. It extracts articles from… gitroomhq/postiz-app — Postiz is an open-source social media management platform designed to centralize the scheduling, publishing, and… allure-framework/allure2 — Allure is a test reporting framework that normalizes execution data from multiple test frameworks across different… dreammis/social-auto-upload — This project is a social media automation tool designed to publish videos and images across multiple social networks…

Projects sharing features with Share.js

These projects share indexed features with Share.js. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nygardk/react-sharenygardk avatar

    nygardk/react-share

    2,762View on GitHub↗

    react-share is a social media sharing library providing a collection of reusable components for adding share buttons and counters to web applications. It serves as a set of tools for implementing social media integration and content distribution workflows within React applications. The project includes a library of customizable vector icons for popular social networking platforms, supporting configurable shapes and sizes. It provides components for generating share buttons with custom titles and descriptions, as well as a social share counter that retrieves and displays the number of times a

    TypeScriptreactreact-componentshare-counts
    View on GitHub↗2,762
  • wechatsync/wechatsyncwechatsync avatar

    wechatsync/Wechatsync

    4,866View on GitHub↗

    Wechatsync is a multi-platform content synchronizer and cross-platform publishing tool. It extracts articles from webpages and distributes them to multiple social media and blogging platforms simultaneously. The system utilizes a web content extractor with reader-mode logic to strip advertisements and navigation elements from source pages. The project employs a markdown content pipeline that converts extracted web content into a standardized format for editing before redistribution. It features an automated media migrator that performs host-to-host image migration, downloading images from sou

    TypeScriptblogchromechrome-extension
    View on GitHub↗4,866
  • facebook/facebook-ios-sdkfacebook avatar

    facebook/facebook-ios-sdk

    8,067View on GitHub↗

    This software is a mobile app analytics toolkit, a social graph API client, and a social sharing library for iOS. Its primary purpose is to enable the tracking of application events and ad conversions, the retrieval of user profiles and social connections from the Facebook Graph API, and the publication of content to social feeds and messaging services. The toolkit provides specialized capabilities for social login integration and identity management, including the handling of access tokens and session refreshing. It features a dedicated system for deep link navigation to route users to speci

    Swift
    View on GitHub↗8,067
  • gitroomhq/postiz-appgitroomhq avatar

    gitroomhq/postiz-app

    32,271View on GitHub↗

    Postiz is an open-source social media management platform designed to centralize the scheduling, publishing, and analysis of content across diverse social networks, community forums, and blogging platforms. It functions as a unified hub where users can coordinate, review, and distribute content through a shared team workspace, while leveraging integrated artificial intelligence to assist in drafting text and generating multimedia assets. The platform distinguishes itself through a modular architecture that utilizes a provider-specific adapter pattern to ensure consistent content distribution

    TypeScriptnextjsopen-sourceopen-source-social-media-scheduling-tool
    View on GitHub↗32,271
  • Compare all 30 related projects→