awesome-modern-twitter-api icon indicating copy to clipboard operation
awesome-modern-twitter-api copied to clipboard

A curated list of awesome apps built with, or libraries and resources for using, the modern Twitter API

Awesome Modern Twitter API Awesome

v2 CC-0 license

awesome-modern-twitter-api

A curated list of awesome libraries, SDKs, software and resources for the modern (post-v1.1) Twitter API.

The Twitter API is the programming interface that enables developers like you to build apps and tools on top of the Twitter Developer Platform. Version 2 of the API represented a complete rewrite from the legacy (v1.1) platform, with new endpoints, data formats, and semantics. This list only includes content that is directly relevant to the modern API.

This list is community-contributed, and it is not owned by Twitter. The list can only be even more awesome, with your help! Feel free to contribute, or add to the discussion around items that could be included in the future. Spotted a dead link, typo, or other mistake? Please raise an issue 🙌

Contents

  • Libraries
    • C# / .NET
    • Dart / Flutter
    • Deno
    • Go
    • Java
    • JavaScript (Node.js) / TypeScript
    • Kotlin
    • PHP
    • PowerShell
    • Python
    • R
    • Ruby
    • Rust
    • Swift
  • Tools
    • API testing
    • No-code
  • Resources
    • Community
    • Documentation
    • Sample apps
    • Tutorials

Libraries

API libraries in a range of programming languages. This list is not intended to be comprehensive, but aims to include awesome libraries and SDKs that cover a solid range of the API features and endpoints. No order of priority or preference is intended, both first-party and third-party libraries are included.

C# / .NET

  • CoreTweet - Yet Another .NET Twitter Library.
  • LinqToTwitter - LINQ Provider for the Twitter API (C# Twitter Library).
  • SocialOpinion - APIs written in C# that connect to the Twitter API.
  • Tweetinvi - Tweetinvi, an intuitive Twitter C# library.
  • TwitterSharp - C# wrapper around Twitter API V2.

Dart / Flutter

  • twitter-api-v2 - Library for Twitter API v2 written in Dart and Flutter.

Deno

  • twi - Twitter API client for Deno ported from twitter-api-typescript-sdk.

Go

  • ctw - Twitter v2 API.
  • go-twitter - A Go library for Twitter v2 API integration.
  • gotwi - A library for using the Twitter API v2 in the Go language.
  • gotwtr - A library that provides Twitter v2 API.
  • twitter-stream - A Go wrapper for Twitter's V2 Filtered Stream API.
  • twitter - A Go client for the Twitter v2 API.

Java

JavaScript (Node.js) / TypeScript

Kotlin

PHP

PowerShell

Python

R

Ruby

Rust

Swift

Tools

API testing

No-code

Resources

Community

Forums, discussion and Q&A channels.

Documentation

Sample apps

  • Bookmark Search - An app using OAuth 2.0 and the Bookmarks API that can be remixed on Glitch.

Tutorials

Guides, blog posts, tutorials, videos, howtos on using the Twitter API.