Appendices

Features Comparison

DoxyDoxygen DocBlockr AutoDocString
Functions Documentation Full support Full support (creation only) Full support
Class Documentation Full support Full support (creation only) Full support
Variable Documentation Full support Full support (creation only) Full support
Type Detection Full support (body inspection) Partial (default value or name) Partial (default value)
Documentation Update Full support Not supported Full support
One Key Comment Creation Full support Not supported Full support
Auto-filled description Full support Not supported Not supported
Translation Services Full support Not supported Not supported
Snippets Full support Full support Not supported
Comments Continuation Full support Full support Not supported
Comments Folding Full support Not supported Not supported
Comments Re-wrap Full support Partial (basic) Not supported
Configurable Layout Full support Partial (limited) Partial
DocString Support Full support Not supported (but fork available) Full support
Plug-ins Support Full support Not supported Not supported
Documentation Export (html, latex, chm…) Partial (Doxygen only) Not supported Not supported

Supported Documentation Tools

DoxyDoxygen DocBlockr
ApiDoc Full support Not supported
AsDoc Full support Full support
Doxygen Full support Not supported
Drupal Api Module Full support Partial
Google Closure Full support Full support
JavaDoc Full support Partial (partial)
JsDoc Full support Full support
PhpDocumentor Full support Full support
SassDoc Full support Not supported
Sphinx Partial Not supported
XmlDoc Full support Not supported
YuiDoc Full support Full support

Supported Languages

DoxyDoxygen DocBlockr
4GL Full support (generic, # comment style) Not supported
ActionScript Full support (generic) Full support
AngelScript Partial (alt+q not working on functions) Not supported
Apex Full support (partial, Java based) Full support (partial, java based)
AppleScript Full support (generic) Not supported
Assembler (x86, arm…) Not really (only wrap and continuation) Not supported
ASP Full support (generic) Not supported
AutoHotKey Partial (poor) Not supported
Bash Full support Not supported
C Full support Full support (official but poor)
C# Full support Not supported
C++ Full support (including C++11) Full support (official but poor)
Clojure Full support (generic) Not supported
CMake Full support (generic) Not supported
Coffee Full support (generic) Full support
Crystal Full support (generic) Not supported
D Full support (generic) Not supported
Dot Not really (only wrap and continuation) Not supported
Doxygen Full support Not supported
Fortran (Modern) Partial (generic, poor) Not supported
Go Full support Not supported
Graddle Full support (generic) Not supported
Groovy Full support (partial, extended Java syntax) Full support (partial, java based)
Haskell Full support Not supported
Haxe Full support (generic) Full support (ActionScript based)
Erlang Partial (poor) Not supported
Elixir Partial (poor, no docstring support) Not supported
Java Full support Full support
JavaScript Full support (including ES/7) Full support (including ES/7)
Jinja2 Partial (generic, poor) Not supported
Julia Full support (generic) Not supported
Lisp Full support (generic) Not supported
Lua Full support (generic) Not supported
Matlab Full support (generic) Not supported
NSIS Partial (generic, poor) Not supported
Objective C Full support (generic) Full support (poor ?)
Objective C++ Full support (generic) Full support (poor ?)
OpenGL Shading Language (GLSL) Partial (alt+q not working on functions) Not supported
OCaml Full support (generic) Not supported
MQL4 Full support Not supported
Pascal Full support (generic) Not supported
Perl Partial (generic, poor only Perl6 syntax) Not supported
Php Full support Full support
Processing Full support Not supported
Prolog Partial (generic, poor) Not supported
PL/SQL Full support (generic) Not supported
Python (including MagicPython) Full support Not supported
QML Full support Not supported
R Full support (generic) Not supported
Racket Full support (generic) Not supported
Razor Full support (generic, poor functions detection) Not supported
Ruby Full support (Python based with extension) Not supported
Rust Full support Full support
Sass / Scss Partial (generic) Not supported
Scala Full support (generic) Not supported
Scheme Full support (generic) Not supported
Shell Script (bash) Not really (only wrap and continuation) Not supported
Solidity (Ethereum) Full support (generic) Not supported
SQL Full support (generic) Not supported
Squirrel (rut) Full support (generic) Not supported
Swift Full support Not supported
SystemVerilog Full support (generic) Not supported
TCL Full support (generic) Not supported
TypeScript Full support (generic) Full support
Thrift Full support (generic) Not supported
VBSCript Full support (generic) Not supported
VB.NET Full support (generic) Not supported
VHDL Full support (generic) Not supported
VEX Full support (generic) Not supported
WebIDL Full support (generic) Not supported
YAML Not really (only wrap and continuation) Not supported

Surveys

To help to improve this software, I need to know your needs…

Here, you can find some surveys: