Skip to content

zyoung11/GO-WinFilePicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Modern File and Folder Picker for Go

GO-WinFilePicker is a lightweight Go library that provides modern, native file and folder selection dialogs for Windows applications. This package uses Windows COM APIs through Golang's syscall to provide native dialogs without external dependencies.

Go Reference

Installation

go get github.com/zyoung11/GO-WinFilePicker

Quick Start

package main

import (
    "fmt"
    "github.com/zyoung11/GO-WinFilePicker"
)

func main() {

	// Select File Example
	file, err := winfilepicker.SelectFile("Please select a file")
	if err != nil {
		fmt.Println("File selection error:", err)
	} else {
		fmt.Println("Selected:", file)
	}

	// Select Folder Example
	folder, err := winfilepicker.SelectFolder("Please select a folder")
	if err != nil {
		fmt.Println("Folder selection error:", err)
	} else {
		fmt.Println("Selected:", folder)
	}
}

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Windows Modern File and Folder Picker for Go

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages