huggingface / better-auth
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
8% | 28% | 30% | 18% | 14%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts8% | 28% | 30% | 18% | 14%
sql0% | 0% | 0% | 0% | 100%
jsonc0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages8% | 28% | 30% | 18% | 13%
dev0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
admin.ts
in packages/better-auth/src/plugins/admin
1318 24
index.ts
in packages/better-auth/src/plugins/oidc-provider
1086 9
init.ts
in packages/cli/src/commands
1084 16
index.ts
in packages/better-auth/src/plugins/sso
962 4
index.ts
in packages/better-auth/src/plugins/mcp
901 7
index.ts
in packages/better-auth/src/adapters/create-adapter
896 14
index.ts
in packages/better-auth/src/plugins/phone-number
870 15
index.ts
in packages/better-auth/src/plugins/passkey
848 12
index.ts
in packages/better-auth/src/plugins/email-otp
807 20
index.ts
in packages/better-auth/src/plugins/generic-oauth
767 12
update-user.ts
in packages/better-auth/src/api/routes
713 4
crud-invites.ts
in packages/better-auth/src/plugins/organization/routes
709 -
internal-adapter.ts
in packages/better-auth/src/db
680 22
adapter.ts
in packages/better-auth/src/plugins/organization
668 28
crud-org.ts
in packages/better-auth/src/plugins/organization/routes
656 2
auth-config.ts
in packages/cli/src/generators
654 17
account.ts
in packages/better-auth/src/api/routes
584 -
organization.ts
in packages/better-auth/src/plugins/organization
560 10
crud-members.ts
in packages/better-auth/src/plugins/organization/routes
507 1
session.ts
in packages/better-auth/src/api/routes
499 2
sign-in.ts
in packages/better-auth/src/api/routes
474 1
generator.ts
in packages/better-auth/src/plugins/open-api
450 14
crud-team.ts
in packages/better-auth/src/plugins/organization/routes
432 -
email-verification.ts
in packages/better-auth/src/api/routes
430 6
create-api-key.ts
in packages/better-auth/src/plugins/api-key/routes
407 -
update-api-key.ts
in packages/better-auth/src/plugins/api-key/routes
404 -
index.ts
in packages/better-auth/src/plugins/two-factor/backup-codes
385 8
reset-password.ts
in packages/better-auth/src/api/routes
379 2
options.ts
in packages/better-auth/src/types
358 -
index.ts
in packages/better-auth/src/plugins/jwt
325 7
index.ts
in packages/better-auth/src/plugins/two-factor
321 8
index.ts
in packages/better-auth/src/cookies
320 9
mongodb-adapter.ts
in packages/better-auth/src/adapters/mongodb-adapter
311 13
drizzle-adapter.ts
in packages/better-auth/src/adapters/drizzle-adapter
287 11
sign-up.ts
in packages/better-auth/src/api/routes
286 1
get-migration.ts
in packages/better-auth/src/db
286 6
index.ts
in packages/better-auth/src/plugins/two-factor/otp
285 1
index.ts
in packages/better-auth/src/plugins/multi-session
281 5
index.ts
in packages/better-auth/src/plugins/magic-link
273 4
kysely-adapter.ts
in packages/better-auth/src/adapters/kysely-adapter
271 10
get-tables.ts
in packages/better-auth/src/db
268 -
index.ts
in packages/better-auth/src/plugins/username
268 8
authorize.ts
in packages/better-auth/src/plugins/oidc-provider
268 3
init.ts
in packages/better-auth/src
266 9
verify-api-key.ts
in packages/better-auth/src/plugins/api-key/routes
264 1
index.ts
in packages/better-auth/src/plugins/two-factor/totp
263 1
hooks.ts
in packages/stripe/src
240 3
to-auth-endpoints.ts
in packages/better-auth/src/api
234 3
index.ts
in packages/better-auth/src/api
232 7
test-instance.ts
in packages/better-auth/src/test-utils
231 8
Files With Most Units (Top 50)
File# lines# units
auth-schema.ts
in dev/cloudflare/src
51 34
adapter.ts
in packages/better-auth/src/plugins/organization
668 28
bun-sqlite-dialect.ts
in packages/better-auth/src/adapters/kysely-adapter
213 25
admin.ts
in packages/better-auth/src/plugins/admin
1318 24
internal-adapter.ts
in packages/better-auth/src/db
680 22
index.ts
in packages/better-auth/src/plugins/email-otp
807 20
auth-config.ts
in packages/cli/src/generators
654 17
init.ts
in packages/cli/src/commands
1084 16
index.ts
in packages/better-auth/src/plugins/phone-number
870 15
generator.ts
in packages/better-auth/src/plugins/open-api
450 14
index.ts
in packages/better-auth/src/adapters/create-adapter
896 14
mongodb-adapter.ts
in packages/better-auth/src/adapters/mongodb-adapter
311 13
index.ts
in packages/better-auth/src/api/rate-limiter
201 12
index.ts
in packages/better-auth/src/plugins/passkey
848 12
index.ts
in packages/better-auth/src/plugins/generic-oauth
767 12
prisma-adapter.ts
in packages/better-auth/src/adapters/prisma-adapter
195 11
drizzle-adapter.ts
in packages/better-auth/src/adapters/drizzle-adapter
287 11
organization.ts
in packages/better-auth/src/plugins/organization
560 10
memory-adapter.ts
in packages/better-auth/src/adapters/memory-adapter
128 10
kysely-adapter.ts
in packages/better-auth/src/adapters/kysely-adapter
271 10
init.ts
in packages/better-auth/src
266 9
index.ts
in packages/better-auth/src/cookies
320 9
schema.ts
in packages/better-auth/src/db
202 9
index.ts
in packages/better-auth/src/plugins/api-key/routes
90 9
index.ts
in packages/better-auth/src/plugins/oidc-provider
1086 9
index.ts
in packages/better-auth/src/plugins/two-factor
321 8
index.ts
in packages/better-auth/src/plugins/two-factor/backup-codes
385 8
index.ts
in packages/better-auth/src/plugins/username
268 8
test-instance.ts
in packages/better-auth/src/test-utils
231 8
index.ts
in packages/better-auth/src/api
232 7
test-plugin.ts
in packages/better-auth/src/client
121 7
index.ts
in packages/better-auth/src/plugins/jwt
325 7
index.ts
in packages/better-auth/src/plugins/mcp
901 7
client.ts
in packages/expo/src
217 7
add-svelte-kit-env-modules.ts
in packages/cli/src/utils
101 6
email-verification.ts
in packages/better-auth/src/api/routes
430 6
env.ts
in packages/better-auth/src/utils
42 6
url.ts
in packages/better-auth/src/utils
77 6
get-migration.ts
in packages/better-auth/src/db
286 6
verify-two-factor.ts
in packages/better-auth/src/plugins/two-factor
129 6
index.ts
in packages/better-auth/src/plugins/oauth-proxy
186 6
gitlab.ts
in packages/better-auth/src/social-providers
146 6
wildcard.ts
in packages/better-auth/src/utils
158 5
parser.ts
in packages/better-auth/src/client
151 5
proxy.ts
in packages/better-auth/src/client
97 5
index.ts
in packages/better-auth/src/plugins/bearer
114 5
index.ts
in packages/better-auth/src/plugins/multi-session
281 5
microsoft-entra-id.ts
in packages/better-auth/src/social-providers
126 5
get-config.ts
in packages/cli/src/utils
208 4
drizzle.ts
in packages/cli/src/generators
186 4
Files With Long Lines (Top 42)

There are 42 files with lines longer than 120 characters. In total, there are 130 long lines.

File# lines# units# long lines
index.ts
in packages/better-auth/src/plugins/sso
962 4 23
index.ts
in packages/better-auth/src/plugins/oidc-provider
1086 9 9
get-config.ts
in packages/cli/src/utils
208 4 8
index.ts
in packages/better-auth/src/plugins/jwt
325 7 7
drizzle-adapter.ts
in packages/better-auth/src/adapters/drizzle-adapter
287 11 7
prisma-adapter.ts
in packages/better-auth/src/adapters/prisma-adapter
195 11 5
migrate.ts
in packages/cli/src/commands
110 1 4
auth-config.ts
in packages/cli/src/generators
654 17 4
reset-password.ts
in packages/better-auth/src/api/routes
379 2 4
update-api-key.ts
in packages/better-auth/src/plugins/api-key/routes
404 - 4
index.ts
in packages/better-auth/src/plugins/mcp
901 7 4
get-migration.ts
in packages/better-auth/src/db
286 6 3
index.ts
in packages/better-auth/src/plugins/two-factor/backup-codes
385 8 3
index.ts
in packages/better-auth/src/plugins/generic-oauth
767 12 3
get-api-key.ts
in packages/better-auth/src/plugins/api-key/routes
206 1 3
list-api-keys.ts
in packages/better-auth/src/plugins/api-key/routes
201 1 3
index.ts
in packages/better-auth/src/adapters/create-adapter
896 14 3
drizzle.ts
in packages/cli/src/generators
186 4 2
init.ts
in packages/better-auth/src
266 9 2
index.ts
in packages/better-auth/src/cookies
320 9 2
parser.ts
in packages/better-auth/src/client
151 5 2
index.ts
in packages/better-auth/src/plugins/phone-number
870 15 2
crud-org.ts
in packages/better-auth/src/plugins/organization/routes
656 2 2
admin.ts
in packages/better-auth/src/plugins/admin
1318 24 2
create-api-key.ts
in packages/better-auth/src/plugins/api-key/routes
407 - 2
index.ts
in packages/stripe/src
134 1 1
hooks.ts
in packages/stripe/src
240 3 1
init.ts
in packages/cli/src/commands
1084 16 1
generate.ts
in packages/cli/src/commands
131 1 1
index.ts
in packages/cli/src/generators
37 - 1
session.ts
in packages/better-auth/src/api/routes
499 2 1
error.ts
in packages/better-auth/src/api/routes
127 1 1
sign-in.ts
in packages/better-auth/src/api/routes
474 1 1
state.ts
in packages/better-auth/src/oauth2
90 2 1
link-account.ts
in packages/better-auth/src/oauth2
208 1 1
index.ts
in packages/better-auth/src/plugins/magic-link
273 4 1
crud-members.ts
in packages/better-auth/src/plugins/organization/routes
507 1 1
index.ts
in packages/better-auth/src/plugins/two-factor
321 8 1
index.ts
in packages/better-auth/src/plugins/two-factor/totp
263 1 1
index.ts
in packages/better-auth/src/plugins/custom-session
92 1 1
generator.ts
in packages/better-auth/src/plugins/open-api
450 14 1
index.ts
in packages/better-auth/src/plugins/email-otp
807 20 1