Skip to content

kourosh-alasti/go-macui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoMacUI

A modern, efficient UI framework for macOS applications written in Go.

Project Structure

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

Getting Started

[Installation instructions will go here]

Usage

[Basic usage examples will go here]

Documentation

Detailed documentation can be found in the docs/ directory.

Examples

Check out the examples/ directory for various implementation examples:

  • Basic examples demonstrate fundamental usage
  • Advanced examples show more complex implementations

Contributing

CONTRIBUTING.md

License

MIT

About

Go MacOS Native UI Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages