Ross ROSS = Recommend OSS · open-source software intelligence for agents

pow-auth/pow

Robust, modular, and extendable user authentication system observed · 2026-08-28

github.com/pow-auth/pow · homepage · Elixir · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

24/100

  • Activity 3
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3040
  • days_rel: 599
  • days_push: 582
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1668 stars · 163 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Pow is a robust, modular, and extendable authentication and user management library for Elixir, built for Phoenix and Plug-based applications. It provides out-of-the-box user registration, session-based authorization, and optional extensions like password reset, email confirmation, persistent sessions, and invitations.

Use cases

  • add user authentication to a Phoenix app
  • implement user registration and login with sessions
  • manage user accounts and roles in Elixir
  • add password reset and email confirmation flows
  • support API token authentication in a Plug-based app
  • add multitenancy and user roles to a Phoenix application
  • enable social login via OAuth providers with PowAssent

When to choose

  • you are building a Phoenix or Plug-based Elixir app that needs authentication
  • you want a batteries-included, production-proven auth solution with strong defaults
  • you need a modular system where each part can be customized or replaced
  • you want extensions like password reset, email confirmation, or invitations out of the box

When to avoid

  • you are not using Elixir, Phoenix, or Plug
  • you need a fully managed hosted authentication service
  • you require OAuth multi-provider sign-in without adding the separate PowAssent library
  • your app has no user accounts or authentication requirements

Facets

library · maturity stable

auth authorization middleware web-development backend security developer-tools elixir phoenix user-management plug session-based-auth api-tokens multitenancy user-roles i18n web-server

2 sources

Member repositories

RepositoryRoleHealth v2
pow-auth/powmain24

For agents

markdown · JSON · MCP: product_card(name="pow-auth/pow")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem