#freedesktop #menu #categories #codegen


Parser and code generator for freedesktop-categories

2 unstable releases

0.2.0 Feb 15, 2019
0.1.0 Sep 29, 2018

#80 in Build Utils

Used in freedesktop-categories


255 lines


Build Status Crates.io Documentation

Static hash map of all application categories as defined by the Freedesktop.org Desktop Menu Specification.

These categories are used in the parsing of .desktop entries on many open source desktop environments, among other things. They are also present in other package metadata standards like AppStream.


This is a community project that welcomes contributions from anyone. If you're interested in helping out, please check the issue tracker to get started. Pull requests and issues are welcome!


freedesktop-categories is free and open source software distributed under the terms of both the MIT License and the Apache License 2.0.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


~252K SLoC