%% generate tags start %% #software-engineering %% generate tags end %% #software-engineering/react #software-engineering/authentication %% run start ```ts const {LinkPreview} = customJS return LinkPreview.getLinkPreviewFromUrl("https://github.com/workos/authkit") ``` %% <div class="nifty-link-card-container"> <a class="nifty-link-card" href="https://github.com/workos/authkit" target="_blank"> <div class="nifty-link-card-text"> <div class="nifty-link-card-title line-clamp-2">GitHub - workos/authkit: The world's best login box powered by WorkOS and Radix.</div> <div class="nifty-link-card-description">The world's best login box powered by WorkOS and Radix. - GitHub - workos/authkit: The world's best login box powered by WorkOS and Radix.</div> <div class="nifty-link-href"> <img class="nifty-link-icon" src="https://github.com/fluidicon.png"> https://github.com/workos/authkit </div> </div> <div class="nifty-link-image-container"> <div class="nifty-link-image" style="background-image: url('https://opengraph.githubassets.com/354bdae327223c8385ed91105af7cf77f6442651a3526d6e0e5fc1c7f8609c23/workos/authkit')"> </div> </div> </a> </div> %% run end %% ![Michael Grinich on X: "Today we’re excited to announce @AuthKit — an open source authentication UI built on @radix_ui. We’re also launching free hosting for any developer up to 1,000,000 users, powered by @WorkOS. https://t.co/GXlFcbwMpP" / X (twitter.com)](https://twitter.com/grinich/status/1729532295508541479) ✅ 1,000,000 MAUs → that is more than you ever need ✅ don’t need to set up custom SMTP ⛔ No custom Domain while [[Clerk]] has ## What is it ? ## How to Use It? ![](https://www.youtube.com/watch?v=1jpLKRkCegk&t=1496s) ## Alternatives and Comparison 1. [[Clerk]]