awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ttezel avatar

ttezel/twit

0
View on GitHub↗
4,283 stars·546 forks·JavaScript·2 vues

Twit

Twit est une bibliothèque Node.js et un client API pour interagir avec Twitter. Elle fournit une interface programmatique pour accéder aux endpoints des API REST et Streaming afin d'intégrer les données des réseaux sociaux dans des applications JavaScript.

La bibliothèque permet la surveillance en temps réel des événements Twitter via une connexion streaming persistante et une architecture pilotée par les événements. Elle prend également en charge l'automatisation des comptes, permettant la gestion des profils utilisateurs et l'exécution programmatique d'actions sur les comptes.

Le toolkit couvre la gestion des médias via des téléchargements de fichiers par morceaux, la gestion des identités via une authentification par jetons et des mécanismes de rafraîchissement, ainsi que la sécurité réseau via la vérification d'empreintes de certificats SSL.

Features

  • Twitter API Clients - Provides a programmatic interface to monitor live events and user activities on Twitter via streaming endpoints.
  • Social Media Streams - Consumes real-time social media event streams via a persistent HTTP connection.
  • API Request Execution - Executes network requests to Twitter's REST API using synchronous and asynchronous models.
  • Node.js HTTP Clients - Implements a Node.js client for handling HTTP requests and SSL verification for the Twitter API.
  • Real-Time Message Streaming - Maintains persistent bidirectional connections to receive and process real-time Twitter event data.
  • Account Automation - Supports programmatic management of Twitter accounts to execute actions on behalf of users.
  • Automatic Request Token Injection - Automatically injects security tokens into the headers of every outgoing request to verify identity.
  • Provider API Authentications - Provides mechanisms to configure and update security tokens for authenticating requests to Twitter's API.
  • Network Stream Emitters - Implements an event-driven architecture that emits events when the Twitter streaming server pushes new data.
  • Chunked Uploaders - Splits large media files into smaller segments for sequential transmission to Twitter servers.
  • Media File Upload Handlers - Handles the upload of media files to Twitter using a chunked transfer process.
  • Media Management - Facilitates uploading images and videos to Twitter from the local file system.
  • Automatic Token Refreshes - Enables the refreshing of authentication tokens to maintain persistent authorized access to the API.
  • Client Method Mappings - Maps programmatic function calls directly to specific Twitter HTTP methods and endpoints.

Historique des stars

Graphique de l'historique des stars pour ttezel/twitGraphique de l'historique des stars pour ttezel/twit

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Twit

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Twit.
  • sferik/twitterAvatar de sferik

    sferik/twitter

    4,577Voir sur GitHub↗

    This project is a Ruby wrapper for the Twitter API, providing a programmatic interface to interact with the platform's REST and streaming endpoints. It serves as an API client for managing social content, users, and account activity. The library includes specialized tools for real-time data streaming, allowing the acquisition of live public posts, account events, and user activity. It differentiates itself with advanced media handling, such as chunked uploading for large files, and integrated traffic management to monitor rate limits and detect streaming stalls. Broadly, the project covers c

    Ruby
    Voir sur GitHub↗4,577
  • abraham/twitteroauthAvatar de abraham

    abraham/twitteroauth

    4,308Voir sur GitHub↗

    twitteroauth is a PHP library and REST API wrapper used for authenticating and interacting with the Twitter API. It functions as an OAuth 1.0a client that manages the secure handshake process to authorize user accounts and obtain access tokens. The library handles the three-legged authorization flow, including the generation of authorization URLs and the requesting of security tokens. It automates the calculation of cryptographic signatures for requests and manages token-based sessions to maintain authenticated state. The project provides capabilities for social media content management, suc

    PHP
    Voir sur GitHub↗4,308
  • slackapi/python-slack-sdkS

    slackapi/python-slack-sdk

    4,008Voir sur GitHub↗

    This project provides a suite of development kits and frameworks for interacting with Slack, including a Web API client for authenticated requests and the Bolt framework for building asynchronous applications. It serves as a SDK for creating automated bots and integrating external software systems with Slack workspaces. The toolkit includes a specialized Events API client for listening to real-time system triggers and executing custom callback logic. It supports the development of automated assistants capable of sending messages and managing data exchanges via webhooks. The library covers a

    Python
    Voir sur GitHub↗4,008
  • golang/oauth2Avatar de golang

    golang/oauth2

    5,872Voir sur GitHub↗

    This is a Go library for obtaining, refreshing, and attaching OAuth 2.0 access tokens to HTTP requests. It provides a generic token source interface with interchangeable implementations for different OAuth 2.0 grant types, and wraps the Go net/http transport layer to automatically attach access tokens as Authorization headers on outgoing requests. The library supports the authorization code flow, generating consent page URLs and exchanging authorization codes for tokens. It also implements the device authorization grant for authentication on devices without a browser, and the resource owner p

    Go
    Voir sur GitHub↗5,872
Voir les 30 alternatives à Twit→

Questions fréquentes

Que fait ttezel/twit ?

Twit est une bibliothèque Node.js et un client API pour interagir avec Twitter. Elle fournit une interface programmatique pour accéder aux endpoints des API REST et Streaming afin d'intégrer les données des réseaux sociaux dans des applications JavaScript.

Quelles sont les fonctionnalités principales de ttezel/twit ?

Les fonctionnalités principales de ttezel/twit sont : Twitter API Clients, Social Media Streams, API Request Execution, Node.js HTTP Clients, Real-Time Message Streaming, Account Automation, Automatic Request Token Injection, Provider API Authentications.

Quelles sont les alternatives open-source à ttezel/twit ?

Les alternatives open-source à ttezel/twit incluent : sferik/twitter — This project is a Ruby wrapper for the Twitter API, providing a programmatic interface to interact with the platform's… abraham/twitteroauth — twitteroauth is a PHP library and REST API wrapper used for authenticating and interacting with the Twitter API. It… slackapi/python-slack-sdk — This project provides a suite of development kits and frameworks for interacting with Slack, including a Web API… golang/oauth2 — This is a Go library for obtaining, refreshing, and attaching OAuth 2.0 access tokens to HTTP requests. It provides a… octokit/octokit.rb — Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a… thunderclient/thunder-client-support — Thunder Client is a REST API client extension for VS Code that functions as an HTTP request manager, testing tool, and…