A single-page HTML outliner for creating and editing OPML files, including OPML subscription lists and OPML inclusion files — no build step, no server, no dependencies. Open the outliner file and start outlining.

It extends Dave Winer’s HTML outliner (a compact, single-page version of his Drummer app) with some OPML 2.0 features it originally left out: attaching feed attributes to nodes, and linking one OPML file into another.
Go to this link in any modern browser — that’s it. Everything runs client-side.
.opml file, then click the node’s bullet to expand it in place.outliner.html?url=https://example.com/list.opml.type="rss" + xmlUrl), with a best-effort read of the feed to fill in title, htmlUrl, description, language, and version.type="include" node whose url points to another OPML file, so you can compose one file out of many. type="link" nodes are supported too.include node (or a link to a .opml file) to view the referenced OPML inline, read-only. Transcluded content is a live view — it is never written into your file on export or save.outliner.html?url=…) for opening any public OPML file.Enjoy!