Awesome Open Source
Awesome Open Source

FacebookInstagramLinkedInMastodonReddit
SnapchatTwitterYoutubeMulti-platform

Inclusion criteria

These are apps and projects made by unaffiliated developers. This list features alternative clients, SDKs, tools, bots and datasets to improve or build upon the default user experience across various social media platforms. Also included are solutions that repurpose social media platforms and their content in elevated ways. No dead or broken projects - all apps in this list are checked automatically weekly for OK response and will be removed following failure. Open source projects must not be archived and must show recent commit activity (<= 12 months) to be included. No sketchy extensions that must be run in dev mode.

Contributing

If you would like to add a project or suggest some other correction, edit this readme and submit a PR.


Legend

Alternative client     Analytics & Data     Bots     Content creation     For Developers     Image     Productivity & Tools     Video     **** = Open source


Facebook

# Name Platform Description
1. Facebook CLI Ruby Command line FB client
2. Facebook4J Java Facebook API wrapper in Java
3. Facebook Group Chat bot bot Simple chat bot for group chat
4. Facebook IP Lists Dataset List of IPv4 and IPv6 addresses used by Facebook
4. Facebook Last Post from Feed GH Action Post the latest entry from an atom feed to a facebook page
5. FB Messenger Export Python Export Messenger/Facebook chat messages
6. FDOWN.net Web, Chrome Facebook video downloader
7. F-notifier Extension Displays Facebook notifications unread count
8. Frost for Facebook Android Open source client
9. Messenger CLI JavaScript Command line client for Messenger
10. Messenger for Desktop MacOS, Windows Desktop client for Messenger
11. RestFB Java Open source FB Graph API client

Instagram

# Name Platform Description
1. 1stagram Web Discover anyone's first Instagram post
2. Caption Writer iOS, Android Write captions with spaces & line breaks
3. Curate Web Hashtag analysis
4. HypeAuditor Web Analyze any Instagram account for fake followers and likes
5. IG Downloader Chrome Extension that adds a download button for images and videos.
6. Instagram.css Web Instagram filters in CSS
7. InstagramApiSharp C# Private Instagram API for .NET
8. instagrapi Python Unofficial Instagram private API for Python
9. Instaloader Python Download pictures, video and metadata from Instagram
10. Instander Android Alternative client with many improvements over the original application
11. Kards iOS Instagram stories editor
12. Later Web Auto Publish for Instagram
13. Line Break Generator Web Instagram Line Break Generator
14. Lisa iOS ML powered engagement predictor for Instagram
15. NodeJS Instagram private API client TypeScript NodeJS Instagram private API SDK
16. Turn Web Turn your audio into videos you can share on Instagram
17. Unfold iOS, Android Create beautiful stories for Instagram
18. Tweet Photo Web Automagically post your Instagram photos to Twitter

LinkedIn

# Name Platform Description
1. EasyApply-Linkedin Python Automatically apply for jobs on LinkedIn
2. ebx-linkedin-sdk Java A pure Java LinkedIn API client which implements the v2 API
3. InDoors Extension Displays companies' Glassdoor ratings on LinkedIn
4. Inksprout Extension Use AI to summarize links
5. JSON Resume Exporter Extension Export a profile page to JSON Resume
6. Linkedin API Python Linkedin API for Python
7. LinkedIn IP List Dataset List of IPv4 and IPv6 addresses used by LinkedIn crawlers
8. Linkedin Profile Scraper TypeScript LinkedIn profile scraper using Puppeteer headless browser
9. Linkedin Scraper Python Scrape Linkedin for user data
10. Linkedin Scraper Python Linkedin Scraper using Selenium Web Driver
11. LinkedIn to Json Rsum Web An exporter from a LinkedIn profile to JSON Rsum
12. NodeJS LinkedIn Private API TypeScript Wrapper API for LinkedIn unofficial API
13. Reply Email Finder Extension Automated email search on LinkedIn
14. Resume Worded Web AI powered resume analysis
15. Scrape Linkedin Python Scrape all details from public LinkedIn profiles
16. scrapedin JavScript Scraper for LinkedIn full profile data
17. SHIELD Web Analytics

Mastodon

# Name Platform Description
1. Fedilab Android multifunctional Android client that supports Mastodon
2. Hyperspace Web The new beautiful, fluffy client for Mastodon in React + TypeScript
3. iMast iOS, iPad Mastodon client for iPhones and iPads
4. Mast: for Mastodon Mac, iOS, iPad, Apple Watch Beautiful Microblogging
5. Mastodon Bot Bot Auto-reply bot for Mastodon (Chinese)
6. Mastodon.py Python Python wrapper for the Mastodon API
7. Masto.js JavaScript Mastodon API client for JavaScript, TypeScript, Node.js, browsers
8. Mastonaut Mac A delightful Mastodon client
9. Mastoot iOS Beautiful, elegant, and performant Mastodon client app
10. Mercury for Mastodon iOS Customisable client for the Mastodon
11. Moody Bot Bot A bot that replies with moody quips
12. Pinafore Web Web client for Mastodon, designed for speed and simplicity
13. PingMe MacOS, GH Action CLI to send messages to various messaging platforms incl. Mastodon
14. Sengi Windows, Mac, Linux A multi-account Mastodon desktop client
15. Subway Tooter Android Mastodon client for Android 5.0 or later
16. TheDesk Windows, Mac, Linux Desktop client
17. tooot iOS Open source, simple yet elegant Mastodon mobile client
18. Toot iOS, iPad Social networking that is nice
19. Toot Together GH Action Publish toots from a GitHub repository
20. Tusky Android An Android client for Mastodon
21. Wandern Bot Bot Mastodon bot for #hiking and everything that goes with it.

Multi-platform

Apps that can be used across multiple social media apps.

# Name Platform Description
1. AI Anonymizer Web Generate a synthetic profile picture
2. Buffer Web Automation, scheduling, and analytics
3. Canva Web Design social media graphics
4. Carbon Web Create images of code for sharing
5. dlvr.it Web social media automation
6. Descript Web Collaborative video editor with fancy captions
8. DynaPictures Web Auto-generate banners for social media
7. Fastory Web Stories editor for Snapchat, Facebook, Instagram
8. Glitterly Web Create beautiful images for social media
9. Hadith Every Hour Python Bot posting to Twitter and Facebook using Github actions
10. HandleDroid Web Sends an alert when a desired username is released on Twitter, Facebook or Instagram
11. Hootsuite iOS, Android, Web Manage all your social media
12. HypeFury Web Grow & monetize your social media
13. Juicer Web Aggregated social media feed for website
14. Kapwing Web Create images, videos, and GIFs.
15. ManyChat Bot Automate conversations in Facebook Messenger and Instagram
16. Mastodon-Twitter Crossposter Web Post statuses between Mastodon and Twitter
17. MeetEdgar Web Automation and scheduling
19. Motionbox Web Simple online video editing for digital creators
20. Profile Pic Maker Web Make an awesome profile picture
21. Quotes Indonesia Bot Autopost to facebook, twitter, telegram and instagram using github actions
22. Recast Studio Web Turn long-form video & audio content into engaging social media videos
23. Samuel Pepys Twitter Python Posting tweets and/or toots at specific times
24. Shinigami Eyes Extension highlights transphobic and trans-friendly social network pages and users with different colors
25. skraper Kotlin Library & CLI for scraping posts and media w/o authorization and page rendering: FB, IG, Twitter, YT, Reddit, etc.
26. Social block lists Dataset Blocklists/domains of social networking sites
27. Social Media Profiles Regexs Code Extract social media profiles with regular expressions
28. SocialMediaProfiler Python Find information about a person across platforms
29. Storybeat iOS, Android Add music to your stories
30. Storyheap Web Analytics for Snapchat & Instagram Stories
31. Supportivekoala Web Helps you and your team automate social media visuals, marketing images more
32. Vanilla Sharing JavaScript Small js package for sharing content
33. Wavve Web Turn audio into animated videos for sharing
34. Zubtitle Web Automatically add captions to any video

Reddit

# Name Platform Description
1. Apollo iOS Reddit client
2. Boost for Reddit Android Reddit client
3. Bot Ranks Web Website that shows the ranks of bots on Reddit
4. Bulk Downloader for Reddit Python Downloads and archives content from reddit.
5. Dawn for Reddit Android Open source client for Reddit
6. F5Bot Bot Get an email when selected keywords are mentioned on Reddit
7. Front Page Stats Web Reddit front page analytics
8. Gallery for reddit Android Image browsing app for image & picture related subreddits
9. HopWatch for Reddit Android TV Reddit client for TVs
10. Infinity for Reddit Android Open source client
11. Now for Reddit Android Beautiful, easy-to-use app for browsing Reddit
12. PRAW Python Python Reddit API Wrapper; for building bots
13. rif is fun for Reddit Android Alternative client
14. RedditBot Ruby Run bots and scripts that use Reddit API
15. Reddit-Karma-Bot Python Bot for farming karma
16. RedditSave Web, Extension, Bot Reddit Video Downloader
17. Redditoria for Reddit Android Alternative client
18. Reddit Search Tool Web reddit search tool using the pushift.io API
19. RedReader Android An unofficial, open source client for reddit
20. Relay for Reddit Android Reddit client
21. RemindMeBot Python Set a reminder for a certain amount of time, via a comment or private message
22. Repost Sleuth Web, Bot Reposting search and protection
23. Shreddit Python Reddit post/comment mass deletion program.
24. Slide for Reddit Android Open source client
25. snoots TypeScript A modern, fully-featured, strongly-typed reddit api wrapper.
26. snoowrap JavaScript A JavaScript wrapper for the reddit API
27. Subreddit Stats Web Statistics for every subreddit
28. UnexBot Kotlin Reddit bot that filters rubbish and collects data for analyzing submissions
29. voussoir/reddit Python Collection of reddit bots

Snapchat

# Name Platform Description
1. Download snapchat memories Desktop Download all memories from Snapchat
2. Download snapchat memories Python Script to download all memories from Snapchat
3. GhostCodes Web, iOS, Android Discover new people on Snapchat
4. Ghostdex Web Searchable database of Snapchat usernames
5. snapchat-dl Python Snapchat public story downloader
6. Snapchat All Memories Downloader Docker Script to download snapchat memories in bulk
7. snapmap-archiver Python Download all Snapmaps content from a specific location
8. SnapScrap Python Downloads public Snapchat stories with Python
9. Snap Scraper Desktop Download media uploaded to Snap Map using a set of latitude and longitude coordinates

Twitter

# Name Platform Description
1. Albatross for Twitter Android Albatross for Twitter is an ad-free, effortless Twitter client
2. AwardThisTweet Bot Award your favorite tweets with this bot
3. Better TweetDeck Extension A browser extension to improve TweetDeck with a lot of features
4. Blindspotter Web Analyze the news diet of any account on Twitter
5. Block Party App filter out unwanted Twitter @mentions
6. Blolook Web This service provides information on how many accounts are blocking your account.
7. Bkmark Extension, bot Bookmark your favorite tweets
8. Changelog.life Web A Changelog automatically generated from your Tweets
9. Chime Social Web Tweet when your audience is listening
10. Chirpty Web Create your own Twitter interaction circle
11. Chirr App Web Thread creation tool
12. Dewey Web Search, organize, and share all your Twitter bookmarks
13. DoucheBlock for Twitter Extension Block anyone with specific keywords in their Twitter bio
14. DownloadThisVideo Twitter bot Mention to download videos
15. Download Twitter Videos Android Download videos
16. Echofon iOS, Android Twitter app for iOS and Android.
17. ExportData Web Export Twitter Historical Data
18. Ilo Web Twitter analytics
19. Kizie Web Cleaner, better way to browse Twitter
20. Megablock Web Block the tweet, its author, and every single person who liked it.
21. Mugshot Bot Web Automated link previews
22. Nitter.net Web Replace twitter.com with nitter.net to browse Twitter anonymously
23. Notion Tweet Web Write, schedule, and see analytics of tweets on Notion
24. OnlyTweets - Account monetization
25. Pikaso Web, Extension Take screenshots of tweets
26. Pikaso Twitter Bot Bot Screenshotting bot for Twitter
27. Politwoops Web Archive of deleted political tweets
28. poet.so Web Capture and share tweets as images
29. Readwise iOS, Android Save and revisit your best twitter highlights
30. Red Block Extension (Firefox, Chrome, Edge) Block, unblock, mute, or unmute multiple users from Twitter. Supports Firefox, Chrome, and Chromium-based browsers.
31. Scweet Python Twitter scraper using Selenium
32. Sticker Cards iOS Create images of tweets for sharing on other platforms
33. StockTwits Web, iOS, Android Realtime tweets about stocks, crypto, futures, and forex
34. The.Rip Web/Bot Convert tweets to markdown
35. Thread Reader Web/Bot Read and share Twitter threads easily
36. ThreadStart Web Write better Twitter threads
37. Tweetbot MacOS, iOS alternative client
38. TweetDelete Web Bulk-delete tweets from your timeline
39. Tweeterize Web Format long texts into tweet-sized messages
40. Tweetfull Web Growth-hacking and automation tool
41. Tweetgen Web Generate fake tweets
42. Tweepy Python Twitter API client
43. Tweet Photo Web Automagically post your Instagram photos to Twitter
44. Twidere iOS, Android Open source client
45. Twiks Extension Adds special features like undo button
46. Twit Node.js Node.js Twitter client
47. Twitter Circle Web Create your own Twitter interaction circle (with no rate limits)
48. Twitter IP Lists Dataset List of IPv4 and IPv6 addresses used by Twitter crawlers
49. Twitter Lite Node.js A tiny, full-featured, flexible client / server library for the Twitter API
50. Twitter Media Downloader Extension Download images and videos
51. Twitter One Click Block Extension
52. Twitter Picker Web Random Twitter retweet picker for giveaways/raffles
53. Twitter Vid Web Twitter video downloader that works with multi-video tweets
54. twurl cURL OAuth-enabled curl for the Twitter API
55. Typefully Web Distraction-free editor to write & publish tweets and threads
56. UberSocial for Twitter Android Alternative client
57. Unfollow Ninja Bot Get notified when your Twitter account loses a follower

Youtube

# Name Platform Description
1. Adblock for Youtube Extension Removes ads from Youtube
2. AllTube Download Web Web app for downloading youtube videos
3. Android Youtube Player Kotlin YouTube Player library for Android and Chromecast
4. Annie Go Video downloader
5. Audio Only Youtube Extension Disable video streams on youtube and listen to audio only.
6. Frame by Frame Extension Move your mouse cursor over any video and use keyboard arrows to switch frames.
7. FreeTube Desktop The Private YouTube Client
8. ImprovedTube Extension Improved youtube experience
9. Lyrics Here Extension Instant lyrics on YouTube
10. mps-youtube Python Terminal based YouTube player and downloader
11. NewPipe Android The lightweight YouTube experience for Android
12. node-ytdl Node.js YouTube video downloader
13. Picture in Picture - PiP View Extension Watch videos in a floating PiP window (always on top of other windows)
14. Piped Web Privacy-friendly YouTube frontend which is efficient by design
15. PocketTube Extension, iOS, Android Organize subscriptions
16. PyTube Python Command line library for downloading videos
17. SkyTube Android Open-source Youtube client
18. SponsorBlock Extension, Android Skip sponsor segments in YouTube videos
19. Streamlink Python CLI utility which pipes video streams from various services into a video player
20. Subtitles For YouTube Extension Add subtitles to youtube videos.
21. Tizonia Linux Command-line streaming music client
22. Transpose Extension Pitch shifter, speed changer and looper for online videos like YouTube.
23. Unhook Extension Remove YouTube Recommended Videos, Comments, etc.
24. XCDYouTubeKit iOS, tvOS, macOS YouTube video player
25. YiNote Extension Take & share time-stamped notes while watching videos.
26. YMusic Android Android Music player with offline and download capabilities
27. You-Get Python Command-line utility to download media contents
28. Yout Web Record any YouTube video into an Mp3 or Mp4
29. YouTube Comment Search Extension Search comments, replies, chat replay, video transcript for the current video.
30. youtube-dlG Desktop GUI for youtube-dl video downloader
31. youtube-dl Python Command-line program to download videos
32. youtubedr Go Video downloader in go
33. YoutubeDownloader Windows Downloads videos and playlists
34. YoutubeExplode C# query metadata of YouTube videos
35. yt-dlp Python A youtube-dl fork with additional features and fixes
36. Ytmdl Web, Python Mp3 audio downloader

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Rust (68,634
Web (37,741
Twitter (21,515
Facebook (13,787
Youtube (13,633
Scraper (12,075
Social (11,425
Instagram (6,577
Reddit (5,102
Linkedin (3,353
Mastodon (983
Snapchat (497