Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DHowett/go-plist
A pure Go Apple Property List transcoder
https://github.com/DHowett/go-plist
Last synced: 2 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 (about 11 years ago)
- Default Branch: main
- Last Pushed: 2023-12-01T07:39:05.000Z (about 1 year ago)
- Last Synced: 2024-10-29T15:48:30.026Z (2 months ago)
- Language: Go
- Size: 249 KB
- Stars: 413
- Watchers: 12
- Forks: 96
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - DHowett/go-plist - 12 star:0.4k fork:0.1k A pure Go Apple Property List transcoder (Go)
README
# plist - A pure Go property list transcoder [![coverage report](https://gitlab.howett.net/go/plist/badges/main/coverage.svg)](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"})
}
```