the XML plist language. One of the sample users of proplib is the second revision of the sysmon envsys framework for system monitoring. NetBSD's proplib library has also been ported to DragonFly in 2010, and is available since DragonFly BSD#2.8. Cross-platform Facebook's open-source reimplementation of the Xcode build tool, xcbuild, contains a plist library as well as and . These cross-platform utilities are written in C++. The Python programming language has a builtin module to read and write plist files, in Apple's XML or in binary (since Python 3.4). ProperTree is a cross-platform editor that makes use of this library. A third-party library called ccl-bplist has the additional ability to handle NSKeyedArchiver UIDs. Go has a package that supports four types of plists: OpenStep text, GNUStep text, Apple XML, and Apple Binary. It also handles UIDs in XML and binary formats. See also Comparison of data serialization formats Notes References External links The plist(5) manual page at developer.apple.com Excel add-in for creating plist file from Excel table Java API for reading/writing various plist formats - compatible with Android EBNF grammar of GNUstep plists NeXT MacOS NetBSD DragonFly BSD GNUstep Data serialization formats