SimPLISTic - an alternate, cross-platform format for representing property lists
Does everything plutil(1) does: (which, honestly, isn't much).
Friendlier than /usr/libexec/PlistBuddy: because it's only friendly to MacOS users, and even that, barely.
SimPLISTic format: Similar to plutil(1)'s -p switch, but more readily machine readable and grep(1)-friendly.
POSIX compliant code! - This is another reason I created this: plutil(1) and the code in CFBinaryPlist.c require CoreFoundation, which means the code won't compile outside Darwin. So you can run this tool on Linux!
Color! - You know my motto - everything looks better in color :-) But then, color is optional - JCOLOR=1 as with the rest of my tools. And export/setenv to apply as default. Note when piping, you'll need less -R, rather than more. Colors will identify the datatypes.
Full UNICODE Support - jlutil so it gets all UTF-8,UTF-16 and UTF-32 correctly, so as not to support any language (important, since plists often i18n-alize) or (perish the thought...) leave any emoji behind...
BPList16 support: Experimental
Get it here for MacOS/*OS (Universal binary) and for Linux
Escaping XML tags from Unicode - I don't. So it doesn't interfere with simplistic format, but might form invalid XML ..
BPList16 support may be buggy
Won't process XML input. At least, not yet
Why is your order of items different than that of the real plutil(1)? - Because they're displayed in order of appearance (from the top object downwards), and not their order in memory. When loaded into a CFDict and then enumerated (the way plutil(1) does it) the elements get sorted.