| DoxyDoxygen | DocBlockr | Autodocstring | |
|---|---|---|---|
| Functions Documentation | ✅ | ✅ (creation only) | ✅ |
| Class Documentation | ✅ | ✅ (creation only) | ✅ |
| Variable Documentation | ✅ | ✅ (creation only) | ✅ |
| Type Detection | ✅ (body inspection) | ☁️ (default value or name based) | ☁️ (based on default value) |
| Documentation Update | ✅ | ❌ | ✅ |
| One Key Comment Creation | ✅ | ❌ | ✅ |
| Autofilled description | ✅ | ❌ | ❌ |
| Translation services included | ✅ | ❌ | ❌ |
| Snippets | ✅ | ✅ | ❌ |
| Comments Continuation | ✅ | ✅ | ❌ |
| Comments Folding | ✅ | ❌ | ❌ |
| Comments Rewrap | ✅ | ☁️ (basic) | ❌ |
| Configurable Layout | ✅ | ☁️ (limited) | ☁️ |
| Docstring support | ✅ | ❌ (but fork available) | ✅ |
| Plugins support | ✅ | ❌ | ❌ |
| Documentation Export (HTML, RTF, Latex, CHM) | ☁️ (Doxygen only) | ❌ | ❌ |
| Opened Issues (01-feb-2016) | 2 | 106 | 1 |
| DoxyDoxygen | DocBlockr | |
|---|---|---|
| ApiDoc | ✅ | ❌ |
| AsDoc | ✅ | ✅ |
| Doxygen | ✅ | ❌ |
| Google Closure | ✅ | ✅ |
| JavaDoc | ✅ | ☁️ (partial) |
| JsDoc | ✅ | ✅ |
| PhpDocumentor | ✅ | ✅ |
| SassDoc | ✅ | ❌ |
| Sphinx | ☁️ | ❌ |
| XmlDoc | ✅ | ❌ |
| YuiDoc | ✅ | ✅ |
| DoxyDoxygen | DocBlockr | |
|---|---|---|
| ActionScript | ✅ (generic) | ✅ |
| Apex | ✅ (partial, Java based) | ✅ (partial, java based) |
| AppleScript | ✅ (generic) | ❌ |
| Assembler (x86, m68k, arm, sparc...) | ❗ (only wrap and continuation) | ❌ |
| ASP | ✅ (generic) | ❌ |
| AutoHotKey | ☁️ (poor) | ❌ |
| Bash | ✅ | ❌ |
| C | ✅ | ✅ (official but poor) |
| C# | ✅ | ❌ |
| C++ | ✅ (including C++11) | ✅ (official but poor) |
| Clojure | ✅ (generic) | ❌ |
| Coffee | ✅ (generic) | ✅ |
| D | ✅ (generic) | ❌ |
| Dot | ❗ (only wrap and continuation) | ❌ |
| Doxygen | ✅ | ❌ |
| Fortran (Modern) | ☁️ (generic, poor) | ❌ |
| Groovy | ✅ (partial, extended Java syntax) | ✅ (partial, java based) |
| Haskell | ✅ | ❌ |
| Haxe | ✅ (generic) | ✅ (ActionScript based) |
| Erlang | ☁️ (poor) | ❌ |
| Elixir | ☁️ (poor) | ❌ |
| Java | ✅ | ✅ |
| JavaScript | ✅ (including ES/6) | ✅ (including ES/6) |
| Jinja2 | ☁️ (generic, poor) | ❌ |
| Julia | ✅ (generic) | ❌ |
| Go | ✅ | ❌ |
| Graddle | ✅ (generic) | ❌ |
| Lisp | ✅ (generic) | ❌ |
| Lua | ✅ (generic) | ❌ |
| Matlab | ✅ (generic) | ❌ |
| NSIS | ☁️ (generic, poor) | ❌ |
| Objective C | ✅ (generic) | ✅ (poor ?) |
| Objective C++ | ✅ (generic) | ✅ (poor ?) |
| OCaml | ✅ (generic) | ❌ |
| MQL4 | ✅ | ❌ |
| Pascal | ✅ (generic) | ❌ |
| Perl | ☁️ (generic, poor only Perl6 syntax) | ❌ |
| Php | ✅ | ✅ |
| Processing | ✅ | ❌ |
| Python | ✅ | ❌ |
| R | ✅ (generic) | ❌ |
| Razor | ✅ (generic, limited functions detection) | ❌ |
| Ruby | ✅ (Python based with extension) | ❌ |
| Rust | ✅ | ✅ |
| Sass / Scss | ☁️ (poor, requiere "Syntax highlight for Sass") | ❌ |
| Scala | ✅ (generic) | ❌ |
| Shell Script (bash) | ❗ (only wrap and continuation) | ❌ |
| SQL | ✅ (generic) | ❌ |
| Swift | ✅ | ❌ |
| SystemVerilog | ✅ (generic) | ❌ |
| TCL | ✅ (generic) | ❌ |
| TypeScript | ✅ (generic) | ✅ |
| Thrift | ✅ (generic) | ❌ |
| VBSCript | ✅ (generic) | ❌ |
| VB.NET | ✅ (generic) | ❌ |
| VHDL | ✅ (generic) | ❌ |
| VEX | ✅ (generic) | ❌ |
| WebIDL | ✅ (generic) | ❌ |
| YAML | ❗ (only wrap and continuation) | ❌ |