Hacker ApprovedDepartments

Jelly UI

Ranked 2 of 14 UI component libraries by recommenders

People like its playful soft-body click effects on form controls and its web component implementation, though many say the constant animation is distracting and unsuited to production apps.

People like its playful soft-body click effects on form controls and its web component implementation, though many say the constant animation is distracting and unsuited to production apps.

79 people gave an opinion

recommend it
41
criticize it
38
approval share
52%
Each figure is one person. RecommendsCriticizes

Recommended in 1 of 13 months

  1. November 2025: not recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 41 people recommend itNeeds 10 or more, met.
  • 1 recommender for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 1 of 13 monthsNeeds 4 or more, not met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Fun, whimsical, delightful visual effects

    “Adorable and whimsy. One nitpick - when writing uppercase letters in text field they should make larger ripples than lowercase.”

    Comment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “Cute (and I mean that sincerely, not sarcastically), and I appreciate that it appears to gracefully degrade”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “I love the aesthetic, and I really love that they implemented it as a web component library.”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”
  • Well-built web component implementation

    “I love the aesthetic, and I really love that they implemented it as a web component library.”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “You've built something really great here, your grasp of web components is incredibly strong”

    Comment from 23 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”
  • Supports reduced-motion preference

    “I actually like it just fine with motion reduced, but it's unbearable with full motion.”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “I'm so glad it allows for preferences to reduce motion.”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

What people warn about

Each mark is one comment

  • Animations are distracting or overdone

    “the reactive animations would bother me (to the point of deeming it unusable) in any production app or website”

    Comment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “It's funny to have squishy buttons. But I also hate eye-candy. It just takes away time.”

    Comment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “overdone to the point of distracting”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”
  • Breaks standard UX expectations

    “I love this, but it does not seem to conform to standard UX best practices.”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “I moved my scroll wheel a single tick and the content of the browser window completely changed with no movement to indicate scrolling was happening.”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “A single function button should not behave differently based on where on the button you click it.”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”
  • Scroll wheel and scrolling behavior problems

    “a menu would be so much better instead of the weird scroll-jacking”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “I moved my scroll wheel a single tick and the content of the browser window completely changed with no movement to indicate scrolling was happening.”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “Navigating by clicking and holding a desired position on the scrollbar is completely broken.”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”
  • Performance costs from constant animation loop

    “the performance on that showcase page isn't the best”

    Comment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “if you have an idle task that is taking up a significant portion of the frame budget then its easy to have frame drops”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

    “runs a a RAF animation loop every 8ms across every component on the page that causes the entire document to repaint”

    Comment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

Other UI component libraries people recommend

The four most recommended other UI component libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Jelly UI compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
shadcn/ui825460%121 yr3 owners—
Jelly UIThis page413852%1——
Tailwind UI382858%3——
Performative-UI38883%2——
Radix UI202149%8——
See all 14 UI component libraries, ranked

What people said

40 of the 83 comments that mention it, newest first. Each links to the original comment.

“You've built something really great here, your grasp of web components is incredibly strong”

RecommendsComment from 23 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“The animations, in this case, are not helpful. They distract from what you're trying to do.”

CriticizesComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“My main complaint is that the animations don't all seem to go together”

MixedComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I find it very nice that the deformation is different for different click areas”

RecommendsComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“It's funny to have squishy buttons. But I also hate eye-candy. It just takes away time.”

MixedComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“Adorable and whimsy. One nitpick - when writing uppercase letters in text field they should make larger ripples than lowercase.”

MixedComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I find clicking on these form controls very satisfying”

RecommendsComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I like this a lot and am going to experiment w/ incorporating in my early literacy app.”

RecommendsComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“Would be nice for GUI components of a game, but I kind of hope people don't run with this on regular apps/websites.”

MixedComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“It's the first UI idea in many years that is surprisingly refreshing.”

RecommendsComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“Text boxes should jiggle where I click them, not always in the middle.”

MixedComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“the reactive animations would bother me (to the point of deeming it unusable) in any production app or website”

MixedComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“the performance on that showcase page isn't the best”

MixedComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“Nice idea but I feel like it would work better with a non-flat or mildly-3D theme.”

MixedComment from 21 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“A single function button should not behave differently based on where on the button you click it.”

CriticizesComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“has an animated SVG and moving DOM elements in the header which consume far more resources”

CriticizesComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“if you have an idle task that is taking up a significant portion of the frame budget then its easy to have frame drops”

CriticizesComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“Applying these effects to every element would be garish.”

MixedComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“It just violates my expectations, and thus feels frustrating. And there's almost no benefit.”

CriticizesComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“It ignores my scroll wheel most of the time if I try to scroll multiple times in a row.”

CriticizesComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I moved my scroll wheel a single tick and the content of the browser window completely changed with no movement to indicate scrolling was happening.”

CriticizesComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I actually like it just fine with motion reduced, but it's unbearable with full motion.”

MixedComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I had no problems moving one tick at a time with my mouse wheel.”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“This is the liquid glass interaction the world deserved”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“Navigating by clicking and holding a desired position on the scrollbar is completely broken.”

CriticizesComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“overdone to the point of distracting”

MixedComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I love this, but it does not seem to conform to standard UX best practices.”

MixedComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I don't see anything obviously wrong with its approach, and the core loop is running in microseconds for me when nothing is happening.”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“runs a a RAF animation loop every 8ms across every component on the page that causes the entire document to repaint”

CriticizesComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“it gives animated feedback to emphasize what is happening/being altered”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“This is surprisingly delightful to play around with.”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“a menu would be so much better instead of the weird scroll-jacking”

MixedComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“Something like this, where the target changes shape to improve targeting ability or increase the size of the click zone, would be wonderful.”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“This is perfect for gaming sites like Splatoon and Roblox.”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I love the aesthetic, and I really love that they implemented it as a web component library.”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I like most of the effects except for the wiggly "membrane" on inputs and buttons”

MixedComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“I'm so glad it allows for preferences to reduce motion.”

MixedComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“love it I can think of many projects that could use that”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“Cute (and I mean that sincerely, not sarcastically), and I appreciate that it appears to gracefully degrade”

MixedComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

“so fun to press buttons that CA and EU would have to make jelly buttons illegal”

RecommendsComment from 20 Jul 2026 in “Jelly UI: Soft-body physics for native HTML form controls”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.