Documentation Index
Fetch the complete documentation index at: https://synapsync.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Nebux Design System
A production-ready Flutter design system that provides consistent theming, typography, spacing, and UI components for modern applications. Built with Material 3 and powered by Google Fonts.What is Nebux Design System?
Nebux Design System is a comprehensive Flutter package that gives you everything you need to build beautiful, consistent user interfaces:- Complete theme system with light/dark mode support
- Semantic color tokens that adapt to your brand
- Typography system powered by Google Fonts (Montserrat)
- Pre-built components ready to use out of the box
- Flexible and customizable to match your design needs
Key features
Theme system
Complete Material 3 theming with light/dark modes, semantic color tokens, and custom theme support via JSON/TOML
Typography
Role-based text styles (heading, section, content, paragraph, caption, label) with Google Fonts integration
UI components
Production-ready widgets including buttons, text fields, scaffolds, network images, and skeleton loaders
Developer experience
BuildContext extensions, spacing constants, padding/margin helpers, and utility functions
Theme preview
Here’s a quick look at how the theme system works:Semantic color system
Access theme colors via intuitive context extensions:Get started
Installation
Add Nebux Design System to your Flutter project
Quick start
Build your first screen with the design system
Components
Explore all available UI components
Theming
Learn how to customize colors and typography
Why Nebux Design System?
Consistent design language
Consistent design language
All components follow the same design principles, ensuring visual consistency across your entire application.
Developer productivity
Developer productivity
Pre-built components and utilities let you focus on building features instead of reinventing UI patterns.
Production ready
Production ready
Used in production applications with comprehensive testing and continuous integration.
Customizable
Customizable
Every aspect can be customized - from colors and typography to component behavior.
Type safe
Type safe
Built with full Dart null safety and uses Freezed for immutable data models.
Community and support
- GitHub: joicodev/nebux_design_system
- Issues: Report bugs or request features
- License: MIT - free to use in commercial and open source projects