<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/eg6udxqbi" -->

---
title: Joly UI - Beautiful React Components | daily.dev
description: Joly UI is a collection of accessible React components built on shadcn/ui and Radix UI. The components are fully typed with TypeScript, themeable with Tailwind...
canonical: https://daily.dev/posts/eg6udxqbi
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Joly UI - Beautiful React Components | daily.dev
og:description: Joly UI is a collection of accessible React components built on shadcn/ui and Radix UI. The components are fully typed with TypeScript, themeable with Tailwind...
og:url: https://daily.dev/posts/eg6udxqbi
og:image: https://api.daily.dev/og/posts/EG6uDXQBi.png
og:image:alt: Post cover image
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Joly UI - Beautiful React Components

**[OpenSouls](https://daily.dev/sources/opensouls)** · [@tirthshah26](https://daily.dev/tirthshah26) · 73 upvotes · 8 comments

## Summary

Joly UI is a collection of accessible React components built on shadcn/ui and Radix UI. The components are fully typed with TypeScript, themeable with Tailwind CSS, and keyboard accessible. Developers can copy and paste these components directly into their React or Next.js projects for quick UI development.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.jolyui.dev/>

## Community discussion

Top comments from developers on daily.dev.

**@mhjim** · 3 upvotes

> same boring old things- try adding something new

**@ghost** · 1 upvotes

> Looks cool.

**@vipinmenon** · 1 upvotes

> Looks Cool

**@vigneshsoar** · 1 upvotes

> Old engine, new body

**@naikho** · 1 upvotes

> Cool, but there's a lot of instability in the components
> Keep it up bro

## Similar posts on daily.dev

- [Base UI \(Taylor's Version\)](https://daily.dev/posts/base-ui-taylor-s-version--juhzj4rfp) · Bytes by ui.dev · 17 upvotes · 1 comments

---

Tags: [#react](https://daily.dev/tags/react), [#typescript](https://daily.dev/tags/typescript), [#nextjs](https://daily.dev/tags/nextjs), [#tailwind-css](https://daily.dev/tags/tailwind-css)

[View this post on daily.dev](https://daily.dev/posts/eg6udxqbi)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/eg6udxqbi","headline":"Joly UI - Beautiful React Components","text":"Shared: Joly UI - Beautiful React Components","url":"https://daily.dev/posts/eg6udxqbi","datePublished":"2026-02-01T07:11:04.285Z","dateModified":"2026-02-01T07:11:04.287Z","author":{"@type":"Person","name":"Tirth","url":"https://daily.dev/tirthshah26","image":"https://media.daily.dev/image/upload/s--alz4gXoz--/f_auto/v1741696119/avatars/avatar_0dnbEurgcKWJFrnfCsnCw","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":4720}},"image":"https://media.daily.dev/image/upload/s--CxzD6vbw--/f_auto/v1722860399/public/Placeholder%2005","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":73},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":8}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/m5kGdkFlZ"},"comment":[{"@type":"Comment","text":"same boring old things- try adding something new","datePublished":"2026-02-22T12:35:40.638Z","url":"https://daily.dev/posts/EG6uDXQBi#c-wHfTOGJBu","author":{"@type":"Person","name":"Mehedi Hasan Jim","url":"https://daily.dev/mhjim","image":"https://lh3.googleusercontent.com/a/ACg8ocIB2F9xG6L6kNYvizZ5Yd4hzQ74eS-oI5C0OTM6CcL0Evg_Ps8=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"Looks cool.","datePublished":"2026-03-02T03:45:08.972Z","url":"https://daily.dev/posts/EG6uDXQBi#c-Ujd6wvZ3z","author":{"@type":"Person","name":"Deleted user","url":"https://daily.dev/ghost","image":"https://media.daily.dev/image/upload/s--hNIUzLiO--/f_auto/v1705327420/public/ghost_vlftth"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Looks Cool","datePublished":"2026-03-26T03:49:03.816Z","url":"https://daily.dev/posts/EG6uDXQBi#c-yXd9iKUax","author":{"@type":"Person","name":"Vipin Menon","url":"https://daily.dev/vipinmenon","image":"https://lh3.googleusercontent.com/a/AAcHTteAHiEbeQQVyUEGdaJQNeWZfwvS5c_64EdPa6rGRd_fWX0=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Old engine, new body","datePublished":"2026-03-27T09:29:25.133Z","url":"https://daily.dev/posts/EG6uDXQBi#c-WNdCXy5oF","author":{"@type":"Person","name":"Vignesh Soar","url":"https://daily.dev/vigneshsoar","image":"https://lh3.googleusercontent.com/a/ACg8ocLXlPkrK43879pg7X4IiR9IIKMTC251q2nIyzixz52c9s2uG-w=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Cool, but there’s a lot of instability in the components\nKeep it up bro","datePublished":"2026-03-27T09:40:10.549Z","url":"https://daily.dev/posts/EG6uDXQBi#c-RAnK1yZpK","author":{"@type":"Person","name":"Naikho","url":"https://daily.dev/naikho","image":"https://media.daily.dev/image/upload/s--p0MXu22b--/f_auto,q_auto/v1/avatars/avatar_WvxE97YijrtdZLRJzSEdq"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/opensouls","name":"OpenSouls"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"OpenSouls","item":"https://daily.dev/squads/opensouls"},{"@type":"ListItem","position":3,"name":"Joly UI - Beautiful React Components"}]}
```

