https://github.com/mukhbit0/sugar_fast
Sugar Fast is a modular, high-performance Flutter UI framework that provides drop-in replacements for standard widgets (Text, Container, Icon, Button, Image, ListTile) with up to 20x faster paint-only updates. Features full Material Design compliance, Riverpod integration, and a maintainable, scalable architecture.
https://github.com/mukhbit0/sugar_fast
custom-widgets dart flutter high-performance ionic-errrrs-code material-design modular open-source perfomance riverpod state-management sugar-fast ui widgets
Last synced: about 2 months ago
JSON representation
Sugar Fast is a modular, high-performance Flutter UI framework that provides drop-in replacements for standard widgets (Text, Container, Icon, Button, Image, ListTile) with up to 20x faster paint-only updates. Features full Material Design compliance, Riverpod integration, and a maintainable, scalable architecture.
- Host: GitHub
- URL: https://github.com/mukhbit0/sugar_fast
- Owner: mukhbit0
- License: mit
- Created: 2025-08-08T23:59:28.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-10T16:54:31.000Z (10 months ago)
- Last Synced: 2026-03-24T07:44:46.368Z (2 months ago)
- Topics: custom-widgets, dart, flutter, high-performance, ionic-errrrs-code, material-design, modular, open-source, perfomance, riverpod, state-management, sugar-fast, ui, widgets
- Language: Dart
- Homepage: https://pub.dev/packages/sugar_fast
- Size: 417 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# π Sugar Fast - Flutter Development Hub
[](https://pub.dev/packages/sugar_fast)
[](https://opensource.org/licenses/MIT)
[](https://flutter.dev)
[](https://dart.dev)
**Sugar Fast** is a comprehensive meta-package that brings together the entire Sugar ecosystem for super-fast Flutter development. Instead of managing multiple dependencies, install once and get access to everything you need.
## π― **One Package, Everything Included**
```yaml
dependencies:
sugar_fast: ^2.0.0 # Gets you EVERYTHING
```
```dart
import 'package:sugar_fast/sugar_fast.dart'; // One import for all Sugar features
void main() {
SugarFast.initialize();
runApp(MyApp());
}
```
## π§© **What's Included**
| Package | Status | Description |
|---------|--------|-------------|
| π° **Riverpod Sugar** | β
Available | Enhanced Riverpod utilities and helpers |
| π§© **Sugar UI** | π§ Coming Soon | Pre-built, customizable widgets |
| π **Sugar Connect** | π§ Coming Soon | HTTP/API utilities and networking |
| π¨ **Sugar Themer** | π§ Coming Soon | Advanced theming and styling system |
| π° **Sugar Slices** | π§ Coming Soon | Enhanced Riverpod state management |
## π **Quick Start**
### 1. Install
```bash
flutter pub add sugar_fast
```
### 2. Initialize
```dart
import 'package:sugar_fast/sugar_fast.dart';
import 'package:flutter/foundation.dart';
void main() {
SugarFast.initialize(
devMode: kDebugMode,
);
runApp(MyApp());
}
```
### 3. Use Everything
```dart
class MyWidget extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
// Use Riverpod Sugar (currently available)
final user = ref.watch(userProvider);
// Coming soon: Use other Sugar packages
// return SugarCard(child: ...); // Sugar UI
// return SugarTheme.dark(child: ...); // Sugar Themer
// ApiClient.get('/users'); // Sugar Connect
return Text('Hello ${user.name}');
}
}
```
## ποΈ **Individual Packages (Advanced Users)**
Need fine-grained control? Install individual packages:
```yaml
dependencies:
riverpod_sugar: ^1.0.9 # State management only
# sugar_ui: ^1.0.0 # UI components only (coming soon)
# sugar_connect: ^1.0.0 # API utilities only (coming soon)
# sugar_themer: ^1.0.0 # Theming only (coming soon)
```
## π **Documentation**
- **[Riverpod Sugar Docs](https://pub.dev/packages/riverpod_sugar)** - Available now
- **Sugar UI Docs** - Coming soon
- **Sugar Connect Docs** - Coming soon
- **Sugar Themer Docs** - Coming soon
## πΊοΈ **Development Roadmap**
### Phase 1 - State Management β
- [x] Riverpod Sugar integration
- [x] Hub package structure
- [x] Unified initialization
### Phase 2 - UI Components π§
- [ ] Sugar UI package
- [ ] Pre-built widgets
- [ ] Customizable components
### Phase 3 - Networking & APIs π§
- [ ] Sugar Connect package
- [ ] HTTP utilities
- [ ] API helpers
### Phase 4 - Theming & Design π§
- [ ] Sugar Themer package
- [ ] Advanced theming system
- [ ] Design tokens
## π **Why Use Sugar Fast?**
### **Single Dependency**
Instead of managing multiple packages, add one dependency and get access to the entire Sugar ecosystem.
### **Unified API**
All Sugar packages work together seamlessly with consistent APIs and patterns.
### **Future-Proof**
As new Sugar packages are released, they're automatically included in Sugar Fast updates.
### **Optional Granularity**
Need fine control? You can still install individual packages separately.
## π¦ **Package Details**
### **Current Size**
- **Riverpod Sugar**: Enhanced state management utilities
### **Coming Soon**
- **Sugar UI**: Pre-built, customizable widgets for common use cases
- **Sugar Connect**: HTTP/API utilities with built-in error handling
- **Sugar Themer**: Advanced theming system with design tokens
- **Sugar Slices**: Enhanced Riverpod state management patterns
## π€ **Contributing**
We welcome contributions to the Sugar ecosystem! Each package has its own repository:
- **sugar_fast** (this hub): [mukhbit0/sugar_fast](https://github.com/mukhbit0/sugar_fast)
- **riverpod_sugar**: [Contribute here](https://pub.dev/packages/riverpod_sugar)
- More packages coming soon...
### **Contribution Guidelines**
1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Add tests if applicable
5. Submit a pull request
## π **License**
MIT License - see [LICENSE](LICENSE) for details.
## π **Links**
- [Pub.dev Package](https://pub.dev/packages/sugar_fast)
- [GitHub Repository](https://github.com/mukhbit0/sugar_fast)
- [Issue Tracker](https://github.com/mukhbit0/sugar_fast/issues)
- [Changelog](CHANGELOG.md)
---
Built with β€οΈ for the Flutter community
Making Flutter development faster, one package at a time.