Documentation Tools
(Most From )
Color+Code
Stores and colorize code snippets and its error message, if any. To be used for showcasing code snippets in forums, newsgroups or any other media where code coloring is not possible.
CoolDOC
A tool for automatic generation of the documentation upon source code of the projects.
DevComponents
Makers of HelpKit, an HTMLHelp authoring tool, HTMLDocument, a class library for Visual Studio.Net that provides DOM (Document Object Model) for HTML documents, and HTML Help COM Assistant, which generates documentation for COM/ActiveX components and controls. Includes evaluation versions, ordering information, and information about technical support.
DOC++
Generates TeX and HTML documentation from comments in C, C++, IDL, and Java files. [Open Source, GPL]
Doc-To-Help
A help authoring tool and add-ons. By ComponentOne.
Doc2Java
Converts JavaDoc HTML into Java source code for stub classes. Used as a starting point to implement an API. [Open source, LGPL]
Doclet.com
Collection of customized doclets and javadoc resources.
DocWiz: The JavaDoc Documentation Tool
GUI tool that allows you to add JavaDoc comments to your source code easily. With DocWiz, there's no need to tediously hand-format tags and comment structures for each method. [Open Source, GPL]
Doxygen
A documentation system for C++, C, Java and IDL. It generates Latex, HTML, RTF, Postscript and Unix man page outputs from a set of documented source files. [Open Source, GPL]
Helen
A JavaHelp authoring tool used for creating and editing online helps; with included wizard, WYSIWYG preview, import of helpsets, export to JAR. [Shareware]
Helpware
Software tools for HTMLHelp developers, including FAR, which you can use to search and replace across multiple files and to edit your contents and index files. Also includes a FAQ, KnowledgeBase articles, forums, downloads, and books.
HelpCruiser
Destined for creation documents in various formats such as HTML, CHM, PDF, RTF and XML. It's optimized for solving tasks, that appear during the process of creation help files, descriptions and manuals. [Commercial]
Helptrix
Help authoring system for creating professional help and manuals in several formats (includes HTML and PDF) from a single source. [Commercial]
HTML Helpy
Shareware authoring tool designed for programmers and non-programmers. Includes testimonials and a demo version.
IDIOM Source Code Compiler
Compiles reusable text databases and HTML documentation from C, C++, Perl etc. source codes.
InnovaSYS
Sells Visual Basic HTMLHelp tools to automate the production of context-sensitive help. Includes lists of features, evaluation versions, technical support, and ordering and pricing information.
Java2html
Converts Java source code and other languages into syntax-highlighted HTML. Can also integrate Java source code with JavaDoc documentation. [Freeware]
KeyWorks Software
Makers of KeyHelp, which provides native HTML popups, embedded windows, an auto-sizing secondary window, content-level information types, and various script extensions; KeyHH, which is a replacement for hh.exe you can use to make multiple calls that display in a single window; KeyTools, a set of utilities for managing WinHelp and HTMLHelp projects and optimizing their performance; and HTML Help Switcher, which is a testing utility you can use to switch different versions of HTMLHelp. Site includes trial versions.
KDOC
Generates LaTeX, HTML, and man pages from comments in C++ and IDL files. [Open Source, GPL]
Living Address: Living Doc
Documentation tool that automatically documents existing ASP and SQL Server projects. Presents the documentation in a web interface. [Commercial, trial version]
LuaDoc
Natural Docs
A documentation program that generates HTML from documented C++, Java, and Perl. Focuses on a transparent syntax that keeps the comments in the source code readable. [Open source]
PTLogica TwinText
Automatically generates HTML documentation from source code comments. Works with C, C++, Visual Basic and languages with similar commenting syntax.
ROBODoc
Generates documentation in a variety of formats from source code. Supports HTML, PDF, LaTeX, C++, and Perl, among many others. [Open Source, GPL]
RoboHELP
Training and consulting for RoboHELP family of products. Offers support options, product specifications, and ordering information.
Synopsis
Theta-Software
Products include HelpTron, a WYSIWYG environment for creating HTMLHelp, and HelpFiler, a tool for creating HTMLHelp contents and index files. Site includes trial versions, ordering and pricing information, and a bug report form.
Universal Report
A generic code analysis and documentation tool to easily analyse and generate a structured and formatted overview of a given set of program codes in Basic, C, C++, COBOL, Fortran, Java, Matlab, Pascal, Visual Basic, Borland C++ Builder, Delphi, Kylix, Visual C++, Visual Basic .Net, Visual C#, Visual J++. It can generate reports in common formats (text, LaTeX, HTML) and languages (English, French, German, Spanish, Portuguese, and Italian).
Visual CHM
WYSIWYG HTMLHelp editor you can use to create and decompile .CHM files. Includes a trial version, ordering and pricing information, FAQ, and a screenshot of the software.
Virtual Media Technology
Sells VMSuite, HDK, and HelpMate. Includes ordering and pricing information, trial versions, and technical support. [Windows]
Visustin
Visualize source code of many programming languages with flow charts. Help in documenting and reviewing algorithms.
Web C Plus Plus: Webcpp
Converts source code into HTML files via fully customizable syntax highlighting engine and color schemes; supports over 20 languages, runs on Linux, Unix, Windows. [Open Source, GPL]
Xdoclet
An extended Javadoc Doclet engine. It's a generic Java tool that lets create custom Javadoc @tags and based on those @tags generate source code or other files (such as xml-ish deployment descriptors) using a template engine it provides. [Open source, BSD license]
XDoclet FAQ
FAQ Manager is guru Ara Abrahamian.
1