OPML, a Go package and cli

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.


A package to manipulate OPML files in Go. It is based on the spec as described at http://dev.opml.org/spec2.html. It includes a demonstration command line utilities opmlsort which sorts an OPML outline by text attribute values, opmlcat which concatenates one or more OPML outlines and opml2json which converts an OPML file into a JSON document.


The opml package is copyright (c) 2021 by R. S. Doiel and released under the BSD 3-Clause license.