npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@mo-community/liquid-glass

v0.1.0

Published

Apple-style liquid glass material for any HTML element. One attribute. Zero dependencies.

Downloads

148

Readme

Liquid Glass

Apple-style liquid glass material for any HTML element. One attribute. Zero dependencies.

Live demo · Webflow guide · npm

Why

Glassmorphism in CSS stops at backdrop-filter: blur. Real Apple-style glass needs refraction, chromatic aberration, specular highlights, and edge lighting — layered together. Liquid Glass ships all of that as one attribute you drop on any element, and it works inside Webflow CMS out of the box.

Quick start

CDN

<script src="https://cdn.jsdelivr.net/npm/@mo-community/liquid-glass@latest/dist/liquid-glass.min.js"></script>
<div data-liquid-glass>Hello, glass.</div>

npm

pnpm add @mo-community/liquid-glass

Webflow

See Use in Webflow below.

Presets

| Preset | Vibe | | ------------- | ---------------------------- | | frost | Apple Control Center | | lens | Magnifier / refraction-heavy | | holographic | Iridescent edge | | liquid | Soft fluid blob |

Attributes

| Attribute | Type | Default | Description | | -------------------- | ------- | ------- | ------------------------------------------------ | | data-liquid-glass | flag | — | Marks an element as liquid glass. | | data-lg-preset | string | frost | One of frost, lens, holographic, liquid. | | data-lg-blur | number | preset | Backdrop blur in px. | | data-lg-distortion | number | preset | Refraction strength. | | data-lg-saturation | number | preset | Saturation %. | | data-lg-tint | string | preset | e.g. white/8 (color/alpha%). | | data-lg-chromatic | number | preset | Chromatic aberration amount. | | data-lg-specular | boolean | true | Toggle pointer-tracking highlight. |

Use in Webflow

  1. Paste the CDN script tag into your project's footer custom code.
  2. Add the custom attribute data-liquid-glass to any element in the Designer.
  3. Publish. Done.

Programmatic API

window.LiquidGlass.apply(element, { preset: "lens", blur: 18 });
window.LiquidGlass.remove(element);
window.LiquidGlass.refresh();
window.LiquidGlass.config({ autoBoot: false });

Browser support

| Browser | Glass | Refraction | Specular | | ----------- | ----- | ---------- | -------- | | Chrome 90+ | ✅ | ✅ | ✅ | | Edge 90+ | ✅ | ✅ | ✅ | | Safari 14+ | ✅ | ⚠️ partial | ✅ | | Firefox 88+ | ✅ | — | ✅ |

Roadmap

  • [ ] React wrapper (@liquid-glass/react)
  • [ ] Vue wrapper
  • [ ] More presets via PRs welcome

Contributing

PRs welcome. Run pnpm install && pnpm test && pnpm build before opening one.

License

MIT © Mohamed Azzam

Linkedin: https://www.linkedin.com/in/mo-azzam/