Open-source social-media software
612 open-source libraries, tools and applications tagged social-media, ranked by how closely social-media is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
612 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| liyown/ai-trend-publish TrendPublish is a TypeScript-based automated content pipeline for WeChat Official Accounts that scrapes multiple sources (Twitter/X, RSS, s… | 77 | 3210 | active |
| crawlab-team/artipub ArtiPub is a self-hosted article publishing platform that automatically distributes content to multiple media channels such as CSDN and Seg… | 48 | 3205 | active |
| nilbuild/githunt GitHunt is a React web application and Chrome extension that lets users explore the most starred GitHub projects by week, with filtering by… | 56 | 3189 | active |
| Pixeval/Pixeval Pixeval is a powerful, fast, and beautiful third-party desktop client for Pixiv, built on .NET 8 and WinUI 3 (with an older WPF version in … | 94 | 3151 | active |
| viperrcrypto/Siftly Siftly is a self-hosted, local-first web application for organizing Twitter/X bookmarks into a searchable, categorized knowledge base. It r… | 59 | 3057 | active |
| Video_Spider A PHP-based web service that parses short-video links from platforms like Douyin, Kuaishou, Weibo, and Pipixia to return watermark-free vid… | 53 | 2991 | active |
| striver-ing/wechat-spider An open-source WeChat crawler that scrapes articles, reading counts, likes, and comments from WeChat official accounts using a man-in-the-m… | 73 | 2973 | active |
| public-clis/twitter-cli A terminal-first CLI for Twitter/X that lets users read timelines, bookmarks, search results, and user profiles without official API keys, … | 48 | 2947 | active |
| langchain-ai/social-media-agent A TypeScript AI agent built on LangGraph that takes a URL, scrapes its content, and generates Twitter and LinkedIn posts using LLMs. It inc… | 67 | 2920 | active |
| vladkens/twscrape twscrape is an async Python library and CLI for scraping X/Twitter via its Search and GraphQL endpoints using a pool of your own accounts. … | 95 | 2882 | active |
| ScrapeCreators/social-media-research-skills A collection of AI agent skills for social media research built on the ScrapeCreators scraping API. The skills give agents complete workflo… | 55 | 2863 | active |
| Lens Protocol Lens Protocol is a decentralized, non-custodial social graph built as a set of Solidity smart contracts, enabling on-chain social interacti… | 38 | 2832 | active |
| bradvin/social-share-urls A multi-language collection of libraries and reference documentation for generating social media share URLs (e.g., Facebook, Twitter share … | 23 | 2832 | active |
| Geniusay/ChopperBot ChopperBot is a fully automated AI bot that monitors popular live streams across platforms like Douyu, Huya, Bilibili, Douyin, and Twitch, … | 42 | 2826 | active |
| nygardk/react-share A React component library providing social media share buttons and share counts for many networks like X, Facebook, LinkedIn, WhatsApp, and… | 67 | 2814 | stable |
| bookwyrm-social/bookwyrm BookWyrm is a self-hostable, decentralized social network for tracking reading, writing book reviews, and discovering books, built on the A… | 93 | 2792 | active |
| xfgryujk/blivechat A YouTube-style live chat overlay for OBS that displays Bilibili livestream comments, gifts, and super chats. It runs as a hosted web servi… | 84 | 2750 | active |
| dimdenGD/OldTwitter A browser extension that restores the old Twitter layout from 2015 (with an optional 2018 design) by fully replacing the modern Twitter cli… | 98 | 2734 | active |
| prinsss/twitter-web-exporter A UserScript (for Tampermonkey/Violentmonkey) that exports tweets, bookmarks, lists, followers, search results, and media from the Twitter/… | 86 | 2721 | active |
| Johnserf-Seed/f2 F2 is an asynchronous Python library and CLI tool for downloading videos and fetching API data from multiple platforms including Douyin, Ti… | 67 | 2704 | active |
| withspectrum/spectrum Spectrum is an open-source online community platform that combines threaded forums with real-time chat, including moderation tooling and co… | 10 | 10822 | maintenance |
| xmcp/pakku.js pakku.js is a browser extension for Chrome, Edge, and Firefox that automatically merges repeated (spam) danmaku (bullet comments) on the Ch… | 74 | 2681 | active |
| jackwener/xiaohongshu-cli A Python CLI for Xiaohongshu (小红书/Red) that lets users search, read, and interact with notes, comments, feeds, and profiles via a reverse-e… | 45 | 2679 | active |
| QuantumBadger/RedReader RedReader is an unofficial, open source Android client for Reddit written in Java. It offers a lightweight, ad-free browsing experience wit… | 86 | 2671 | active |
| Coolapk-UWP/Coolapk-UWP Coolapk UWP is an open-source third-party client for the Coolapk (酷安) community, built on the Windows UWP platform in C#. It supports brows… | 65 | 2663 | active |
| insin/control-panel-for-twitter Control Panel for Twitter is a browser extension for desktop and mobile browsers that gives users more control over their Twitter/X experie… | 95 | 2642 | active |
| Younesfdj/gitfut GitFut turns any GitHub profile into a FIFA/World-Cup-style player card rated out of 99, scored live from real GitHub activity like commits… | 53 | 2625 | active |
| Serene-Arc/bulk-downloader-for-reddit A Python command-line tool (bdfr) that bulk-downloads and archives Reddit submissions and their media from subreddits, multireddits, users,… | 53 | 2613 | active |
| diwenne/openreply OpenReply is a self-hosted, open-source alternative to ManyChat for Instagram comment-to-DM automation. It watches post comments via Meta's… | 58 | 2609 | active |
| BandarHL/BHTwitter BHTwitter is a tweak for the iOS Twitter/X app that adds features like ad removal, video downloads, themes, and UI customization. It can be… | 60 | 2602 | active |
| Chatterino/chatterino2 Chatterino 2 is a native cross-platform desktop chat client for Twitch.tv, built in C++ with Qt. It extends Twitch web chat with multi-chan… | 87 | 2570 | active |
| tuskyapp/Tusky Tusky is a free and open-source Android client for the Mastodon microblogging platform, written in Kotlin. It supports the full range of Ma… | 10 | 2564 | active |
| Lingyan000/fluxdo FluxDO is a cross-platform third-party client for the Linux.do community forum, built with Flutter and featuring a Rust-based DNS-over-HTTP… | 77 | 2507 | active |
| dimdenGD/OldTweetDeck A browser extension that restores the classic (old) TweetDeck interface on X/Twitter. It works on Chromium-based browsers and Firefox by in… | 84 | 2442 | active |
| justquick/django-activity-stream A Django app for generating generic activity streams from user actions on a site, following the Activity Streams specification. It supports… | 45 | 2437 | stable |
| wangshub/Douyin-Bot A Python bot that automates the Douyin (TikTok China) mobile app via ADB, taking screenshots and calling a face-recognition API to auto-lik… | 32 | 9644 | maintenance |
| nz-m/SocialEcho SocialEcho is a full-featured social networking platform built on the MERN stack (MongoDB, Express.js, React.js, Node.js) with automated co… | 31 | 2433 | active |
| 3441293738/creatorhub CreatorHub is a self-hosted web panel built with Python and FastAPI for managing, monitoring, scraping, downloading, and publishing content… | 81 | 2422 | active |
| brightbeanxyz/brightbean-studio BrightBean Studio is an open-source, self-hostable social media management platform for scheduling, publishing, and monitoring content acro… | 59 | 2420 | active |
| Xiangyu-CAS/xiaohongshu-ops-skill A skill for the OpenClaw agent that turns it into a Xiaohongshu (RedNote) operations assistant, using browser automation (CDP) to analyze f… | 45 | 2385 | active |
| comeonzhj/Auto-Redbook-Skills A Claude Code plugin/skill set that automatically writes Xiaohongshu (Redbook) notes, renders them into themed 3:4 card images via Playwrig… | 56 | 2346 | active |
| Ashutosh00710/github-readme-activity-graph A hosted service that dynamically generates an SVG activity graph showing a user's GitHub contributions over the last 31 days, embeddable i… | 66 | 2343 | active |
| yuuwill/1024app-ios An iOS client app for the t66y (1024/caoliu) online community forum. The repository page only distributes prebuilt installers and does not … | 65 | 2332 | active |
| dataabc/weibo-search A Python/Scrapy-based crawler that continuously fetches Weibo keyword and hashtag search results, including full post metadata, images, and… | 67 | 2328 | active |
| jaywcjlove/github-rank A GitHub user and repository ranking site that publishes global and China leaderboards of GitHub users by followers and repositories by sta… | 99 | 2316 | active |
| rushindrasinha/youtube-shorts-pipeline Verticals v3 (repo youtube-shorts-pipeline) is a Python CLI that automates producing and publishing YouTube Shorts: it researches a topic, … | 55 | 2301 | active |
| ajayyy/DeArrow DeArrow is an open-source browser extension that crowdsources better titles and thumbnails for YouTube videos, replacing sensationalized cl… | 94 | 2299 | active |
| Johnserf-Seed/TikTokDownload A Python CLI tool for batch-downloading Douyin (Chinese TikTok) content without watermarks, including user profile posts, likes, favorites,… | 23 | 8876 | maintenance |
| wei/socialify Socialify is a web service that generates beautiful social preview images for GitHub repositories with live data. It offers customizable lo… | 95 | 2214 | active |
| ReaJason/xhs A Python SDK that wraps requests to the Xiaohongshu (Little Red Book) web platform for extracting data. It provides a programmatic client f… | 40 | 2213 | active |
| AAndyProgram/SCrawler SCrawler is a Windows GUI application that downloads photos and videos from user profiles across many social media and content sites, inclu… | 93 | 2197 | active |
| TikTok Live Connector An unofficial Node.js library that connects to TikTok LIVE streams and delivers real-time events such as chat comments, gifts, likes, follo… | 85 | 2188 | active |
| supreme-gg-gg/instagram-cli An unofficial Instagram client that runs entirely in the terminal, offering a CLI and TUI interface built with Ink/React (plus a legacy Pyt… | 80 | 2164 | active |
| damus-io/damus Damus is an open-source, Twitter-like client for the Nostr decentralized social network protocol, built in Swift for iPhone, iPad, and macO… | 75 | 2146 | active |
| pablouser1/ProxiTok ProxiTok is an open-source alternative frontend for TikTok, inspired by Nitter, written in PHP. It proxies all requests to TikTok server-si… | 30 | 2142 | active |
| iniwap/AIWriteX AIWriteX is a Python-based desktop application that automates WeChat Official Account content creation using CrewAI multi-agent workflows, … | 87 | 2106 | active |
| ZacSweers/CatchUp CatchUp is an Android app that aggregates the front pages of services like Hacker News, Reddit, Medium, Product Hunt, Dribbble, and GitHub … | 67 | 2103 | active |
| ellisonleao/sharer.js Sharer.js is a tiny dependency-free vanilla JavaScript library for creating custom social share buttons on DOM elements. It supports over 2… | 67 | 2095 | stable |
| BetaStreetOmnis/xhs_ai_publisher A desktop application for AI-powered content creation and automated publishing on Xiaohongshu (Rednote), built with PyQt5, FastAPI, and Pla… | 64 | 2086 | active |
| SamueleAmato/sosec sosec is a Python command-line toolkit with a terminal UI for automated credential testing and HTTP request orchestration against social me… | 57 | 2082 | active |
| lin-snow/Ech0 Ech0 is an open-source, self-hosted lightweight publishing platform for sharing personal ideas and short notes, built with Go and Vue 3 on … | 83 | 2076 | active |
| upbit/pixivpy PixivPy is a Python client library for the Pixiv App-API, supporting authenticated access via refresh tokens. It provides methods for searc… | 34 | 2062 | active |
| movim/movim Movim is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol. It provides chatrooms, news feeds, stori… | 97 | 2055 | active |
| KEV0143/Telegram-Software-SMM A Python-based SMM platform for Telegram that centralizes channel and chat management, segmented mass messaging, user validation, and chat … | 28 | 2044 | active |
| pygod7/Authix Authix is an async Discord bot built with Python and FastAPI that stores Discord member tokens ('auths') to back up and restore members acr… | 35 | 2042 | active |
| Field Theory A TypeScript CLI that syncs X/Twitter bookmarks to local markdown files, provides BM25 full-text search and LLM-based classification, and e… | 57 | 2036 | active |
| daymade/Twitter-Block-Porn A Tampermonkey/Greasemonkey userscript that batch-blocks Twitter/X accounts from shared blocklists of porn-spam scammers. It simulates Twit… | 74 | 2029 | active |
| likeyun/liKeYun_ylb liKeYun_ylb (引流宝) is a self-hosted PHP/JavaScript web application for WeChat private-domain traffic marketing. It provides group live QR co… | 79 | 2025 | active |
| RetroShare/RetroShare RetroShare is a free, open-source, cross-platform, decentralized Friend-to-Friend (F2F) communication platform built in C++ with Qt. It pro… | 66 | 2018 | active |
| Jamailar/Beav Beav (formerly RedBox) is a local-first AI content operations workbench for social media creators, combining a desktop app and a Chrome/Edg… | 82 | 1998 | active |
| vrcx-team/VRCX VRCX is a desktop companion application for VRChat that helps users manage friends, worlds, avatars, and groups outside the game client. It… | 97 | 1985 | active |
| igdmapps/igdm IGdm is a multi-platform desktop application for Instagram direct messages, built with Electron. It lets users send, receive, and manage In… | 39 | 1984 | active |
| MoeNetwork/Tieba-Cloud-Sign A self-hosted PHP web application that automatically performs daily check-ins (sign-ins) for Baidu Tieba accounts once configured on a serv… | 66 | 1973 | active |
| autoclaw-cc/xiaohongshu-skills A set of AI agent skills (SKILL.md format) plus a Chrome extension that automates Xiaohongshu (RED) using your real logged-in browser sessi… | 64 | 1938 | active |
| aeonfun/opendia OpenDia is an open-source browser extension (npm package) that connects your Chrome, Arc, or Firefox browser to AI models via the Model Con… | 86 | 1927 | active |
| Thecosy/IceCMS IceCMS is an open-source, self-hosted content management system built with a decoupled Spring Boot backend and Vue/Nuxt3 frontends, plus a … | 48 | 1922 | active |
| xtekky/TikTok-ViewBot A Python-based TikTok view bot that sends fake views via HTTP requests against Zefoy, without needing Selenium. It includes an automatic ca… | 75 | 1913 | active |
| trevorhobenshield/twitter-api-client A Python library implementing X/Twitter's v1, v2, and GraphQL APIs for automation and scraping. It supports account actions like tweeting, … | 31 | 1895 | active |
| joyce677/TrendRadar TrendRadar is a lightweight self-hosted hot-topic monitor that aggregates trending news from 35 Chinese platforms (Weibo, Zhihu, Bilibili, … | 63 | 1892 | active |
| twitter/communitynotes The public repository for Twitter/X's Community Notes, hosting the open-source scoring algorithm code, documentation, and a template AI not… | 76 | 1890 | active |
| vercel/react-tweet react-tweet is a React library for embedding tweets in applications using Next.js, Vite, and other React frameworks without requiring the T… | 79 | 1884 | active |
| kingwrcy/moments Moments is a minimalist self-hosted social sharing application (a 'WeChat Moments' style microblog) written in Go with a SQLite backend. It… | 62 | 1884 | active |
| ShunCai/QZoneExport A browser extension (Chrome/Edge/Firefox, Manifest V3) that backs up QQ Zone data—posts, blogs, private diaries, albums, videos, comments, … | 84 | 1863 | active |
| iojw/socialscan socialscan is a Python library and CLI tool that checks whether usernames and email addresses are taken, available, or invalid across onlin… | 62 | 1856 | active |
| sinaweibosdk/weibo_android_sdk The official Sina Weibo Android SDK, providing third-party Android apps with OAuth2.0 authorization (SSO via the Weibo client or WebView) a… | 50 | 1848 | active |
| whotto/Video_note_generator A Python tool that converts video URLs into polished Xiaohongshu (Little Red Book) notes and blog articles. It downloads videos, transcribe… | 40 | 1819 | active |
| aeharding/voyager Voyager is an open-source, mobile-first web client (PWA and native app) for the Lemmy and PieFed federated link-aggregation platforms, insp… | 90 | 1817 | active |
| GitAnimals GitAnimals is a gamification service that lets GitHub users raise virtual pets based on their commit and contribution activity, rendered as… | 61 | 1787 | active |
| netease-cloud A Python automation tool that calls NetEase Cloud Music's official APIs to automatically play 300 songs daily, leveling up user accounts wi… | 32 | 1786 | active |
| maxbbraun/trump2cash A Python stock trading bot that watches Donald Trump's tweets, detects mentions of publicly traded companies, and uses sentiment analysis t… | 10 | 6541 | maintenance |
| NeoFreeBird/app NeoFreeBird is a modified Twitter/X app (IPA) for iOS/iPadOS that reverts the X rebranding to the classic bird branding and bundles an upda… | 84 | 1749 | active |
| dilame/instagram-private-api A NodeJS/TypeScript SDK providing a client for Instagram's private (undocumented) API, enabling full programmatic access to feeds, direct m… | 23 | 6480 | maintenance |
| Python3Spiders/WeiboSuperSpider A Weibo (Chinese microblog) scraping toolbox in Python covering users, topics, and comments, with extras like image downloading, sentiment … | 71 | 1706 | active |
| Elgg/Elgg Elgg is an open-source rapid development framework for building socially aware web applications, written in PHP with MySQL. It provides a m… | 99 | 1677 | active |
| steipete/birdclaw Birdclaw is a local-first Twitter/X workspace that imports your Twitter archive into a local SQLite database with FTS5 full-text search, ex… | 83 | 1667 | active |
| ape-byte/DouyinBarrageGrab A Windows desktop application that captures Douyin (TikTok China) live-stream barrage (danmaku) data by intercepting WebSocket traffic thro… | 64 | 1665 | active |
| GramAddict/bot GramAddict is a free, open-source Instagram bot that automates liking, following, commenting, and messaging on any Android device or emulat… | 23 | 1664 | active |
| srx-2000/spider_collection A collection of Python web crawler scripts targeting sites like Bilibili, Zhihu, Weibo, NetEase Music, GitHub, and Anjuke, built with reque… | 32 | 1657 | active |
| ifmeorg/ifme if-me.org is a free, open source web application for sharing mental health experiences with trusted allies like friends, family, and cowork… | 98 | 1649 | active |
| Altimis/Scweet Scweet is a Python library and CLI for scraping tweets, profile timelines, followers, following lists, and user profiles from Twitter/X wit… | 98 | 1640 | active |