Premium glassmorphic UI, Elegant Simple & Clean UI components for Flutter
Beautiful, customizable iOS-style glass effects, Elegant Simple & Clean UI. Pure Flutter. Zero dependencies.
Get Started β’ Live Demo β’ Quick Start β’ Community
- π¨ Beautiful Glassmorphism - iOS-style frosted glass effects
- π¨ Elegant Simple & Clean UI : quick and easy to use.
- π§ Fully Customizable - Control blur, opacity, colors, borders
- β‘ Zero Dependencies - Pure Flutter implementation
- π± Production Ready - Battle-tested components
- π― Easy to Use - Clean API with sensible defaults
- π Well Documented - Comprehensive examples and guides
Add kr_ui to your pubspec.yaml:
dependencies:
kr_ui: <latest_version>Then run:
flutter pub getimport 'package:flutter/material.dart';
import 'package:kr_ui/kr_ui.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Stack(
children: [
// Background image
Image.network(
'https://images.unsplash.com/photo-1618005182384-a83a8bd57fbe',
fit: BoxFit.cover,
width: double.infinity,
height: double.infinity,
),
// Glassy card on top
Center(
child: KruiGlassyCard(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Icon(Icons.auto_awesome, size: 48),
SizedBox(height: 16),
Text(
'Glassmorphism',
style: TextStyle(fontSize: 24, fontWeight: FontWeight.bold),
),
SizedBox(height: 8),
Text('Beautiful frosted glass effects'),
],
),
),
),
],
),
),
),
);
}
}β KruiAccordion
β KruiCarousel
β KruiGlassyCard
β KruiContentCard
β KruiGlassyButton
β KruiSimpleButton
β KruiGlassyIconButton
β KruiSimpleIconButton
β KruiToast
β KruiSnackbar
β KruiForm
β KruiTextField
β KruiSelect
β KruiMultiSelect
β KruiRadioGroup
β KruiCheckbox
β KruiSwitch
β KruiDatePicker
β KruiCalendar
β KruiTimePicker
β showKruiGlassyDialog
β showKruiSimpleDialog
β showKruiGlassySheet
β showKruiSimpleSheet
β KruiFloatingDock
β KruiRippleReveal
β KruiSkeletonShimmer
β KruiConfetti
β KruiGlowButton
β KruiAnimatedGradientBackground
β KruiParticleBurst
more Coming soon! Stay tuned! & Don't forget to π Star this repo if you like it!
Try out all components in our interactive showcase app:
Or run locally:
git clone https://github.com/RittikSoni/kr_ui.git
cd kr_ui
melos bootstrap
cd apps/kr_ui_docs
flutter run -d chrome| Platform | Supported |
|---|---|
| iOS | β |
| Android | β |
| Web | β |
| macOS | β |
| Windows | β |
| Linux | β |
We welcome contributions! Please see our Contributing Guide for details.
Ways to contribute:
- π Report bugs
- β¨ Suggest new components
- π¨ Submit new designs
- π Improve documentation
- π¬ Help others in discussions
Join the kr_ui community:
- π¬ Discord: Join Server
- π₯ YouTube: @king_rittik
- π Issues: GitHub Issues
This project is licensed under the MIT License - see the LICENSE file for details.
Created with β€οΈ by King Rittik
Inspired by:
- iOS glassmorphism design
- Flutter's Material Design 3
- The amazing Flutter community
If you like kr_ui, please give it a star on GitHub and like it on pub.dev! It helps others discover this package.
Built with Flutter π
Made by King Rittik for the Flutter community