Completed
Base UI support and more flexible (headless) auth components
Hi, Iβm currently using TanStack Router (with preload) and accessing router context throughout the app. This setup requires highly composable and flexible auth flows. At the moment, Better Auth UI feels quite opinionated and tightly coupled to a component-based approach, which makes integration with TanStack Form and router-driven flows more difficult. It also seems to rely heavily on database calls instead of leveraging router context for auth state. Are there any plans to: Support Base UI instead of Radix? Expose a more headless API for auth so it can better integrate with custom form and routing solutions? A more unopinionated approach would make this much easier to adopt in advanced setups.

Afonso Paulo about 1 month ago
Completed
Base UI support and more flexible (headless) auth components
Hi, Iβm currently using TanStack Router (with preload) and accessing router context throughout the app. This setup requires highly composable and flexible auth flows. At the moment, Better Auth UI feels quite opinionated and tightly coupled to a component-based approach, which makes integration with TanStack Form and router-driven flows more difficult. It also seems to rely heavily on database calls instead of leveraging router context for auth state. Are there any plans to: Support Base UI instead of Radix? Expose a more headless API for auth so it can better integrate with custom form and routing solutions? A more unopinionated approach would make this much easier to adopt in advanced setups.

Afonso Paulo about 1 month ago
Allow custom Account/Organization settings pages
The AccountView and OrganizationView are amazing, but I canβt extend them to include settings specific to my application. Iβd like to pass those component a prop that adds additional pages to the sidebar list along with the component that will display the settings cards for that page.

Jordan Schoen 6 months ago
Allow custom Account/Organization settings pages
The AccountView and OrganizationView are amazing, but I canβt extend them to include settings specific to my application. Iβd like to pass those component a prop that adds additional pages to the sidebar list along with the component that will display the settings cards for that page.

Jordan Schoen 6 months ago
Support the creation of dynamic OrganizationRoles
Provide a route (/organization/roles) for managing dynamic roles for an Organization if it is enabled.

Jordan Schoen 7 months ago
Support the creation of dynamic OrganizationRoles
Provide a route (/organization/roles) for managing dynamic roles for an Organization if it is enabled.

Jordan Schoen 7 months ago
Disable "Create Organization" on the AccountView
Better Auth has the following param: allowUserToCreateOrganization The AccountView and OrganizationsCard should support disabling Organization creation.

Jordan Schoen 7 months ago
Disable "Create Organization" on the AccountView
Better Auth has the following param: allowUserToCreateOrganization The AccountView and OrganizationsCard should support disabling Organization creation.

Jordan Schoen 7 months ago
Rejected
Admin UI
UI to support the admin plugin. Defaults would include user, organization, team, member controls similar to how Clerk dashboard works.

Jordan Schoen 7 months ago
Rejected
Admin UI
UI to support the admin plugin. Defaults would include user, organization, team, member controls similar to how Clerk dashboard works.

Jordan Schoen 7 months ago