Glin UI

About

Attribution and credits

Glin UI is MIT licensed. Some components are adapted from other open source projects. We credit the authors, keep their notices and link to the originals.

Sources

Projects we adapt components from. Each source is pinned to an exact commit and its license text is stored in the repository.

Adapted components

Our version is restyled and maintained here. The original link goes to the author's page.

Components adapted from other open source projects
ComponentSourceLicenseCopyrightOriginalWhat we changed
Animated BeamMagic UIMITCopyright (c) Magic UIView originalSVG path measurement with Web Animations instead of motion, resize aware anchors, RTL offsets, token colors and reduced motion levels.
Bento GridMagic UIMITCopyright (c) Magic UIView originalResponsive columns, whole tile anchor with a keyboard reachable action, lift and glass surfaces, Phosphor arrow mirrored for RTL.
Browser FrameMagic UIMITCopyright (c) Magic UIView originalGeneric CSS chrome instead of a monolithic SVG, children slot, token colors, glass, RTL, real address text and no bundled media.
Flickering GridMagic UIMITCopyright (c) Magic UIView originalToken colors resolved at runtime, device pixel ratio transform, frame rate cap, pause offscreen and hidden, static frame for reduced motion.
Gradient TextMagic UIMITCopyright (c) Magic UIView originalMerged gradient and shine variants, token colors, glass badge surface, forced colors fallback and reduced motion levels.
Grid PatternMagic UIMITCopyright (c) Magic UIView originalMerged grid, interactive and stripes variants, token colors, collision free SVG ids, CSS only hover cells and edge fade masks.
Hyper TextMagic UIMITCopyright (c) Magic UIView originalDesign tokens, no motion dependency (rAF scramble), real text kept for screen readers, reduced motion levels, trigger modes and SSR safe first paint.
Interactive Hover ButtonMagic UIMITCopyright (c) Magic UIView originalClip path fill, a single accessible label, focus and press parity, token colors, RTL, sizes, glass and loading states.
Light RaysMagic UIMITCopyright (c) Magic UIView originalWeb Animations instead of motion, seeded rays, token colors, reduced motion levels, offscreen pause and RTL mirroring.
Magic CardMagic UIMITCopyright (c) Magic UIView originalRemoved motion and next-themes, CSS variables written on animation frames, token colors, fine pointer gating and a glass variant.
Morphing TextMagic UIMITCopyright (c) Magic UIView originalPer instance SVG filter id, off screen pause, reduced motion levels, an accessible word list and token colors.
Neon Gradient CardMagic UIMITCopyright (c) Magic UIView originalToken colors, padding based ring without a ResizeObserver, Web Animations gated by motion level and a glass variant.
Shine BorderMagic UIMITCopyright (c) Magic UIView originalToken colors, Web Animations gated by motion level, logical RTL direction, a glass variant and no inline styles.
Sparkles TextMagic UIMITCopyright (c) Magic UIView originalNo motion dependency (Web Animations), sparkles generated after mount for SSR safety, token colors and reduced motion levels.
TerminalMagic UIMITCopyright (c) Magic UIView originalTimers and CSS instead of motion, static first render, full transcript for assistive tech, copy button, token colors and glass.
Border TrailMotion PrimitivesMITCopyright (c) 2024 ibelickView originalmotion/react removed (CSS and Web Animations API), tokens, accessibility, reduced motion levels, RTL
Image ComparisonMotion PrimitivesMITCopyright (c) 2024 ibelickView originalmotion/react and springs removed (pointer capture and CSS clip-path), slider role with keys, ReactNode slots, tokens, reduced motion, RTL
Progressive BlurMotion PrimitivesMITCopyright (c) 2024 ibelickView originalmotion/react removed (CSS and Web Animations API), tokens, accessibility, reduced motion levels, RTL
Spinning TextMotion PrimitivesMITCopyright (c) 2024 ibelickView originalmotion/react removed (CSS and Web Animations API), tokens, accessibility, reduced motion levels, RTL
Generate ButtonVengeance UIMITCopyright (c) 2025-2026 Ashutoshx7View originalScoped Tailwind instead of an injected style tag, token colors, explicit generating and loading states, live status text, glass and sizes.

Notices in your project

Adapted source files start with an attribution comment. When you add one with the CLI, it also writes the upstream copyright and license text to THIRD_PARTY_NOTICES.md in your project root. Keep that file when you ship. The full notice for this repository is THIRD_PARTY_NOTICES.md.