Add Sign in with Google or Sign in with GitHub to a Laravel app without writing any OAuth code yourself.
Let users authenticate via Facebook or LinkedIn instead of creating a separate password.
Extend with community add-ons to support Discord, Apple, Twitter X, or dozens of other platforms beyond the seven built-in providers.
| laravel/socialite | causefx/organizr | audi-1/sqli-labs | |
|---|---|---|---|
| Stars | 5,746 | 5,749 | 5,768 |
| Language | PHP | PHP | PHP |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Laravel app and API credentials (client ID and secret) from each social platform you want to support.
Laravel Socialite is a PHP package that adds social login to web applications built with the Laravel framework. If you want users to sign in with their Facebook, Twitter, Google, LinkedIn, GitHub, GitLab, or Bitbucket account instead of a traditional email and password, this package handles the connection work behind the scenes. The problem it solves is that connecting to these external services involves a protocol called OAuth, which requires a specific back-and-forth handshake between your app and the social network. Writing that handshake from scratch is tedious and error-prone. Socialite takes care of it for you, so you can add "Sign in with Google" to your site in a few lines of code rather than hundreds. The package officially supports the seven providers listed above. For other platforms like Twitter X, Apple, Discord, or dozens more, a community website called Socialite Providers maintains separate add-ons you can install alongside it. The README is brief and points to the official Laravel documentation website for full setup instructions. It does not include step-by-step code examples in the README itself, so if you plan to use it you will need to visit the docs. The package is open source under the MIT license, meaning you can use it freely in personal or commercial projects.
PHP package for Laravel that adds social login buttons (Google, GitHub, Facebook, and more) to your web app in a few lines of code, handling the OAuth handshake automatically.
Mainly PHP. The stack also includes PHP, Laravel, OAuth.
Use freely for any purpose including commercial projects, just keep the copyright notice. (MIT)
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.