A modern, efficient UI framework for macOS applications written in Go.
GoMacUI/
├── cmd/ # Command-line tools and entry points
├── internal/ # Private application and library code
│ ├── core/ # Core functionality and shared utilities
│ ├── platform/ # Platform-specific implementations
│ └── render/ # Rendering engine and graphics primitives
├── pkg/ # Public API packages
│ ├── app/ # Application lifecycle and management
│ ├── components/ # Reusable UI components
│ ├── layout/ # Layout management system
│ ├── style/ # Styling and theming system
│ └── window/ # Window management and controls
├── examples/ # Example applications
│ ├── basic/ # Basic usage examples
│ └── advanced/ # Advanced implementation examples
├── docs/ # Documentation
├── tests/ # Test files
└── tools/ # Development tools and utilities
[Installation instructions will go here]
[Basic usage examples will go here]
Detailed documentation can be found in the docs/
directory.
Check out the examples/
directory for various implementation examples:
- Basic examples demonstrate fundamental usage
- Advanced examples show more complex implementations