A curated list of awesome Twitter tools, libraries and resources.
This is a work in progress, so if you know of Twitter tools that are not mentioned here, please do a PR!
- Tweepy - An easy-to-use Python library for accessing the Twitter API.
- Twython - Actively maintained, pure Python wrapper for the Twitter API.
- TwitterAPI - Minimal python wrapper for Twitter's REST and Streaming APIs
- python-twitter - A Python wrapper around the Twitter API.
- birdy - A super awesome Twitter API client for Python.
- wp-twitter-tools - A plugin that creates a complete integration between your WordPress blog and your Twitter account
- t - A command-line power tool for Twitter.
- twitter-followers - A tool to download all a user's twitter followers
- twitter-leaderboard - Tool to do engagement-based scoring of Twitter usage based on lists of users
- twitter-tap - A python tool for collecting tweets in mongoDB using the search API
- twitter-stream-globe - A real-time 3D visualization of Tweets around the world. Uses three.js (WebGL), Angular & PubNub.
- twecoll - Twitter Collection Tool
- Coopboost - Tool to grow your twitter audience.
- twitter-stats - Python tool to get stats about twitter accounts. How stop following you, etc.
- twarc - A command line tool (and Python library) for archiving Twitter JSON
- ospriet - An example audience moderation app built on Twitter.
- tinfoleak - The most complete open-source tool for Twitter intelligence analysis
- twistorpy - Simple command-line tool / python module that allows you to make a backup of the tweets of a twitter user on a json file.
- twint - An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.
- NapoleonCat - It’s a social media management and analytics tool which supports Twitter and offers many automation solutions for Twitter profiles.
- Tweet Deck - Tweet Deck is a Twitter management tool, where one can view your twitter feed, mentions, notification just from one window.
- The Herd Locker - 90% of Twitter conversations are noise. Free service tracks audience-selected hashtags filtering out retweets, requotes and people sharing the stuff you've already seen but which is obscured by URL shorteners - highlighting the popular, and leaders who share it early in realtime and as a weekly digest.
- search-tweets-python - This project serves as a wrapper for the Twitter premium and enterprise search APIs, providing a command-line utility and a Python library.
- rtweet - R client for interacting with Twitter's [stream and REST] APIs
- twitterscraper - Scrape Twitter for Tweets
- tweet_parser - Reliably parse Tweets delivered by Twitter Data products in both the activity-streams and original formats.
- twitter-python-ads-sdk - A Twitter supported and maintained Ads API SDK for Python.
- twitter - A Ruby interface to the Twitter API.
- Twitter Video Assist - For your better Twitter video experience.
- Notifier for Twitter - Brings new tweet notifications to Chrome
- Twitter Web - Night Mode - Android/iOS like night mode for twitter web app
- Mass follow for Twitter - A feature-rich extension to mass follow and unfollow on Twitter.
- Twitter View Original Images - Open images in original size on Twitter.
- Twitter Unfollow All - Allows you to unfollow many users on Twitter with a simple click
- Bird Nest for Twitter - The fastest way to tweet from Chrome
- Twitter Pixel Helper - Displays an icon if there is a Twitter website tag on a given page
- Hide Twitter Guff - Optionally hides all the useless guff on the twitter website (who to follow, trends, promotions, definitions).
- QuickTweet - Single click Sign-in Assistant and Account Switcher for multiple Twitter™ accounts.
- EmojiPanel for Twitter (Previously EmojiT) - Emoji dropdown panel for twitter.com
- Share on Twitter - Easily share current tab, links and selected text on Twitter, using toolbar button, keyboard command and context menu options.
- Twitter Disconnect - Stop Twitter from tracking the webpages you go to.
- Twitter Block Chain - Blocks all users on a following/followers page.
- Twitter Large Images - Gets the large versions of images posted on Twitter.
- Easy for Twitter - Twitter Lite for Chrome. Better then TweetDeck. Tweet to Web. Follow, Unfollow, Share, Download, Video, Like. Live Notifications.
- Silver Bird Plus - A lovely little Twitter client that allows you to follow your timelines and interact with your Twitter account.
- Twitter Media Downloader - Download images/videos of user's media-timeline on Twitter.
- Remove Promotions for Twitter - Remove promoted Trends, Accounts, & Tweets from the Twitter website.
- HashPlug - Add Twitter Search to Google - A Twitter Extension for Chrome that adds Realtime Twitter search results into Google in an unobtrusive manner.
- Twitter detector - This extension adds a twitter icon into the url / address bar when it finds all twitter accounts for the page its on.
- Twitter Volume Control - Adds a volume slider to twitter videos
- What is a Twitter, a Social Network or a News Media?
- A system for real-time twitter sentiment analysis of 2012 us presidential election cycle
- Emoticon smoothed language models for twitter sentiment analysis.
- Fame for sale: efficient detection of fake Twitter followers
- Fraudar: Bounding graph fraud in the face of camouflage
- Twitter mood predicts the stock market.
- Earthquake shakes Twitter users: real-time event detection by social sensors
- Why we twitter: understanding microblogging usage and communities
- Trump Tweets, 5/4/09 - 12/5/16 - All 30,385 Trump tweets as of 1/27/2017.
- Elon Musk Tweets-Until 4/6/17 - Elon Musk's tweets from 2010-06-04 to 2017-04-05.
- 476 million Twitter tweets - 467 million Twitter posts from 20 million users covering a 7 month period from June 1 2009 to December 31 2009.
- Twitter Sentiment Analysis - Dataset for Twitter Sentiment Analysis.
- The #BTW17 Twitter Dataset, Recorded Tweets of the Federal Election Campaigns of 2017 for the 19th German Bundestag - Dataset comprising of Twitter interactions related with German politicians of the most important political parties over several months in the prephase of the German election campaigns in 2017.
- [USA: Geolocated Twitter Dataset][(http://followthehashtag.com/datasets/free-twitter-dataset-usa-200000-free-usa-tweets/) - 200,000 USA geolocated tweets. Free Twitter Dataset
- Sentiment140 dataset with 1.6 million tweets - This is the sentiment140 dataset. It contains 1,600,000 tweets extracted using the twitter api. The tweets have been annotated (0 = negative, 2 = neutral, 4 = positive) and they can be used to detect sentiment.
- Twitter Data set for Arabic Sentiment Analysis Data Set - Twitter Data set for Arabic Sentiment Analysis Dataset
- Twitter 2010 data set - Twitter_2010 data set contains tweets containing URLs that have been posted on Twitter during October 2010. In addition to tweets, we also the followee links of tweeting users, allowing us to reconstruct the follower graph of active (tweeting) users.
- Twitter event datasets (2012-2016) - This collection includes data for 30 different Twitter datasets associated with real world events. The datasets were collected between 2012 and 2016, always using the streaming API with a set of keywords.
- Twitter News Dataset - This dataset consists on 5234 news events obtained from Twitter.
- Measuring User Influence in Twitter: The Million Follower Fallacy (ICWSM 2010) - Measuring User Influence in Twitter: The Million Follower Fallacy paper dataset accepted at Proceedings of the 4th International AAAI Conference on Weblogs and Social Media (ICWSM)
- What is Twitter, a Social Network or a News Media? (WWW 2010) - Twitter dataset of 41.7 million user profiles, 1.47 billion social relations, 4,262 trending topics, and 106 million tweets.
- A Long-Term Analysis of Polarization on Twitter (ICWSM 2017) - A large longitudinal Twitter dataset of 679,000 users and look at signs of polarization in their (i) network - how people follow political and media accounts, (ii) tweeting behavior - whether they retweet content from both sides, and (iii) content - how partisan the hashtags they use are.
- Twitter topic detection datasets - Sensing trending topics in Twitter. IEEE Transactions on Multimedia (pre-print), 2013 dataset
- Real-Time Classification of Twitter Trends - Dataset - Real-Time Classification of Twitter Trends - Dataset, Journal of the American Society for Information Science and Technology
- Twitter Event Detection dataset - EVENT DETECTION IN TWITTER: A MACHINE-LEARNING APPROACH BASED ON TERM PIVOTING, Nijmegen, the Netherlands : Radboud University
- Resources for Research on Crisis Informatics (natural disasters and man-made disasters) - 5 resources related to crisis information.
- Hurricane Harvey Twitter Dataset - Twitter JSON data for Tweets related to Hurricane Harvey and the subsequent flooding along the Texas gulf region.
- NFL Tweet Dataset - A dataset of NFL game data from the 2010-2012 NFL seasons along with IDs of tweets from the Twitter gardenhose that were automatically aligned to particular games/teams.
- Datasets for Social Network Analysis - Multiple Twitter datasets and other social network analysis datasets
- Analyzing User Modeling on Twitter for Personalized News Recommendations dataset - Analyzing User Modeling on Twitter for Personalized News Recommendations paper, Springer dataset.
- Machine Learning - A public list by Ali Sohani
- Crypto/Blockchain/ICOs - A list of people and companies in the cryptocurrency/blockchain and ICO spaces.
- Women in Data Science - Women doing data science, big data, machine learning, statistics, etc.
- Deeper Learning - A public list by Lee Finkelstein
- Soc Sci Academic Tweeters - Anthropology, economics, geography, law, political science and sociology
- NLP - This is a list of accounts tweeting about natural language processing.