<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>2FA on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/2fa/</link>
        <description>Recent content in 2FA on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Wed, 23 Jul 2025 15:34:42 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/2fa/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>better-auth</title>
        <link>https://producthunt.programnotes.cn/en/p/better-auth/</link>
        <pubDate>Wed, 23 Jul 2025 15:34:42 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/better-auth/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1632168305415-6c6c6079ff24?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTMyNTYwMTZ8&amp;ixlib=rb-4.1.0" alt="Featured image of post better-auth" /&gt;&lt;h1 id=&#34;better-authbetter-auth&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/better-auth/better-auth&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;better-auth/better-auth&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;picture&gt;
    &lt;source srcset=&#34;./banner-dark.png&#34; media=&#34;(prefers-color-scheme: dark)&#34;&gt;
    &lt;source srcset=&#34;./banner.png&#34; media=&#34;(prefers-color-scheme: light)&#34;&gt;
    &lt;img src=&#34;./banner.png&#34; alt=&#34;Better Auth Logo&#34;&gt;
  &lt;/picture&gt;
  &lt;h2 align=&#34;center&#34;&gt;
    Better Auth
  &lt;/h2&gt;
  &lt;p align=&#34;center&#34;&gt;
    The most comprehensive authentication library for TypeScript
    &lt;br /&gt;
    &lt;a href=&#34;https://better-auth.com&#34;&gt;&lt;strong&gt;Learn more »&lt;/strong&gt;&lt;/a&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;a href=&#34;https://discord.gg/better-auth&#34;&gt;Discord&lt;/a&gt;
    ·
    &lt;a href=&#34;https://better-auth.com&#34;&gt;Website&lt;/a&gt;
    ·
    &lt;a href=&#34;https://github.com/better-auth/better-auth/issues&#34;&gt;Issues&lt;/a&gt;
  &lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://npm.chart.dev/better-auth?primary=neutral&amp;amp;gray=neutral&amp;amp;theme=dark&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/npm/dm/better-auth&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;npm&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://www.npmjs.com/package/better-auth&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/npm/v/better-auth.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;npm version&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/better-auth/better-auth/stargazers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/stars/better-auth/better-auth&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub stars&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;h2 id=&#34;about-the-project&#34;&gt;About the Project
&lt;/h2&gt;&lt;p&gt;Better Auth is framework-agnostic authentication (and authorization) library for TypeScript. It provides a comprehensive set of features out of the box and includes a plugin ecosystem that simplifies adding advanced functionalities with minimal code in short amount of time. Whether you need 2FA, multi-tenant support, or other complex features. It lets you focus on building your actual application instead of reinventing the wheel.&lt;/p&gt;
&lt;h3 id=&#34;why-better-auth&#34;&gt;Why Better Auth
&lt;/h3&gt;&lt;p&gt;Authentication in the TypeScript ecosystem is a half-solved problem. Other open-source libraries often requires a lot of additional code for anything beyond basic authentication. Rather than just pushing third-party services as the solution, I believe we can do better as a community—hence, Better Auth.&lt;/p&gt;
&lt;h2 id=&#34;contribution&#34;&gt;Contribution
&lt;/h2&gt;&lt;p&gt;Better Auth is free and open source project licensed under the &lt;a class=&#34;link&#34; href=&#34;./LICENSE.md&#34; &gt;MIT License&lt;/a&gt;. You are free to do whatever you want with it.&lt;/p&gt;
&lt;p&gt;You could help continuing its development by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;./CONTRIBUTING.md&#34; &gt;Contribute to the source code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/better-auth/better-auth/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Suggest new features and report issues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;security&#34;&gt;Security
&lt;/h2&gt;&lt;p&gt;If you discover a security vulnerability within Better Auth, please send an e-mail to &lt;a class=&#34;link&#34; href=&#34;mailto:security@better-auth.com&#34; &gt;security@better-auth.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;All reports will be promptly addressed, and you&amp;rsquo;ll be credited accordingly.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
