https://github.com/DHowett/go-plist
A pure Go Apple Property List transcoder
https://github.com/DHowett/go-plist
Last synced: 3 months ago
JSON representation
A pure Go Apple Property List transcoder
- Host: GitHub
- URL: https://github.com/DHowett/go-plist
- Owner: DHowett
- License: other
- Created: 2013-11-25T11:16:18.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2025-03-14T01:21:44.000Z (4 months ago)
- Last Synced: 2025-04-10T10:09:54.827Z (3 months ago)
- Language: Go
- Size: 303 KB
- Stars: 434
- Watchers: 10
- Forks: 101
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - DHowett/go-plist - 03 star:0.4k fork:0.1k A pure Go Apple Property List transcoder (Go)
README
# plist - A pure Go property list transcoder [](https://gitlab.howett.net/go/plist/commits/main)
## INSTALL
```
$ go get howett.net/plist
```## FEATURES
* Supports encoding/decoding property lists (Apple XML, Apple Binary, OpenStep and GNUStep) from/to arbitrary Go types## USE
```go
package main
import (
"howett.net/plist"
"os"
)
func main() {
encoder := plist.NewEncoder(os.Stdout)
encoder.Encode(map[string]string{"hello": "world"})
}
```