Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/better-auth/better-auth
/ functions
Functions
3,880 in github.com/better-auth/better-auth
⨍
Functions
3,880
◇
Types & classes
883
↓ 1 callers
Function
dedentPem
(strings: TemplateStringsArray)
packages/sso/src/saml.test.ts:120
↓ 1 callers
Function
defaultGenerateDeviceCode
(length: number)
packages/better-auth/src/plugins/device-authorization/routes.ts:908
↓ 1 callers
Function
defaultGenerateUserCode
(length: number)
packages/better-auth/src/plugins/device-authorization/routes.ts:915
↓ 1 callers
Function
defaultKeyHasher
(identifier: string)
packages/better-auth/src/db/verification-token-storage.ts:5
↓ 1 callers
Function
defaultOTPGenerator
(options: EmailOTPOptions)
packages/better-auth/src/plugins/email-otp/index.ts:35
↓ 1 callers
Function
defaultResolveMethod
(ctx: GenericEndpointContext)
packages/better-auth/src/plugins/last-login-method/index.ts:75
↓ 1 callers
Function
deleteAllExpiredApiKeysEndpoint
({ deleteAllExpiredApiKeys, }: { deleteAllExpiredApiKeys( ctx: AuthContext, byPassLastCheckTime?: boolea
packages/api-key/src/routes/delete-all-expired-api-keys.ts:4
↓ 1 callers
Function
deleteApiKey
({ configurations, schema, deleteAllExpiredApiKeys, }: { configurations: PredefinedApiKeyOptions[]; schem
packages/api-key/src/routes/delete-api-key.ts:30
↓ 1 callers
Function
deleteClientEndpoint
( ctx: GenericEndpointContext & { body: { client_id: string } }, opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/oauthClient/endpoints.ts:122
↓ 1 callers
Function
deleteConsentEndpoint
( ctx: GenericEndpointContext & { body: { id: string } }, opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/oauthConsent/endpoints.ts:68
↓ 1 callers
Function
deleteDatabaseSessions
(userId: string)
packages/better-auth/src/db/internal-adapter.ts:139
↓ 1 callers
Function
deleteExhaustedKey
()
packages/api-key/src/routes/verify-api-key.ts:135
↓ 1 callers
Function
deleteExpiredKey
()
packages/api-key/src/routes/verify-api-key.ts:85
↓ 1 callers
Function
deleteExpiredRows
(now: number)
packages/better-auth/src/api/rate-limiter/index.ts:224
↓ 1 callers
Function
deleteOrgRole
(options: O)
packages/better-auth/src/plugins/organization/routes/crud-access-control.ts:305
↓ 1 callers
Function
deleteOrganization
( options: O, )
packages/better-auth/src/plugins/organization/routes/crud-org.ts:518
↓ 1 callers
Function
deleteSCIMProviderConnection
(opts: SCIMOptions)
packages/scim/src/routes.ts:667
↓ 1 callers
Function
deleteSCIMUser
(authMiddleware: AuthMiddleware)
packages/scim/src/routes.ts:1263
↓ 1 callers
Function
deleteSSOProvider
()
packages/sso/src/routes/providers.ts:661
↓ 1 callers
Function
deleteSecondaryStorageSessions
(userId: string)
packages/better-auth/src/db/internal-adapter.ts:123
↓ 1 callers
Function
deleteSelectedRow
(db: any, row: any)
packages/kysely-adapter/src/kysely-adapter.ts:820
↓ 1 callers
Method
deleteSessions
* Delete sessions by their session tokens.
packages/core/src/types/context.ts:169
↓ 1 callers
Function
deleteUser
()
packages/scim/src/scim-users.test.ts:617
↓ 1 callers
Method
deleteUser
(userId: string)
packages/core/src/types/context.ts:122
↓ 1 callers
Function
deleteWithHooks
( where: Where[], model: BaseModelNames, customDeleteFn?: | { fn: (where: Where[]) => void | Pro
packages/better-auth/src/db/with-hooks.ts:253
↓ 1 callers
Function
deleteWithReturning
(query: any)
packages/kysely-adapter/src/kysely-adapter.ts:842
↓ 1 callers
Function
detectDatabase
()
packages/telemetry/src/detectors/detect-database.ts:16
↓ 1 callers
Function
detectDatabaseNode
()
packages/telemetry/src/node.ts:261
↓ 1 callers
Function
detectFramework
()
packages/telemetry/src/detectors/detect-framework.ts:17
↓ 1 callers
Function
detectFrameworkNode
()
packages/telemetry/src/node.ts:280
↓ 1 callers
Function
detectLocale
( ctx: GenericEndpointContext, )
packages/i18n/src/index.ts:93
↓ 1 callers
Function
detectSystemInfo
()
packages/telemetry/src/node.ts:80
↓ 1 callers
Function
detectSystemInfo
()
packages/telemetry/src/detectors/detect-system-info.ts:78
↓ 1 callers
Function
deviceCode
(opts: DeviceAuthorizationOptions)
packages/better-auth/src/plugins/device-authorization/routes.ts:41
↓ 1 callers
Function
deviceToken
(opts: DeviceAuthorizationOptions)
packages/better-auth/src/plugins/device-authorization/routes.ts:220
↓ 1 callers
Function
dismiss
()
demo/nextjs/hooks/use-toast.ts:151
↓ 1 callers
Function
displayPath
(filePath: string, scope: "project" | "global")
packages/cli/src/commands/ai.ts:741
↓ 1 callers
Function
drizzleCode
({ provider, additionalOptions, }: { provider: "sqlite" | "mysql" | "pg"; additionalOptions?: Record<strin
packages/cli/src/commands/init/configs/databases.config.ts:53
↓ 1 callers
Function
drizzleResolver
(options: DrizzleResolverOptions)
docs/lib/copy-schema/adapter/drizzle.ts:23
↓ 1 callers
Function
electronInitOAuthProxy
(opts: ElectronOptions)
packages/electron/src/routes.ts:157
↓ 1 callers
Function
electronToken
(_opts: ElectronOptions)
packages/electron/src/routes.ts:28
↓ 1 callers
Function
electronTransferUser
( _opts: ElectronOptions, { handleTransfer, }: { handleTransfer: ( ctx: GenericEndpointContext, p
packages/electron/src/routes.ts:281
↓ 1 callers
Function
emitChange
(value: StoreValue<SomeStore>)
packages/better-auth/src/client/react/react-store.ts:57
↓ 1 callers
Function
emitChange
(value: StoreValue<SomeStore>)
packages/better-auth/src/client/lynx/lynx-store.ts:57
↓ 1 callers
Function
encode
(xml: string)
packages/sso/src/saml/assertions.test.ts:5
↓ 1 callers
Function
encodeBasic
(clientId: string, clientSecret: string)
packages/oauth-provider/src/utils/basic-auth.test.ts:6
↓ 1 callers
Function
encodeGoogleToken
(payload: Record<string, unknown>)
packages/core/src/social-providers/google.test.ts:54
↓ 1 callers
Function
encodeRedirectToken
(identifier: string, state: string)
packages/electron/test/utils.ts:134
↓ 1 callers
Function
encodeRefreshToken
* Encodes a refresh token for a client
packages/oauth-provider/src/token.ts:201
↓ 1 callers
Function
endSpanWithError
(span: Span, err: unknown)
packages/core/src/instrumentation/tracer.ts:27
↓ 1 callers
Function
ensureDatabaseExists
()
e2e/adapter/test/kysely-adapter/adapter.kysely.mssql.test.ts:44
↓ 1 callers
Function
escapeHtml
(str: string | undefined | null)
packages/sso/src/routes/helpers.ts:133
↓ 1 callers
Function
escapeHtml
(text: string)
docs/app/api/enterprise/contact/route.ts:24
↓ 1 callers
Function
escapeRegExpString
* Escapes all characters in a given string that have a special meaning in regular expressions
packages/better-auth/src/utils/wildcard.ts:34
↓ 1 callers
Function
estimateEntropy
* Estimates the entropy of a string in bits. * This is a simple approximation that helps detect low-entropy secrets.
packages/better-auth/src/context/secret-utils.ts:10
↓ 1 callers
Function
estimateEntropy
* Estimates the entropy of a string in bits. * This is a simple approximation that helps detect low-entropy secrets.
packages/better-auth/src/context/create-context.ts:45
↓ 1 callers
Function
evalClause
(record: any, clause: CleanedWhere)
packages/memory-adapter/src/memory-adapter.ts:246
↓ 1 callers
Function
exchange
()
packages/electron/test/electron.test.ts:300
↓ 1 callers
Function
exchange
()
packages/better-auth/src/plugins/mcp/mcp.test.ts:402
↓ 1 callers
Function
exchange
()
packages/better-auth/src/plugins/oidc-provider/oidc.test.ts:1461
↓ 1 callers
Function
expectInvalidSAMLBindingLocation
(action: string)
packages/sso/src/routes/helpers.test.ts:8
↓ 1 callers
Function
expectUnauthorized
( promise: Promise<unknown>, message = "invalid access token", )
packages/core/src/oauth2/verify.test.ts:95
↓ 1 callers
Function
expectWarnWithoutError
(message: string)
packages/better-auth/src/api/routes/sign-in.test.ts:119
↓ 1 callers
Function
exportSearchIndexes
()
docs/lib/export-search-indexes.ts:5
↓ 1 callers
Function
exposeBridges
* Exposes IPC bridges to the renderer process.
packages/electron/src/preload.ts:32
↓ 1 callers
Function
extractAPIMethods
(rawContent: string)
docs/lib/llm-text.ts:15
↓ 1 callers
Function
extractAssertionId
* Extracts the Assertion ID from a SAML response XML. * Used for replay protection per SAML 2.0 Core section 2.3.3.
packages/sso/src/routes/saml-pipeline.ts:205
↓ 1 callers
Function
extractEmbeddedIPv4
* Extract an IPv4 address embedded in an expanded IPv6 literal. * * Used to recurse into tunnel/translation forms (6to4, NAT64, Teredo) so a * priv
packages/core/src/utils/host.ts:201
↓ 1 callers
Function
extractEncryptionAlgorithms
(xml: string)
packages/sso/src/saml/algorithms.ts:105
↓ 1 callers
Function
extractSetCookies
* Regression coverage for the duplicate `Set-Cookie` leak on a 2FA-required * credential sign-in. * * Prior to the fix in `cookies/expireCookie`, t
packages/better-auth/src/plugins/two-factor/two-factor.security.test.ts:38
↓ 1 callers
Function
extractTestEntry
( entry: TestEntry, )
packages/test-utils/src/adapter/create-test-suite.ts:691
↓ 1 callers
Function
facebook
(options: FacebookOptions)
packages/core/src/social-providers/facebook.ts:95
↓ 1 callers
Function
failOtpOnce
()
packages/better-auth/src/plugins/two-factor/two-factor.account-lockout.test.ts:76
↓ 1 callers
Function
fakePopup
()
packages/better-auth/src/plugins/oauth-popup/oauth-popup.client.test.ts:9
↓ 1 callers
Function
fakeResponse
(init: { type?: string; status: number })
packages/core/src/oauth2/reject-redirects.test.ts:5
↓ 1 callers
Function
fbProfile
(id: string, email = `${id}@example.com`)
packages/core/src/social-providers/facebook.test.ts:34
↓ 1 callers
Function
fetchGitHubStats
()
docs/lib/community-stats.ts:80
↓ 1 callers
Function
fetchInserted
(trx: any)
packages/kysely-adapter/src/kysely-adapter.ts:208
↓ 1 callers
Function
fetchInserted
(tx: DB)
packages/drizzle-adapter/src/drizzle-adapter.ts:223
↓ 1 callers
Function
fetchJwks
( jwksFetch: JwksFetchOptions["jwksFetch"], )
packages/core/src/oauth2/verify.ts:105
↓ 1 callers
Function
fetchLatestVersion
( packageName: string, )
packages/cli/src/utils/fetch-latest-version.ts:1
↓ 1 callers
Function
fetchNpmDownloads
()
docs/lib/community-stats.ts:25
↓ 1 callers
Function
fetchNpmWeeklyHistory
()
docs/lib/community-stats.ts:46
↓ 1 callers
Function
fetchOnMount
()
packages/better-auth/src/client/query.ts:151
↓ 1 callers
Function
filterPrivateEnv
(publicPrefix: string, privatePrefix: string)
packages/cli/src/utils/sveltekit-virtual-modules.ts:222
↓ 1 callers
Function
filterPublicEnv
(publicPrefix: string, privatePrefix: string)
packages/cli/src/utils/sveltekit-virtual-modules.ts:232
↓ 1 callers
Function
filterResources
(activeTag: string | null)
docs/components/resource-section.tsx:23
↓ 1 callers
Method
findAccountByUserId
(userId: string)
packages/core/src/types/context.ts:212
↓ 1 callers
Function
findApiKeyAndConfig
(ctx: HookEndpointContext)
packages/api-key/src/index.ts:150
↓ 1 callers
Function
findByIdentifier
(id: string)
packages/better-auth/src/db/internal-adapter.ts:1166
↓ 1 callers
Function
findMonorepoRoot
( startDir: string, )
packages/cli/src/utils/get-package-info.ts:113
↓ 1 callers
Method
findOAuthUser
( email: string, accountId: string, providerId: string, )
packages/core/src/types/context.ts:171
↓ 1 callers
Function
findReferenceByStripeCustomerId
* Find organization or user by stripeCustomerId. * @internal
packages/stripe/src/hooks.ts:19
↓ 1 callers
Function
findViolations
(file: string)
test/unit/no-multi-clause-adapter-update.test.ts:142
↓ 1 callers
Function
firstRow
(store: Record<string, Row[]>)
packages/core/src/db/adapter/increment-one.test.ts:188
↓ 1 callers
Function
fixtureAtomClient
()
e2e/smoke/test/fixtures/tsconfig-composite-client/packages/app/lib/auth-client.ts:41
↓ 1 callers
Function
fmt
(d: Date)
docs/lib/community-stats.ts:51
↓ 1 callers
Function
forgetPasswordEmailOTP
(opts: RequiredEmailOTPOptions)
packages/better-auth/src/plugins/email-otp/routes.ts:810
↓ 1 callers
Function
formatAction
(action: string)
packages/core/src/db/adapter/factory.ts:1738
↓ 1 callers
Function
formatCategoryName
(category: string)
docs/app/llms.txt/route.ts:37
← previous
next →
1,201–1,300 of 3,880, ranked by callers