riivault_/ENTITY 4405
● Liveproductauth / identityrepo:better-auth/better-authnpm:better-auth
Entity drill-down · last 30 days ·30d90d180d

Better Auth

Hype · Discussion moved +68.0% while downloads moved -21.2%. (as of 2026·08·12)

Narrow: 141 distinct voices behind 489 mentions.

Who is talking
0.29
141 distinct voices across 489 mentions

Distinct voices per mention. 1.00 means every mention came from a different person; a low number means a handful of people are driving the volume. Authors are counted once per day, so someone who posts across several days counts more than once over the whole window. The figure can overstate breadth, never understate it.

Where it is being said
github100%

A wave of praise on a forum and a rapidly filling issue tracker both show up as “mentions up” until you see where they came from.

Agreement
Aligned
spread 0.48 · sides 18% even

Most opinion points the same way, so the average sentiment reads as a verdict rather than two sides cancelling out.

SRC: 796 mentions in window · net sentiment 0.29 · 3 adoption series · derived aggregates only

Mentions / dayall sources combined
07-1407-2608-12

Interactive chart. Arrow keys step through the series, Home and End jump to its ends, and Escape closes the readout.

Mentions / day
Periodmentions
2026-07-146
2026-07-1510
2026-07-167
2026-07-172
2026-07-182
2026-07-192
2026-07-204
2026-07-213
2026-07-223
2026-07-234
2026-07-2430
2026-07-2542
2026-07-2642
2026-07-2763
2026-07-2843
2026-07-2944
2026-07-3046
2026-07-3160
2026-08-0136
2026-08-0238
2026-08-0371
2026-08-0498
2026-08-0544
2026-08-1018
2026-08-1139
2026-08-1239
latest 39 mentions07-14 .. 08-12
Sentiment curve0.29 current
07-1407-2608-12

Interactive chart. Arrow keys step through the series, Home and End jump to its ends, and Escape closes the readout.

Sentiment curve
Periodnet sentiment
2026-07-140.95
2026-07-150.48
2026-07-160.60
2026-07-170.96
2026-07-180.94
2026-07-190.66
2026-07-200.18
2026-07-210.75
2026-07-220.64
2026-07-230.45
2026-07-240.25
2026-07-250.18
2026-07-260.31
2026-07-270.29
2026-07-280.37
2026-07-290.24
2026-07-300.27
2026-07-310.42
2026-08-010.37
2026-08-020.44
2026-08-030.08
2026-08-040.25
2026-08-050.35
2026-08-100.49
2026-08-110.23
2026-08-120.29
latest 0.2907-14 .. 08-12
GitHub releases / dayadoption
07-2208-0308-11

Interactive chart. Arrow keys step through the series, Home and End jump to its ends, and Escape closes the readout.

GitHub releases / day
PeriodGitHub releases / day
2026-07-222
2026-07-231
2026-08-031
2026-08-041
2026-08-051
2026-08-112
latest 207-22 .. 08-11
GitHub stars (total)adoption
08-0608-0908-12

Interactive chart. Arrow keys step through the series, Home and End jump to its ends, and Escape closes the readout.

GitHub stars (total)
PeriodGitHub stars (total)
2026-08-0629.5k
2026-08-0729.5k
2026-08-0829.5k
2026-08-0929.5k
2026-08-1029.5k
2026-08-1129.5k
2026-08-1229.5k
latest 29.5k08-06 .. 08-12
npm downloads / dayadoption
07-1407-2708-09

Interactive chart. Arrow keys step through the series, Home and End jump to its ends, and Escape closes the readout.

npm downloads / day
Periodnpm downloads / day
2026-07-14979.8k
2026-07-15907.2k
2026-07-16964.4k
2026-07-17854.0k
2026-07-18595.2k
2026-07-19617.5k
2026-07-20911.8k
2026-07-211.1M
2026-07-221.0M
2026-07-231.0M
2026-07-24949.8k
2026-07-25673.4k
2026-07-26679.0k
2026-07-271.0M
2026-07-281.1M
2026-07-291.0M
2026-07-301.1M
2026-07-31976.8k
2026-08-01721.1k
2026-08-02695.5k
2026-08-031.1M
2026-08-041.1M
2026-08-051.1M
2026-08-06845.4k
2026-08-07997.8k
2026-08-08640.2k
2026-08-09681.0k
latest 681.0k07-14 .. 08-09
What people are asking forlatest 20 entries
What was saidKindTimesFirst / LastMomentum
The adapter's numeric ID coercion under generateId serial has no validity check and crashes with confusing errors on non-numeric values.Bug108-1208-12+0%
Proof of Work implementation uses the crypto module which is not available in Expo/React Native environment.Bug108-1208-12+0%
The expoClient no longer satisfies the BetterAuthClientPlugin type contract since version 1.6.24, causing type-checking failures.Bug108-1208-12+0%
Drizzle adapter with experimental.joins throws Unknown relational filter field decoder on drizzle-orm v1.Bug208-0608-11+100%
The idToken field is not encrypted when account.encryptOAuthTokens is enabled, unlike accessToken and refreshToken.Bug108-1108-11+0%
Query parameters are dropped when the query schema is wrapped in z.optional() because the type check only handles z.ZodObject directly.Bug108-1008-10+0%
Email confirmation steps should be added for organization deletion and ownership transfer operations, similar to the existing user deletion confirmation flow.Feature request108-1008-10+0%
A passwordless enrollment flow is needed that proves email ownership and then allows password setting as a single primitive for sign-up, admin-created, and org-invited users.Feature request108-1008-10+0%
useSession creates thousands of aborted get-session requests during uncached production reloads.Bug108-1008-10+0%
stopImpersonating restores a browser-session cookie without Max-Age on the second impersonation and subsequent cycles.Bug108-1008-10+0%
The oauth-provider plugin resolves JWKS inconsistently across different endpoints, using in-process resolution in introspection and revocation but making outbound HTTP requests in RP-initiated logout.Pain point108-1008-10+0%
Better Auth should implement account-based rate limiting to protect individual accounts from distributed brute-force attacks in addition to existing IP-based rate limiting.Feature request108-0908-09+0%
A security issue was reported publicly but should have been reported privately per the SECURITY.md file.Pain point608-0808-08+500%
MCP plugin generates an ephemeral HMAC key per token request, making ID tokens unverifiable by clients.Bug308-0608-08+200%
Identify retry sleeps in better-auth hardcode exponential backoff with high maxDelay, causing slow auth middleware even with tight kvTimeout configuration.Pain point108-0808-08+0%
Better Auth logs a warning about PostgreSQL int8 type mismatch even though the column was correctly created by the framework.Bug108-0808-08+0%
The MCP plugin metadata advertises a jwks_uri endpoint that does not exist, causing OIDC clients to receive 404 errors.Bug108-0808-08+0%
An authenticated user with no apparent capabilities can enumerate the entire memberbase by calling the /organization/list-members endpoint.Bug108-0808-08+0%
An issue has been blocking a team for months.Pain point108-0808-08+0%
PKCE validation is bypassed when requirePKCE is undefined because the token endpoint skips hash comparison on undefined codeChallenge.Bug208-0708-07+100%