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

Laravel Social Laravel Package

mmanos/laravel-social

mmanos/laravel-social adds OAuth social login to Laravel apps, letting users sign in with providers like Facebook, Twitter, Google, and GitHub. It handles provider configuration, authentication flows, and user account integration through a simple, configurable API.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Social login as a feature bet: Informs whether to add “Sign in with Facebook/Google/Twitter/GitHub” to cut signup friction and lift conversion — and how much to invest in it.
  • Build vs. buy on authentication: Positions this package as a “borrow” option (MIT, drop-in) against building OAuth flows in-house or buying a managed identity provider (Auth0, Cognito, Firebase Auth, Clerk).
  • Legacy roadmap and modernization scoping: For Laravel 4 apps still in maintenance, it anchors the decision to keep, patch, or replace the social login layer during a framework upgrade.
  • MVP / prototype validation: Lets a Laravel 4-era prototype test social login demand cheaply before committing to a first-party or vendor solution.
  • Migration sequencing: Its presence in a codebase is a concrete trigger to plan a move to Laravel Socialite (or an IdP) as part of platform modernization, with a scoped, estimable work item.
  • Dependency risk and compliance review: Flags the need for a maintenance/security policy on third-party auth code that handles tokens and user identities — a recurring PM-level governance decision, not a one-off.

When to Consider This Package

Consider it when:

  • You are running Laravel 4 / PHP 5.x and cannot upgrade in the near term.
  • You need basic social login across common providers with minimal integration effort and no custom OAuth work.
  • The app is internal, low-traffic, or in maintenance mode — not a new build.
  • You accept the MIT license, can fork and patch if needed, and have a named owner for the dependency.
  • You need a short-lived stopgap to avoid building OAuth flows from scratch before a planned migration.

Look elsewhere when:

  • You are on Laravel 5+ — use the official, maintained Laravel Socialite.
  • You are building new product — use Socialite or a managed IdP rather than a decade-old package.
  • You operate in security- or compliance-sensitive contexts (PII, payments, healthcare): unmaintained OAuth code from 2014 is a liability — deprecated provider APIs, no security patches, EOL runtime.
  • You need MFA, SSO/SAML, account linking, or modern OAuth 2.1/OIDC capabilities.
  • Your org gates dependencies on active maintenance, CVE monitoring, or supported runtimes.

How to Pitch It (Stakeholders)

For executives: mmanos/laravel-social is an MIT-licensed social login package for Laravel 4, last released in November 2014. It is a cheap, low-commitment way to add “Sign in with…” to a legacy Laravel 4 application — but it is effectively unmaintained and tied to an end-of-life framework while handling sensitive OAuth tokens. Recommendation: treat it as a stopgap for legacy maintenance only, not a strategic dependency. For anything new, standardize on Laravel Socialite or a managed identity provider; the migration cost is real but predictable, and the risk of leaving stale auth code in place is higher.

For engineering: Integration is simple and config-driven across providers, MIT-licensed, with a small footprint and a modest community (~54 stars). The risks are concrete: Laravel 4 / PHP 5 only, no releases in a decade, provider APIs have moved on (Facebook Graph versions, Twitter OAuth 1.0a → 2.0, Google scopes), and there are no security patches. Action: if retained, pin and wrap it behind an internal auth interface, audit token handling, and schedule migration to Socialite; if starting fresh, do not adopt.

For product: The decision this package really surfaces is make vs. buy on authentication. Use it to force the question early — social login is a conversion lever, but the identity layer underneath is infrastructure. Choose the maintained path unless the only constraint is a legacy stack you are already committed to retiring.

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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle