Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Twitter Laravel Package

atymic/twitter

atymic/twitter is a PHP client for Twitter API v2 with Laravel integration. It provides a clean, expressive interface for tweets, users, timelines, likes, and OAuth authentication, making it easy to add Twitter-powered features to PHP applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Twitter/X integration build-vs-buy: Gives the team a maintained, Laravel-native abstraction over the Twitter/X API instead of hand-rolling OAuth, rate-limit handling, and endpoint wrappers. Informs whether to adopt the package, wrap it internally, or rebuild.
  • Framework upgrade roadmap: This release signals the package tracks Laravel's release cadence (Laravel 12) and modern Carbon (v3). Supports planning for Laravel 10→12 upgrades and dependency modernization—the package is no longer a blocker for staying current.
  • Maintenance-risk assessment: The 3.4.0 bump is essentially a compatibility/maintenance release (no new product features). This is a data point on how actively the package is maintained as an integration dependency.
  • Feature scoping: Because this release adds no new functionality, any roadmap items depending on new Twitter/X capabilities are unaffected—decisions should be based on the existing API surface, not this update.

When to Consider This Package

Adopt when:

  • You are on Laravel 10, 11, or 12 and need a first-party-style Twitter/X client (tweeting, user lookup, OAuth flows) without writing API plumbing.
  • You want Carbon 3 compatibility and a dependency that keeps pace with current Laravel versions.
  • The integration is non-critical or can tolerate a community-maintained package.

Look elsewhere when:

  • You are pinned to Laravel <10 — support was dropped in this release; you must stay on 3.3.0 or upgrade Laravel first.
  • You need guarantees around X API pricing/access changes (the API itself is volatile; the package only wraps it).
  • You require vendor-backed SLAs or long-term support commitments; this is community-maintained, and this release is proof of a maintenance-only cadence rather than active feature development.
  • Your usage is heavy/real-time (streaming, large-scale ingestion) where a purpose-built client or direct API access may fit better.

How to Pitch It (Stakeholders)

To executives: This release is a routine compatibility update—it aligns the package with Laravel 12 and Carbon 3 and drops end-of-life Laravel versions. It doesn't add features or change behavior for supported stacks, so it lowers upgrade friction rather than creating new capability. Translation: keeping this dependency current is low-cost and removes a barrier to our Laravel modernization, but it also confirms the package is in maintenance mode, not active feature development—so we shouldn't build a roadmap on it introducing new integrations.

To engineering: Bump to 3.4.0 if you're on Laravel ≥10; it unblocks Laravel 12 and Carbon 3 upgrades. Anyone still on Laravel <10 must either stay on 3.3.0 or complete the Laravel upgrade first—treat this as a breaking constraint. No API surface changes, so no code changes should be required beyond dependency resolution. Plan to verify Carbon 3 compatibility in our own date-handling code during the upgrade.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console