Python social-media

Open-source Python projects categorized as social-media

Top 23 Python social-media Projects

  • snscrape

    A social networking service scraper in Python

    Project mention: Can someone walk me through this? | /r/learnpython | 2023-11-21

    Here's what I'm trying to use: do I need to open/run any of this? My goal with this is to extract my follower list off Twitter, and I'd very much like to know how to run it on my machine instead of having someone run it for me on theirs. I can't even figure out what I need to open the Readme file.

  • EagleEye

    Stalk your Friends. Find their Instagram, FB and Twitter Profiles using Image Recognition and Reverse Image Search.

    Project mention: anyone have EagleEyes running on their Linux? it's reverse image search tool from GitHub. cheers | /r/catfish | 2023-05-16
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • bookwyrm

    Social reading and reviewing, decentralized with ActivityPub

    Project mention: Bookwyrm – the federated social network for reading books | | 2023-07-19

    It’s got a very ideologically-driven focus, including an anti-capital source license:

    I think the focus on federation is to encourage small, decentralized and communally operated sites that play well with the broader fediverse. I can see that working well for a lot of book communities!

    Also, spent a bit of time a few weeks ago and it already seemed to have the nicest UX of the open social book services, at least that I could see (would love recs - mostly interested in a personal tracker).

  • socialscan

    Python library for accurately querying username and email usage on online platforms

    Project mention: IWTL how to find and delete old online accounts that I've forgotten about | /r/IWantToLearn | 2023-04-17


  • advertools

    advertools - online marketing productivity and analysis tools

  • Social-Amnesia

    Forget the past. Social Amnesia makes sure your social media accounts only show your posts from recent history, not from "that phase" 5 years ago.

  • E4GL30S1NT

    E4GL30S1NT - Simple Information Gathering Tool

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • Socialhome

    A federated social home

  • terra

    OSINT Tool on Twitter and Instagram. (by xadhrit)

  • twitter-scraper-selenium

    Python's package to scrap Twitter's front-end easily

    Project mention: Looking for research targets in coin data | /r/CryptoCurrency | 2023-02-25

    I got the data from coingecko api using python requests and from twitter using twitter_scraper_selenium. Chatgpt mainly helped with syntax which I can never remember.

  • 4cat

    The 4CAT Capture and Analysis Toolkit provides modular data capture & analysis for a variety of social media platforms.

  • reddit-detective

    Play detective on Reddit: Discover political disinformation campaigns, secret influencers and more

  • facebook_page_scraper

    Scrapes facebook's pages front end with no limitations & provides a feature to turn data into structured JSON or CSV

  • nider

    Python package to add text to images, textures and different backgrounds

  • Vector

    Open source osint project. (by theahmadov)

  • linkedin-visualizer

    The missing feature in LinkedIn

  • unexpected-isaves

    A Python library that paints an image on a spreadsheet, builds its pixel art in Minecraft, makes its ascii art, or makes a rubik's cube art out of it.

  • social

    A python package that uses gpt-4 to generate and post a response to a social media mention. (by riverscuomo)

  • squeaknode

    Peer-to-peer status feed 📜 with posts unlocked by Lightning ⚡

  • automation-samples

    Using clicknium to automate platforms like Linkedin, twitter, Slack, Youtube in python.

  • youtube_discussion_tree

    This is a python API that allows you to obtain the discusion that occurs on the comments of a Youtube video as a tree structure. It also controls the quota usage that consumes your implementation over Youtube Data Api through this library, and allows you to represent and serialize the discusion tree.

  • InstaFollowBack

    Checking Accounts that are not following back on Instagram with account dumped file HTML

  • dozent

    Dozent is a powerful downloader that is used to collect large amounts of Twitter data from the internet archive.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-21.

Python social-media related posts


What are some of the best open-source social-media projects in Python? This list will help you:

Project Stars
1 snscrape 4,136
2 EagleEye 3,977
3 bookwyrm 2,110
4 socialscan 1,319
5 advertools 1,000
6 Social-Amnesia 797
7 E4GL30S1NT 478
8 Socialhome 352
9 terra 312
10 twitter-scraper-selenium 250
11 4cat 215
12 reddit-detective 204
13 facebook_page_scraper 173
14 nider 147
15 Vector 92
16 linkedin-visualizer 45
17 unexpected-isaves 38
18 social 36
19 squeaknode 35
20 automation-samples 24
21 youtube_discussion_tree 15
22 InstaFollowBack 10
23 dozent 7
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.