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

Login Laravel Package

styleci/login

StyleCI Login adds StyleCI OAuth authentication to Laravel applications, letting users sign in with their StyleCI account. It provides a ready-made driver and routes so you can integrate secure single sign-on with minimal configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for developer authentication: This package is a thin wrapper around Laravel Socialite that adds a GitHub OAuth provider. It exists as a decision artifact — a real team (StyleCI) chose to extract their login flow into a reusable package rather than rebuild it per project. That's a useful data point when deciding whether GitHub sign-in is a "small feature" or a "platform capability."
  • Onboarding funnel design: GitHub login is a signup-friction decision, not just an engineering one. If your ICP is developers, "Sign in with GitHub" is often the single highest-leverage conversion change on a registration page. This package represents one concrete implementation path to scope that experiment.
  • Roadmap sequencing for identity: Informs whether GitHub OAuth ships as a standalone slice or as the first provider in a pluggable auth layer (GitHub → GitLab → Bitbucket → Google). Packages like this encode the single-provider pattern, which is cheap now and expensive to generalize later — a sequencing tradeoff worth naming explicitly.
  • Vendor/dependency risk policy: Zero stars, zero dependents, and a GrahamDeprecated namespace are a strong signal that this is archived/abandoned code. That makes it a good forcing function for a written policy on third-party auth dependencies — an area where "it works today" is not the same as "it will be maintained."
  • Use cases it actually serves: internal tools and hackathon-speed prototypes where a developer-only audience makes GitHub the only provider you need, and where you accept a pinned, unmaintained dependency in exchange for ~30 minutes saved.

When to Consider This Package

Consider it only in narrow, low-stakes circumstances:

  • You're maintaining or reading a legacy Laravel app already pinned to it, and you need to understand the auth flow before migrating.
  • You want a reference implementation of how a minimal Socialite provider is shaped — as a reading exercise, not a dependency.
  • You're building a throwaway internal tool with a developer-only audience and zero compliance surface, and you've explicitly accepted an unmaintained dependency.

Look elsewhere in almost every other case. The signals here — no stars, no dependents, a deprecation-namespaced owner, and a score of 0 — mean no maintenance, no security response path, and no community to absorb a breaking change in Laravel or Socialite. For anything customer-facing or handling PII, this is a hard no.

Preferred alternatives, in rough order of preference:

  • Laravel Socialite directly (socialiteproviders/github if you need the standalone provider). This is what the package wraps; you get the same result with a maintained upstream and roughly the same amount of code.
  • Laravel Fortify / Breeze / Jetstream if you want the full auth surface, not just a provider.
  • A managed identity provider (WorkOS, Auth0, Clerk) if you expect multiple providers, enterprise SSO (SAML/SCIM) on the roadmap, or SOC 2 obligations. Buy beats build once you're past two providers.

Adoption criteria, if you insist on a checklist: the app is internal-only, there is no PII beyond a GitHub handle, you have vendored or forked the code so you control it, and you have a named owner and a plan to replace it. If any of those fail, stop.

How to Pitch It (Stakeholders)

For executives: This is a GitHub login helper for Laravel, and it is effectively abandoned — no stars, no downstream users, and published under an account explicitly marked deprecated. The strategic answer is not "adopt this package," it's "we already know how to do GitHub sign-in cheaply." Laravel's own Socialite library covers the same ground with active maintenance. Recommendation: do not add this as a dependency; fund GitHub sign-in as a small, scoped feature on top of Socialite instead, and treat the effort as a conversion experiment rather than an infrastructure project.

For engineering: It's a thin Socialite provider wrapper. Use laravel/socialite plus socialiteproviders/github instead — same code path, maintained upstream, no orphaned dependency in the auth surface. If we need more than one provider, or if enterprise SSO enters the roadmap, that's the trigger to evaluate a managed identity vendor rather than accumulating provider packages. Auth is a place where an unmaintained dependency is a security liability, not a convenience.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums