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 |
|---|---|---|---|
| harry0703/MoneyPrinterTurbo MoneyPrinterTurbo is an AI-powered application that generates high-definition short videos from a topic or keyword. It automatically writes… | 92 | 131685 | active |
| X Recommendation Algorithm The open-source source code for X's (formerly Twitter) recommendation algorithm, a set of services and jobs that serve personalized feeds o… | 46 | 73957 | active |
| NanmiCoder/MediaCrawler MediaCrawler is a Python-based multi-platform social media crawler that scrapes notes, videos, posts, and comments from Xiaohongshu, Douyin… | 72 | 65481 | active |
| mvanhorn/last30days-skill last30days is an AI agent skill that aggregates content from Reddit, X, YouTube, Hacker News, Polymarket and other web sources, then synthe… | 80 | 62570 | active |
| Mastodon Mastodon is a free, open‑source social networking server that implements the ActivityPub protocol. It lets users run their own federated mi… | 95 | 50372 | active |
| RSSHub RSSHub is an open-source RSS feed generator that turns websites, social media platforms, and apps (Twitter, YouTube, Telegram, Bilibili, et… | 99 | 46497 | active |
| imputnet/cobalt Cobalt is a self‑hostable web application that lets users download media from many public sites with a single URL paste. It streams content… | 63 | 45038 | active |
| BettaFish BettaFish (微舆) is a from-scratch multi-agent public opinion analysis system in Python that monitors 30+ social media platforms, analyzes mi… | 75 | 42341 | active |
| Postiz Postiz is an open-source, agentic social media scheduling platform built with TypeScript and Next.js. It lets users schedule, automate, and… | 92 | 37199 | active |
| Postiz Postiz is an open-source, self-hostable social media scheduling tool that lets users plan, generate, and publish posts to 30+ platforms fro… | 92 | 37199 | active |
| FujiwaraChoki/MoneyPrinterV2 MoneyPrinterV2 is a Python application that automates various online money-making workflows, including Twitter bots, YouTube Shorts automat… | 69 | 32101 | active |
| slymnoyann/hey-1 Hey.xyz is an open‑source decentralized social media application built on the Lens Protocol. It provides a permissionless, on‑chain social … | 74 | 29361 | active |
| yikart/AiToEarn AiToEarn is an Electron‑based desktop application that uses AI agents to automate content creation, publishing, and monetization across mul… | 80 | 26265 | active |
| Invidious Invidious is an open‑source, self‑hosted front‑end for YouTube that provides a privacy‑focused, ad‑free video streaming experience. It also… | 92 | 25497 | active |
| qeeqbox/social-analyzer Social Analyzer is an OSINT tool available as a Web App, CLI, and API that finds and analyzes a person's profile across 1000+ social media … | 57 | 24114 | active |
| AZeC4/TelegramGroup A web service that aggregates and indexes over 10,000 Telegram groups, channels, and bots. It provides searchable listings and links to var… | 76 | 23431 | active |
| Forem Forem is an open‑source Ruby on Rails application for building online communities. It powers sites like dev.to and provides features such a… | 77 | 22796 | active |
| Douyin_TikTok_Download_API A high-performance asynchronous Python service that scrapes and parses data from Douyin, TikTok, Kuaishou, and Bilibili, exposing a FastAPI… | 98 | 20610 | active |
| daily.dev daily.dev is a free, open-source personalized news feed and community platform for developers, aggregating content from 2,000+ sources and … | 77 | 20096 | active |
| Xiaohongshu MCP A Model Context Protocol (MCP) server written in Go that lets AI assistants like Claude Code access and operate Xiaohongshu (Little Red Boo… | 79 | 16096 | active |
| avgupta456/github-trends GitHub Trends is a service that analyzes your GitHub commits via the GitHub API to compute lines-of-code statistics by language, repository… | 10 | 15954 | active |
| dreammis/social-auto-upload A Python automation tool that uploads videos (and some image posts) to multiple social media platforms including Douyin, Bilibili, Xiaohong… | 59 | 15419 | active |
| Datalux/Osintgram Osintgram is a Python-based OSINT tool for Instagram that provides an interactive shell to collect and analyze information about Instagram … | 86 | 14936 | active |
| Lemmy Lemmy is a self-hosted, federated link aggregator and discussion forum for the fediverse, similar to Reddit or Hacker News, built in Rust w… | 91 | 14634 | active |
| FujiwaraChoki/MoneyPrinter MoneyPrinter is a Python application that automates the creation of YouTube Shorts from a user-provided video topic, using local Ollama mod… | 56 | 14059 | active |
| Anarios/return-youtube-dislike Return YouTube Dislike is an open-source browser extension for Chrome and Firefox (plus a userscript) that restores the dislike count on Yo… | 95 | 13788 | active |
| diaspora/diaspora diaspora* is a privacy-aware, decentralized, federated open-source social network built with Ruby on Rails. It runs on independently operat… | 72 | 13649 | active |
| instaloader/instaloader Instaloader is a Python command-line tool and library for downloading pictures, videos, captions, comments, and metadata from Instagram. It… | 91 | 13598 | active |
| HackerNews/API Official documentation and samples for the Hacker News public API, hosted on Firebase. It describes how to access HN items (stories, commen… | 32 | 13357 | stable |
| JoeanAmier/XHS-Downloader A tool for extracting links and downloading content (images, videos, live photos) from XiaoHongShu (RedNote) posts. It ships as a Python TU… | 86 | 13039 | active |
| elebumm/RedditVideoMakerBot A Python application that automatically generates Reddit story videos for platforms like TikTok, YouTube, and Instagram with a single comma… | 70 | 12541 | active |
| jiji262/douyin-downloader A Python-based Douyin (TikTok China) downloader that fetches videos, image galleries, collections, and music without watermarks, supporting… | 96 | 12332 | active |
| Nostr Nostr (Notes and Other Stuff Transmitted by Relays) is an open, simple protocol for building a censorship-resistant global social network. … | 32 | 12054 | active |
| Misskey Misskey is an open-source, federated microblogging platform built on the ActivityPub protocol, part of the Fediverse. It is a self-hostable… | 99 | 11337 | active |
| Tweepy Tweepy is an open-source Python library for accessing the Twitter/X API. It wraps the API's endpoints in user-friendly Python functions, su… | 75 | 11185 | active |
| dataabc/weiboSpider A Python command-line crawler that scrapes posts and profile data from Sina Weibo users, writing results to txt/csv/json files or MySQL/Mon… | 58 | 9733 | active |
| Bluesky The official Bluesky Social client application for Web, iOS, and Android, built with React Native and TypeScript on top of the AT Protocol.… | 96 | 9702 | active |
| BiliBiliTool BiliTool is a .NET-based automated task tool for Bilibili that performs scheduled tasks like daily check-ins, coin donations, lottery parti… | 100 | 9027 | active |
| TeamWiseFlow/xiaobei Xiaobei is an open-source multi-agent system that automates social media marketing and customer acquisition for solo entrepreneurs and smal… | 89 | 8574 | active |
| facebook/facebook-ios-sdk The official Facebook SDK for iOS and tvOS, enabling integration of Facebook Platform features into Apple apps. It provides Facebook Login,… | 91 | 8108 | active |
| CeuiLiSA/Pixiv-Shaft PixShaft (Shaft) is an open-source third-party Pixiv client for Android built in Kotlin. It provides access to illustrations, manga, novels… | 95 | 8053 | active |
| cv-cat/Spider_XHS A Python library that reverse-engineers Xiaohongshu (Little Red Book) signature algorithms and wraps the platform's PC, creator, and Pugong… | 89 | 8053 | active |
| sindresorhus/caprine Caprine is an unofficial, privacy-focused Facebook Messenger desktop client built with Electron. It offers themes, keyboard shortcuts, menu… | 52 | 7392 | stable |
| Civitai Platform Civitai is a web platform for sharing, discovering, and discussing Stable Diffusion models, textual inversions, LoRAs, VAEs, and other gene… | 77 | 7280 | active |
| op7418/guizang-social-card-skill A Claude Code / Codex agent skill that generates Xiaohongshu (Rednote) carousel images and WeChat 21:9 + 1:1 cover pairs from articles, not… | 51 | 7222 | active |
| XBuilderLAB/cheat-on-content A Python-based agent skill that turns content creation into a calibrated prediction workflow: score each post, blind-predict its performanc… | 58 | 7200 | active |
| ddean2009/MoneyPrinterPlus A Python desktop application that uses AI LLMs to batch-generate short videos with one click, including automatic video mashup/remixing and… | 16 | 7182 | active |
| Pixelfed Pixelfed is a free, open-source, decentralized photo-sharing social network built on Laravel, compatible with the ActivityPub federation pr… | 99 | 7126 | active |
| Dimillian/IceCubesApp IceCubesApp is an open-source SwiftUI Mastodon client for iOS, iPadOS, macOS, and visionOS. It supports connecting to any Mastodon instance… | 98 | 7083 | active |
| subzeroid/instagrapi instagrapi is a fast Python wrapper for Instagram's unofficial private (mobile) and public web APIs, supporting login with 2FA, session per… | 96 | 6983 | active |
| yuuwill/1024app-android An Android client app for the 1024 (Caoliu/T66y) online community forum. The GitHub page only distributes downloadable APK installers and i… | 72 | 6749 | active |
| davidteather/TikTok-Api An unofficial Python API wrapper for TikTok.com that retrieves trending content, user information, hashtags, and video data without authent… | 85 | 6681 | active |
| ryo-ma/github-profile-trophy A service that dynamically generates GitHub stat trophy images (SVG) for embedding in GitHub profile READMEs. It is written in TypeScript/D… | 68 | 6662 | active |
| victornpb/undiscord Undiscord is a userscript (installable via Tampermonkey, Violentmonkey, or Greasemonkey) that bulk-deletes your own messages in Discord cha… | 53 | 6658 | active |
| facebook/facebook-android-sdk The official Facebook SDK for Android, providing modular libraries to integrate Facebook Platform features into Android apps. It includes m… | 95 | 6462 | active |
| chyroc/WechatSogou A Python library providing a scraping API for WeChat official accounts based on Sogou WeChat search. It lets you look up account info and r… | 51 | 6398 | active |
| filipedeschamps/tabnews.com.br TabNews is the open-source codebase of a Brazilian community website for programming and technology discussions, where users publish posts … | 76 | 6381 | active |
| wechatsync/Wechatsync Wechatsync is an open-source Chrome extension that syncs articles from WeChat Official Accounts (or any webpage) to 29+ content platforms l… | 57 | 6380 | active |
| itorr/nbnhhsh A userscript and web tool that translates Chinese pinyin initialism abbreviations (like 'yyds' or 'xswl') used on social platforms into rea… | 77 | 6280 | active |
| snk A tool that pulls a GitHub user's contribution graph and renders it as an animated snake game, outputting an animated SVG or GIF. It is dis… | 69 | 6098 | active |
| Elk Elk is a nimble open-source web client for Mastodon built with Nuxt and Vue. It can be used via the official hosted deployment or self-host… | 91 | 6032 | active |
| FxEmbed FxEmbed is a Cloudflare Worker service that powers FxTwitter, FixupX, and FxBluesky, rewriting X/Twitter and Bluesky links into rich embeds… | 77 | 5751 | active |
| Piko Piko is a collection of Morphe patches that modify the Twitter/X and Instagram Android apps to add features like ad blocking, download capa… | 94 | 5691 | active |
| HisMax/RedInk RedInk is a self-hostable web application that generates complete Xiaohongshu (Little Red Book) image-and-text posts from a single topic se… | 54 | 5632 | active |
| GitHub Contributions Chart A web application that generates a shareable image of a user's entire GitHub contribution history, with multiple color themes. It works aro… | 32 | 5609 | active |
| sferik/x-cli A command-line power tool for Twitter/X that provides a full command tree for posting, searching, deleting, list management, and streaming … | 76 | 5587 | active |
| Docile-Alligator/Infinity-For-Reddit Infinity for Reddit+ is an open-source Reddit client for Android written in Java, offering an ad-free experience with a clean UI and smooth… | 99 | 5534 | active |
| camel-ai/oasis OASIS is an open-source social media simulator that uses large language model and rule-based agents to mimic the behavior of up to one mill… | 72 | 5245 | active |
| cjhutto/vaderSentiment VADER is a lexicon and rule-based sentiment analysis library for Python, specifically tuned to sentiments expressed in social media but eff… | 51 | 5077 | stable |
| davidarroyo1234/InstagramUnfollowers A browser-based script that scans your Instagram account to identify users who don't follow you back, letting you selectively unfollow them… | 76 | 4935 | active |
| Lobsters Lobsters is the open-source Rails codebase that powers lobste.rs, a computing-focused link aggregation and discussion community. It is a se… | 77 | 4854 | active |
| Twikit Twikit is a free Python library that wraps Twitter's internal API, allowing posting, searching, and scraping tweets without an official API… | 57 | 4720 | active |
| dataabc/weibo-crawler A Python crawler for Sina Weibo that scrapes user profiles and posts, exporting data to CSV, JSON, MySQL, MongoDB, or SQLite, and optionall… | 70 | 4663 | active |
| ThioJoe/YT-Spammer-Purge A Python-based desktop application that scans YouTube comment sections for spam and scam comments using 15 different filtering methods, the… | 36 | 4636 | active |
| joeyism/linkedin_scraper A Python library that scrapes LinkedIn for user, company, and job data using Playwright with an async API. It provides Pydantic data models… | 75 | 4603 | active |
| rocboss/paopao-ce PaoPao is an open-source, self-hosted micro-community (social) platform combining a Go/Gin backend with a Vue 3 + Naive UI web frontend and… | 62 | 4501 | active |
| arxhr007/Aliens_eye Aliens Eye is an AI-powered OSINT CLI tool that scans 840+ social media and web platforms to find accounts associated with a given username… | 99 | 4344 | active |
| megadose/toutatis Toutatis is a Python CLI tool that extracts public information from Instagram accounts, such as emails, phone numbers, follower counts, and… | 32 | 4298 | active |
| praw-dev/praw PRAW is a Python package that wraps Reddit's API, providing simple, rule-compliant access to Reddit data and actions. It handles OAuth auth… | 95 | 4259 | stable |
| TheAlphamerc/flutter_twitter_clone Fwitter is a fully functional Twitter clone mobile app built with the Flutter framework, using Firebase authentication, realtime database, … | 23 | 4240 | active |
| InstaPy InstaPy is a Python library built on Selenium that automates Instagram interactions such as liking, commenting, following, and unfollowing … | 67 | 18309 | maintenance |
| darkzOGx/youtube-automation-agent AgentTube is a self-hosted Node.js application that uses AI agents to run a YouTube channel end to end: researching topics, writing scripts… | 80 | 4186 | active |
| zly2006/zhihu-plus-plus Zhihu++ is an open-source third-party Android client for the Chinese Q&A platform Zhihu, built in Kotlin, that removes ads, promotional pos… | 84 | 4184 | active |
| ericciarla/trendFinder A self-hosted Node.js application that monitors influencer posts on Twitter/X and website changes via Firecrawl, then uses LLMs (Together A… | 22 | 4120 | active |
| nghuyong/WeiboSpider A continuously maintained Python web scraping tool for Sina Weibo built on Scrapy and the new weibo.com API. It collects user profiles, pos… | 69 | 4119 | active |
| mcncarl/yichen-skills A collection of Claude Code and Codex skills for content creators, covering writing workflows, X Articles publishing, WeChat/WeCom data cap… | 66 | 4029 | active |
| JoeanAmier/TikTokDownloader DouK-Downloader (formerly TikTokDownloader) is an open-source Python tool for downloading and scraping content from Douyin and TikTok, incl… | 88 | 16930 | maintenance |
| react-native-share/react-native-share A React Native library that lets apps share messages, files, and base64 data with other apps via native share intents on iOS, Android, and … | 88 | 3895 | active |
| Mixpost Mixpost is a self-hosted, open-source social media management platform for scheduling, publishing, and analyzing content across networks li… | 73 | 3824 | active |
| stickerdaniel/linkedin-mcp-server An open-source MCP server that gives AI assistants like Claude and ChatGPT access to LinkedIn data (profiles, companies, jobs, messages) th… | 83 | 3800 | active |
| fqscfqj/Y2A-Auto Y2A-Auto is a self-hosted Python application that automates re-uploading YouTube videos to AcFun and bilibili. It handles the full pipeline… | 81 | 3787 | active |
| ibnaleem/gosearch GoSearch is a Go-based CLI OSINT tool that searches a username across 300+ websites to find a person's digital footprint, serving as a Sher… | 82 | 3775 | active |
| leaperone/MultiPost-Extension MultiPost is an open-source browser extension (with a companion desktop app) that publishes text, images, videos, and other content to 10+ … | 88 | 3670 | active |
| stevenschobert/instafeed.js Instafeed.js is a lightweight JavaScript plugin that displays Instagram photos on a website. It fetches images via the Instagram API and re… | 36 | 3508 | active |
| growchief/growchief GrowChief is an open-source, self-hostable social media automation and outreach tool that automates actions like sending connection request… | 37 | 3486 | active |
| imraywang/wewrite WeWrite is a Python-based AI agent skill that automates the full WeChat Official Account content pipeline: topic selection from trending ne… | 77 | 3473 | active |
| white0dew/XiaohongshuSkills A Python CLI tool and agent Skill that automates Xiaohongshu (RED/RedNote) via Chrome DevTools Protocol, supporting publishing posts with i… | 60 | 3471 | active |
| agentheroes/agentheroes AgentHeroes is a self-hostable open-source application for generating AI character images, animating them into videos, and scheduling the r… | 30 | 3349 | active |
| postaddictme/instagram-php-scraper A PHP library that scrapes Instagram via its web version to fetch account information, photos, videos, stories, and comments, with optional… | 30 | 3341 | active |
| cv-cat/DouYin_Spider A Python-based Douyin (Chinese TikTok) reverse-engineering toolkit that exposes the platform's full API surface for data collection, live-s… | 82 | 3331 | active |
page 1 / 7 next →