Clerk Update — July 2024
Tags: showdev, clerk, news
Published: 2024-07-12 18:59:00

---
title: Clerk Update — July 2024
published: true
description: The Clerk team has been hard at work shipping new features to help you build secure applications faster. Here’s a rundown of the highlights:
tags: showdev, clerk, news
cover_image: https://media.dev.to/cdn-cgi/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F67i0e2wjrvmmc2gbhdqp.png
published_at: 2024-07-12 18:59 +0000
---

The Clerk team has been hard at work shipping new features to help you build secure applications faster. Here’s a rundown of the highlights:

## Clerk Elements (Beta)

[![Clerk Elements](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f5gzhx1oo9056a9grmjk.jpg)](https://go.clerk.com/X87UqBt)

Clerk Elements is currently in beta and introduces an entirely new set of unstyled UI primitives that make it easy to build completely custom authentication and user management UIs on top of Clerk's APIs and business logic.

- **Customize with CSS Frameworks**: Because everything is unstyled by default, Clerk Elements gives you complete control over the markup rendered in your authentication flows. Rendered markup accepts a `className` prop for easy styling with CSS frameworks such as Tailwind.
- **Extend with Component Libraries**: Clerk Elements also support the `asChild` prop, popularized by component libraries like [Radix](https://www.radix-ui.com/primitives/docs/guides/composition). Bring your existing component library and it'll take care of the rest.

To learn more, visit the [Clerk Changelog](https://go.clerk.com/X87UqBt) and [Clerk Elements docs →](https://go.clerk.com/a3KoX3J)

## Google One Tap
[![Google One Tap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pi18qlhqjcagxw0vk447.jpg)](https://go.clerk.com/PtfFHr1)

Google One Tap support introduces seamless, one-click user sign-ins and sign-ups. This allows your users to effortlessly access your services without having to remember passwords or undergo lengthy registration processes.

- **New `<GoogleOneTap />` Component**: If you have already configured Google OAuth with custom credentials, adding support for Google One Tap is as easy as including the new `<GoogleOneTap />` component.
- **Support for Custom Flows & Non-React Environments**: For those building applications that require custom flows or do not use React, Google One Tap is supported via [clerk-js](https://clerk.com/docs/references/javascript/overview#clerk-js).

To learn more, visit the [Clerk Changelog](https://go.clerk.com/PtfFHr1) and [`<GoogleOneTap />` component docs →](https://go.clerk.com/098Ao1L)

---

## Other Features, Fixes & Improvements
- **[Improved Clerk + Expo Docs](https://go.clerk.com/8FLBsVK)**: We have fully refactored our Expo docs with:
    - New [quickstart guide](https://go.clerk.com/IiUyofQ) and accompanying [starter repo](https://github.com/clerk/clerk-expo-quickstart).
    - Updated examples for [Impersonation](https://go.clerk.com/s6XitZ1), [MFA](https://go.clerk.com/DKMSFnr), and [OAuth](https://go.clerk.com/DKMSFnr).
    - Added section that addresses common Expo deployment questions.
- **[Clerk + Next.js 15](https://x.com/ClerkDev/status/1793675973667569949)**: Clerk is now fully compatible with Next.js 15, with support for the React 19 RC. To use Clerk with Next.js 15, upgrade [@clerk/nextjs](https://www.npmjs.com/package/@clerk/nextjs) to v5.1.2 or later.
- **[Neon + Clerk Integration Guide](https://go.clerk.com/b2FhnzK)**: We've published a new integration guide demonstrating how to use [Neon](https://neon.tech/) with Clerk in a Next.js application, utilizing [drizzle-orm](https://orm.drizzle.team/) for database interactions.

---

## Events & Community Updates

### Clerk OSS Fellowship

[![Clerk OSS Fellowship](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5gttz3moh7quzh3xyrsq.jpg)](https://go.clerk.com/j68JCxO)

We are thrilled to announce the launch of Clerk's Open Source Fellowship program, created to foster continued innovation in the open source software community. Our inaugural recipient is [Colin McDonnell](https://x.com/colinhacks), the creator of [Zod](https://zod.dev/), who will receive funding while he works on bringing Zod to its next version.

{% twitter 1800947431489798163 %}

[Read the announcement →](https://go.clerk.com/j68JCxO)

### Clerk + Backdrop Build

[![Clerk + Backdrop Build](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d5kyf870yfrjsecbetcu.png)](https://backdropbuild.com/)

We are excited to announce our partnership with Backdrop Build, a hackathon-centric accelerator that enables thousands of builders to take on the challenge of building and launching an idea in just 4 weeks.

[Apply to Build →](https://backdropbuild.com/)

### Summer Hackathon with Xata, Clerk, Inngest & Prisma

[![Summer Hackathon with Xata, Clerk, Inngest & Prisma](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6sf27jvl7wnoxym6ewlj.jpg)](https://xata.io/blog/summer-launch-pxci-hackathon)

We've partnered with [Xata](https://xata.io/), [Prisma](https://www.prisma.io/), and [Inngest](https://www.inngest.com/) to bring you a two-week summer hackathon challenge. Winners will be announced on the [Xata Community Discord](https://xata.io/discord) via live stream on July 19, 2024, at 12:00 PM EST.

[Read the announcement →](https://xata.io/blog/summer-launch-pxci-hackathon)

---

## Resources
- [Building a Hybrid Sign-Up/Subscribe Form with Stripe Elements](https://go.clerk.com/jTwrt0D) by @brianmmdev 
- [Build a Modern Authenticated Chat Application with Next.js, Ably & Clerk](https://go.clerk.com/tYj5zUj) by @bookercodes 
- [How to use Clerk with PostHog Identify in Next.js](https://go.clerk.com/pHZ9e9z) by @brianmmdev 
- [Working with Clerk and Per-User Databases](https://turso.tech/blog/working-with-clerk-and-per-user-databases) by @notrab 
- [Zoom-Clone using NextJS-14, Clerk, TailwindCSS & StreamSDK](https://dev.to/faarehahmed/zoom-clone-using-nextjs-14-clerk-tailwindcss-streamsdk-4gh2) by @faarehahmed 
- [How to Build Your Own ChatGPT Clone Using React & AWS Bedrock](https://dev.to/conermurphy/how-to-build-your-own-chatgpt-clone-using-react-aws-bedrock-1827) by @conermurphy
- [How to Secure API Gateway Using JWT & Lambda Authorizers with Clerk](https://go.clerk.com/G8KDmRu) by @brianmmdev 
- [Getting Started with React, Vite & Clerk Auth on Netlify](https://developers.netlify.com/guides/getting-started-with-react-vite-and-clerk-auth-on-netlify/) by @pauliescanlon 
- [Using Clerk with Liveblocks](https://www.designengineer.xyz/posts/using-clerk-with-liveblocks-without-ais-help) by [Karl Koch](https://kejk.tech/)
- [Build a Finance SaaS Platform With Nextjs, React & Hono](https://www.youtube.com/watch?v=N_uNKAus0II) by [Code with Antonio](https://x.com/YTCodeAntonio)
- [How to Authenticate API Requests with Clerk & FastAPI](https://medium.com/@redouane.achouri/how-to-authenticate-api-requests-with-clerk-and-fastapi-6ac5196cace7) by [Redouane Achouri](https://x.com/redouaneoachour)
- [Unlocking the Power of Convex & Clerk](https://medium.com/@syedahmedullahjaser/title-unlocking-the-power-of-convex-and-clerk-a-guide-to-seamless-authentication-and-data-beea3fbb52b8) by @syedahmedullah14 
- [Build a team-based task manager with Next.js, Neon & Clerk](https://go.clerk.com/6HpPtVm) by @brianmmdev

---

If you have feedback or suggestions, we want to hear them! Let us know at [feedback.clerk.com](https://feedback.clerk.com/). For the latest on our product releases, follow [@ClerkDev on 𝕏](https://twitter.com/clerkdev) or join the [Clerk Community on Discord](https://clerk.com/discord).