npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

doxygen2markdown

v0.0.14

Published

NodeJS CLI application that converts Doxygen XML documentation into Markdown files for Bitbucket Wiki, GitHub Pages and other places.

Readme

Doxygen => Markdown

NPM version Patreon

NodeJS CLI application that converts Doxygen XML documentation into Markdown files for Bitbucket Wiki, GitHub Pages and other places.

Installation

Install this app by running next code using terminal (Unix/Linux/MacOS) or command prompt (Windows)

npm i -g doxygen2markdown 

Usage

  1. Add GENERATE_XML=YES to your Doxyfile first.
  2. Run doxygen to generate the XML documentation.
  3. Install doxygen2markdown like so: npm install doxygen2markdown -g if you don't do this earlier.
  4. Run doxygen2markdown providing the folder location of the XML documentation as it is said in documentation.

P.S. You can see options by running next command doxygen2markdown without any options.

P.S.S. For template syntax read the documentation for EJS

doxygen2markdown
Options:
  -V, --version           output the version number
  -d, --doxygen <type>    Doxygen XML output directory
  -o, --output <type>     Converter output directory.
  -t, --templates <type>  Custom templates directory
  -h, --help              output usage information

Examples

To convert documentation you can use next command:

doxygen2markdown -d "<path to doxygen xml folder>" -o "<path to markdown folder>"

If you want to convert documentation with your own templates, use next command:

doxygen2markdown -d "<path to doxygen xml folder>" -o "<path to markdown folder>" -t "<path to templates folder>"

P.S. You can copy templates folder from this repository to get a fast start.

P.S.S. For template syntax read the documentation for EJS

ToDo list

  1. Add group, namespace conversion support
  2. Add code conversion to to class/interface

Patrons

Auto update WIP

Become a Patron

Support this project by becoming a Patron on Patreon. Sponsor this developer ❤

License

Read LICENSE file for detailed information.