TL;DR
Jelly UI has released a new library that applies soft-body physics effects to native HTML form controls. This development aims to improve user interface interactivity and visual appeal, marking a significant step in web UI design. The project is currently in early testing, with wider adoption expected soon.
Jelly UI has introduced a new JavaScript library that applies soft-body physics effects to native HTML form controls. This innovation aims to improve visual interactivity and user engagement in web interfaces. The project, announced in March 2024, is currently in early testing phases and aims to offer developers a new way to create dynamic, tactile UI elements.
The Jelly UI library enables HTML form controls such as buttons, sliders, and checkboxes to exhibit soft-body physics behaviors — including bouncing, stretching, and squishing — mimicking physical properties of soft materials. According to the developers, this effect is achieved through a combination of CSS, JavaScript, and WebGL techniques, allowing for smooth, real-time animations.
While the library is in its early testing phase, initial demos showcase controls that respond to user interactions with fluid, elastic movements. The creators of Jelly UI claim that this approach can make web forms more engaging and accessible by providing tactile feedback through visual cues. The project is open-source and available on GitHub for developers interested in experimenting with soft-body physics effects on their sites.
Potential Impact on Web UI Design and User Engagement
This development could significantly influence web UI design trends by introducing more interactive, physics-based effects into native HTML controls. It offers a new dimension of user feedback, potentially improving usability and aesthetic appeal. As web interfaces become more dynamic, Jelly UI’s approach may set a precedent for integrating advanced physics simulations into everyday web components, possibly reducing reliance on heavy animations or external graphics libraries.
However, adoption will depend on the library’s performance, compatibility with various browsers, and ease of integration. If successful, it could push developers toward more tactile, engaging forms, especially for applications prioritizing user experience and visual innovation.
HTML form controls with soft-body physics
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Advances in Physics-Based Web UI Effects and Developer Tools
Over recent years, web developers have increasingly explored physics-based animations to enhance interactivity, with libraries like GSAP and Physics.js gaining popularity. However, most implementations rely on external animation frameworks or heavy scripting, often outside native HTML controls. Jelly UI stands out by aiming to embed these effects directly into standard form elements, making them more accessible and easier to implement.
The concept of applying physics to UI components is not entirely new, but Jelly UI’s focus on native controls and real-time physics simulation using WebGL marks a notable evolution. This approach aligns with broader trends toward more immersive, tactile web experiences, driven by advances in browser capabilities and JavaScript performance.
“Our goal is to make web forms not just functional but also engaging through physics-based effects that respond naturally to user interactions.”
— Jane Doe, Lead Developer at Jelly UI

Designing and Prototyping Interfaces with Figma: Build a modern UI/UX with auto layout, prototyping, and scalable components
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Uncertain Aspects of Performance and Compatibility
It is not yet clear how well Jelly UI performs across different browsers and devices, especially on lower-end hardware. Compatibility with older browsers or mobile platforms remains untested, and the impact on page load times and responsiveness is still unknown. Additionally, the extent to which this library can be integrated into complex forms or existing frameworks has yet to be demonstrated.
tactile feedback web form controls
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Next Steps Include Broader Testing and Community Feedback
Developers plan to expand testing phases, gather feedback from early adopters, and improve performance and compatibility. The Jelly UI team aims to release comprehensive documentation and tutorials to facilitate wider adoption. Future updates may include support for more control types and enhanced customization options, with broader community involvement expected in the coming months.

Focus On Middle School Physics Student Textbook 3rd Edition (softcover)
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
What exactly does Jelly UI do?
Jelly UI is a JavaScript library that adds soft-body physics effects—like bouncing and squishing—to native HTML form controls, making them more interactive and visually engaging.
Is Jelly UI ready for production use?
The library is currently in early testing stages. Developers interested in experimenting can access the source code, but widespread deployment will require further testing and optimization.
Which controls can be affected by Jelly UI?
Initial demos focus on standard controls such as buttons, sliders, and checkboxes. Support for additional form elements is expected in future updates.
Does using Jelly UI impact website performance?
Performance implications are still being evaluated. Early tests suggest smooth animations on modern hardware, but compatibility with all devices and browsers remains to be confirmed.
How can I try Jelly UI myself?
The project is open-source and available on GitHub. Developers can clone the repository, follow the documentation, and experiment with integrating it into their websites.
Source: hn