awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
rdev avatar

rdev/liquid-glass-react

0
View on GitHub↗
4,473 stars·298 forks·TypeScript·mit·12 views

Liquid Glass React

Liquid Glass React is a WebGL-powered component library that renders refractive, liquid-like glass effects on React UI elements. It simulates light bending and chromatic aberration through fragment shaders in real-time, creating interactive visual distortions driven by cursor movement and clicks.

The library distinguishes itself through a cursor-driven distortion pipeline that translates pointer coordinates into dynamic displacement, blur, saturation, and frost parameters with elastic easing for a liquid-like visual reaction. It supports chromatic dispersion that separates RGB color channels for prismatic light-splitting effects, and offers configurable refraction modes including standard, polar, prominent, and shader variants. The system synchronizes WebGL animation loops with React component lifecycles, and can map pointer coordinates relative to a parent container for larger interactive tracking areas.

The component handles child element interaction correctly, preserving hover and click behavior on nested content while the glass effect remains active. Refraction properties such as displacement intensity, chromatic aberration, frost level, elasticity, and edge bending are all adjustable at runtime through a configurable visual parameter pipeline.

Features

  • Refraction Engines - Renders liquid glass effects by simulating light bending and chromatic aberration through fragment shaders in real-time.
  • Glassmorphism Shader Libraries - Provides a React component library that renders refractive, liquid-like glass effects using WebGL shaders.
  • Liquid Glass Effects - Provides a WebGL-powered liquid glass effect that refracts UI elements in response to cursor movement.
  • Lifecycle-Synchronized Animation Managers - Manages WebGL animation loops synchronized with React component lifecycles for responsive visual effects.
  • Pointer-Driven Refraction Trackers - Responds to cursor movement over a defined area to dynamically shift refraction effects based on pointer position.
  • Cursor-Driven Refraction Trackers - Implements cursor-driven refraction tracking that shifts visual effects based on pointer position.
  • Refractive Shader Pipelines - Separates RGB color channels in fragment shaders to create prismatic light-splitting effects with configurable intensity.
  • Interactive UI Distortions - Translates mouse movement and clicks into dynamic displacement and refraction parameters for interactive visual feedback.
  • Shader Uniform Configurators - Provides runtime adjustment of shader uniform variables for displacement, blur, saturation, and frost effects.
  • WebGL Animation Loop Hooks - Provides lifecycle-aware hooks that synchronize WebGL animation loops with React component rendering.
  • Animation Loops - Synchronizes WebGL rendering with React component lifecycle to manage continuous animation frames.
  • Child Element Interaction Preservers - Preserves correct hover and click behavior on child elements while the glass effect remains active.
  • Chromatic Aberration Overlays - Applies configurable chromatic aberration, frost, and elasticity effects to React components as glass overlays.
  • Glass Pane Wrappers - Ships a glass pane wrapper that refracts background content beneath child elements.
  • Refraction Parameter Configurators - Provides runtime configuration of refraction parameters like displacement, blur, and chromatic aberration.
  • Elastic Easing Responses - Applies spring-like easing to distortion values for a liquid-like visual reaction that overshoots and settles.
  • Pointer Coordinate Mappers - Maps pointer coordinates relative to a parent container to enable larger interactive tracking areas.

Star history

Star history chart for rdev/liquid-glass-reactStar history chart for rdev/liquid-glass-react

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Liquid Glass React

Similar open-source projects, ranked by how many features they share with Liquid Glass React.
  • chenglou/react-motionchenglou avatar

    chenglou/react-motion

    21,921View on GitHub↗

    react-motion is a physics-driven animation toolkit and library for React applications. It provides a system for creating fluid user interface transitions by simulating natural spring movement to move elements toward destination values using stiffness and damping parameters. The framework manages the visual entry and exit of components as they mount and unmount within the document structure. It coordinates complex motion patterns, including staggered animations and fluid transitions for items being added, removed, or reordered within dynamic lists. The library covers a broad range of animatio

    JavaScript
    View on GitHub↗21,921
  • chenxuan0000/vue-seamless-scrollchenxuan0000 avatar

    chenxuan0000/vue-seamless-scroll

    1,893View on GitHub↗

    Vue seamless scroll is a frontend animation library and Vue.js component designed to create continuous, infinite scrolling effects for lists and containers. It animates content in an endless loop without visual interruption or stuttering, supporting both horizontal and vertical scrolling directions. The library manages scrolling behavior through configuration options that adapt to various design layouts and speed requirements. It supports step-based content scrolling for controlled progression alongside continuous motion, letting developers configure scroll paths and operational parameters d

    Vuecomponentvue-seamless-scroll
    View on GitHub↗1,893
  • catdad/canvas-confetticatdad avatar

    catdad/canvas-confetti

    12,602View on GitHub↗

    canvas-confetti is an HTML5 canvas animation library and browser particle effect engine designed to render celebratory confetti bursts. It functions as a visual effects tool that transforms SVG paths, emojis, and text into animated particles. The library offloads heavy particle calculations to a web worker to maintain main thread responsiveness and prevent the user interface from lagging. It includes built-in support for operating system reduced motion settings, automatically disabling animations for users with motion sensitivities to ensure accessibility compliance. The system supports conf

    JavaScriptanimationburstcanvas
    View on GitHub↗12,602
  • hanks-zyh/htextviewhanks-zyh avatar

    hanks-zyh/HTextView

    5,642View on GitHub↗

    HTextView is an animated text rendering library and UI motion design framework used to create dynamic text effects such as typing and fading. It serves as a text motion engine and typography tool for applying visual transitions and movement to text elements on a screen. The library integrates custom typography support, allowing the loading of external typeface files to apply specific branding and styles to animated presentations. It utilizes a motion engine to animate the scale and opacity of text, facilitating fluid visual transitions. The system manages these effects through a frame-based

    Javaandroidanimation-effectsanimations
    View on GitHub↗5,642
See all 30 alternatives to Liquid Glass React→

Frequently asked questions

What does rdev/liquid-glass-react do?

Liquid Glass React is a WebGL-powered component library that renders refractive, liquid-like glass effects on React UI elements. It simulates light bending and chromatic aberration through fragment shaders in real-time, creating interactive visual distortions driven by cursor movement and clicks.

What are the main features of rdev/liquid-glass-react?

The main features of rdev/liquid-glass-react are: Refraction Engines, Glassmorphism Shader Libraries, Liquid Glass Effects, Lifecycle-Synchronized Animation Managers, Pointer-Driven Refraction Trackers, Cursor-Driven Refraction Trackers, Refractive Shader Pipelines, Interactive UI Distortions.

What are some open-source alternatives to rdev/liquid-glass-react?

Open-source alternatives to rdev/liquid-glass-react include: jonobr1/two.js — Two.js is a multi-backend graphics engine and vector drawing library that provides a unified API for creating… chenxuan0000/vue-seamless-scroll — Vue seamless scroll is a frontend animation library and Vue.js component designed to create continuous, infinite… catdad/canvas-confetti — canvas-confetti is an HTML5 canvas animation library and browser particle effect engine designed to render celebratory… hanks-zyh/htextview — HTextView is an animated text rendering library and UI motion design framework used to create dynamic text effects… chenglou/react-motion — react-motion is a physics-driven animation toolkit and library for React applications. It provides a system for… mattboldt/typed.js — Typed.js is a JavaScript typing animation library and DOM text animator used to simulate a user typing and erasing…