iOS 15+ macOS 12+ Swift 5.9+ 2026

LuxeUI

The Premium UI Kit for 2026

Beautiful, production-ready SwiftUI components featuring refractive glass effects, intelligent interactions, and a powerful theme system.

import LuxeUI

Why LuxeUI?

Refractive Glass

Real lens warping effects, not just blur. Physical distortion like looking through water.

Smart Interactions

Magnetic pull, velocity-aware springs, and predictive layouts that feel natural.

Theme System

Global design tokens that flow to all components. 5 built-in presets or create your own.

60 FPS Motion

Physics-based animations optimized for buttery-smooth performance.

Zero Dependencies

Pure SwiftUI. No external frameworks. Just add and go.

Cross-Platform

Works seamlessly on iOS 15+ and macOS 12+ from a single codebase.

Component Showcase

Browse premium components designed for 2026

Installation

Add LuxeUI to your project in seconds

1

Open your project in Xcode

File → Add Package Dependencies...

2

Enter the repository URL

https://github.com/Ronitsabhaya75/Luxe-UI.git
3

Import and use

import SwiftUI
import LuxeUI

struct ContentView: View {
    var body: some View {
        LuxeCard {
            Text("Hello, LuxeUI!")
        }
    }
}
.luxeTheme(.midnight)
1

Add to Package.swift

dependencies: [
    .package(
        url: "https://github.com/Ronitsabhaya75/Luxe-UI.git",
        from: "1.0.0"
    )
]

Beautiful Themes

8 built-in presets or create your own

Simple, Powerful API

LuxeUI components are designed to be intuitive and easy to use. Apply effects with simple modifiers and let the theme system handle the rest.

  • ✓ One-line glass effects
  • ✓ Automatic theme integration
  • ✓ Fully customizable
  • ✓ Type-safe configuration
ContentView.swift
struct ContentView: View {
    var body: some View {
        ZStack {
            // Animated background
            MeshGradientBackground(
                colors: [.purple, .blue, .pink]
            )
            
            // Refractive glass card
            RefractiveGlassCard(
                distortionIntensity: 0.2
            ) {
                VStack {
                    Image(systemName: "sparkles")
                    Text("Premium UI")
                }
            }
        }
    }
}