Links:
AdaDoc a tool for developers using the Ada95 programming language. Its goal is to create a documentation in different format (currently html and Latex is available) from a specification package arCHMage arCHMage is an extensible reader and decompiler for files in the CHM format. This is the format used by Microsoft HTML help, and is also known as Compiled HTML. arCHMage is based on chmlib by Jed Wing. AsmRef AsmRef is an extensive menu system of help files for assembly programmers. Including a kernel reference, documentation for the AsmIDE family, ascii chart, some x86 information, and various other data files. CHM decompiler converts the internal files of CHM files back into the HHP, HHC, and HHK, etc. used to compile the documentation cinclude2dot generates a graph of the #include relationships within a C source tree using graphviz CWEB a version of WEB for documenting C, C++, and Java programs Cxref C program cross-referencing & documentation tool DocBook DTD an XML and SGML dialect that enables you to author and store document content in a presentation-neutral form that captures the logical structure of the content DocBookDoclet creates DocBook V3.1 SGML code from Java source documentation DocLite a tool to generate multi-page html documentation from a single, simple XML source document. The documents produced are intended to be similar in style to the Linux HOWTO documentation Docmake Docmake is a tool to convert DocBook/XML to final formats such as XHTML, PDF, or Word/RTF by invoking lower-level tools such as xsltproc or Apache fop. It is written in Perl. Docmake aims to be a saner replacement for xmlto. Documancer a programmer's documentation reader for Unix which has very fast fulltext searching. It has several advantages over using web browser or specialized format-specific viewers Docutils utilities for general- and special-purpose documentation, including autodocumentation of Python modules. Includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language DocWiz allows you to add JavaDoc comments to your source code easily Doxygen a documentation system for C and C++. It can generate an on-line class browser (in HTML) and/or an off-line reference manual (in LaTeX) from a set of documented source files. The documentation is extracted directly from the sources Epydoc a tool for generating API documentation for Python modules, based on their docstrings. It produces HTML output, similar to the output produced by javadoc. A lightweight markup language called epytext can be used to format docstrings, and to add information about specific fields, such as parameters and instance variables FWEB a WEB system of structured documentation for multiple languages gmanedit an editor for man pages that runs on X with GTK HappyDoc a tool for extracting documentation from Python source code. It differs from other such applications by the fact that it uses the parse tree for a module to derive the information used in its output, rather that importing the module directly Haskell IDoc extracts interface documentation and declarations from Haskell modules based on standard Haskell layout rules and a small number of clues that the programmer embeds in interface comments Header Browser a simple and efficient tool for creating documentation from C/C++ source code. It is an open source project Heirloom Documentation Tools The Heirloom Documentation Tools provide troff, nroff, and related utilities to format manual pages and other documents for output on terminals and printers. They are portable and enhanced versions of the respective OpenSolaris utilities, which descend from ditroff and the historical Unix troff. troff provides advanced typographical features such as kerning, tracking, and hanging characters. It can access PostScript Type 1, OpenType, and TrueType fonts directly. Internationalized hyphenation, international paper sizes, and UTF-8 input are supported. HelpExplorer (commercial) a full-feature system of help for OS Linux and Windows. Allows to view and use in your applications files in WinHelp and MS-Help v1 (CHM) help file format. A full range of WinHelp API including macro engine, popup windows, quick links and others will be at your disposal HelpViewer HelpViewer is an online help viewer for GNUstep programs. hypersrc a freeware GUI program for browsing source code. hypersrc provides a list widget containing sorted source code tags. A user can click any tag to hyperlink to a particular tagged line in a source code file. KDOC Similar to javadoc, this is a documentation generator for C++ and IDL, capable of generating docs in a variety of formats. This tool is currently used to generate the KDE API reference. KlassModeler a tool for visually creating and documenting classes leandoc Leandoc is a small documentation generator. Unlike other generators like Doxygen or epydoc, it is designed with simplicity in mind. While the others generate dozens of files, a complex directory hierarchy, and an untold number of support files, leandoc parses the files through the command line and prints one single file to stdout. Literate Programming tool Language independent Literate Programming toolthat allows code and documentation(in TeX)to be written in a single document. Thetool extracts the code and documentationinto separate files. Contains a one pageguide which will let you get started withina few minutes. Lp4all Lp4all allows you to document your code directly inside the language comments, using a simple Wiki-like syntax. It then generates an HTML browsable version of your code and documentation. It is similar to the traditional Noweb literate programming tool, except that Noweb doesn't work when one must use a specific third-party editor to edit the source code. In Lp4all, documentation is stored in the comments of the language: the original source code is still directly usable by the language compiler. Lp4all is also language-agnostic: it doesn't know anything about functions, methods, constants, or classes. Mad Builder PDF Assembler allows you to merge several PDF files selected by a selection mask. The merging may be ordered. The merging may take into account only certain enumerated pages of the original files. MakeMan a project to provide several frontends, GUI and non-GUI, to an XML interface to write man pages Medoosa a documentation tool for C++ that can produce UML classdiagrams including generalizations and associations. Corrections can be made interactively in a diagram editor (Dia) and are fed back into the source as Javadoc-style comments mp_doccer mp_doccer is a tool that travels C code files, and extracts specially marked information to build documentation. This documentation can be generated in HTML, man pages, or an executable shell script. The markup is very similar to that in the Linux 2.4.x kernel sources. Natural Docs an open-source, extensible, multi-language documentation generator. It extracts specially formatted comments from source code and builds HTML documentation from it. The syntax is transparent so that the comments in the source code read just as easily as the generated documentation Natural Docs Natural Docs is an extensible, multi-language, source code documentation generator written in Perl. Its syntax is transparent so the source comments read just as easily as the generated documentation. It also focuses on automation and high-quality HTML output. Noweb designed to meet the needs of literate programmers while remaining as simple as possible. Its primary advantages are simplicity, extensibility, and language-independence nuweb a lightweight, fast Literate Programming tool that lets you write a document describing your software and extract the code for your software ObjcDoc a tool designed to aid programmers in documenting Objective-C class libraries. It can parse Objective-C source code (both include and implementation files) and will create HTML output files containing class documentation extracted from special comments inside the source code Pascal To Doxygen Convertor Pas2Dox is a pre-processor addon for the Doxygen documentation generator. This allows the production of advanced documentation from Delphi/Kylix sourcecode. Pasdoc a tool to create documentation from Pascal source code. PodBrowser a documentation browser for Perl. It can be used to view the documentation for Perl's builtin functions, its "perldoc" pages, pragmatic modules, and the default and user-installed modules QuickHelp (commercial) a development tool for quickly creating and distributing online help for Linux applications. QuickHelp consists of a Builder for creating the help topics and a Viewer for deploying them to end-users RFC Util allows you to specify a number of an RFC, or a string that you're looking for, and it returns all related RFCs. It also features command line switches to spawn lynx to view the RFC ROBODoc documentation tool (based on the AutoDocs program written a long time ago by Commodore). It extracts specially formated comment headers from the source fileand puts them in a separate file. ROBODoc thus allows you to include the program documentation in the source code and avoid having to maintain two separate documents. ROBODoc can format the documentation in HTML, ASCII, AmigaGuide, LaTeX, or RTF format. It is even possible to include parts of the source code with funtion names thatpoint their the documentation. ROBODoc works with many languages: Assembler, C, C++, Java, Perl, LISP, Occam, Tcl/Tk, Pascal, Fortran, shell scripts, and COBOL,basically any language that supports comments Ruby Documenting Tool The Ruby Documenting Tool application enables you to view, edit and write comments in ruby source files in more convenient way and markup comments for generating RDoc documentation using shortcuts in GUI. SDoc a general purpose document generator for programmers. It can process files to produce browsable or printable manuals from source files, which can have the documentation embeded in program comments Sydebar Sydebar is a browser sidebar generator for Python documentation pages. It can generate Python documentation sidebars for all Python versions. The documentation pages can be either local or on a remote Web server. SYDI SYDI-Linux is a tool which helps people to document their Linux systems. It writes output as XML data. synopsis a general source code documentation tool. By means of a modular structure it will adapt to different styles of embedded documentation, different programming languages and various output formats
Next 50