Free Help Authoring Tools
Simplify your documentation writing tasks & authoring of Help files / manuals
Free Help Authoring, Manual and Documentation Writing Tools
Dreading the drudgery of writing your help files and documentation for your software? Here are some tools that make it easier for you, by generating the necessary project files (such as WinHelp project files), manual pages (such as Unix man pages), RTF files, HTML files, include files, WinHelp .HLP files, HTMLHelp .CHM files, README files, etc, leaving you to concentrate on the task of writing the words. Included are also some tools and libraries that allow you to supercharge or modify your help systems such as to add Tip of the Day, tabs (for tabbed a help system), etc.
If you are looking for a commercial tool to create your help system, one possibility is HelpScribble, which has a free trial that you can download from their site to see if it meets your needs.
Note that an alternative to creating the usual Windows Help file or Unix man page (etc), is to use normal HTML pages (ie, web pages) for your documentation. That way, the same documentation that you include with your program can also be placed on your website, so that your visitors can read it online. To do this, use a web editor. Tutorials for using the free (and open source) BlueGriffon web editor and free Microsoft Expression Web can be found at the links in this sentence.
Related Pages
- How to Design / Create a Website: The Beginner's A-Z Guide
- Free Programmer's Editors, Integrated Development Environment (IDE), ASCII Text Editors
- Free File Comparison and Differencing Utilities
- Free Resource Editors, Compilers and Icon Editors
- Free Text Search and Replace Utilities
- Free Fonts for Programmers, Webmasters and Designers
- Free Installers and Setup Utilities
- Free Source Code Version Control Software
- Free Compiler Construction Tools: Lexers, Parser Generators, Optimizers
Free Help Authoring Tools
- Sandcastle Help File Builder
Sandcastle is a command line tool to create MSDN-style documentation from .NET assemblies and their XML comment files. It generates documentation that has a similar GUI to NDoc. It can produce an HTML 1.x (.CHM) file, an HTML 2.x (HxS) file, or a website. It can also generate a single help file from multiple assemblies.
- Microsoft HTML Help Workshop and Documentation
The latest version of Microsoft's HTML Help Workshop can be downloaded from their web site. HTML Help is Microsoft's replacement for the original WinHelp (from the Windows 9x series). The package includes the help workshop as well as documentation, such as the HTML Help Authoring Guide, HTML Help API reference, etc.
- Help2Man
This is a simple Perl script that allows you to generate a Unix manual page from program output. That is, it will attempt to re-arrange the output from a program that generates a standard "--help" or "--version" screen, into something that can be displayed as a manual page.
- HelpNDoc Personal Edition
This software lets you create documentation and help files for your project. The program can then export your files as Windows CHM help files (the HTML help files used by newer Windows programs), web-based documents (HTML), PDF documents and Word documents. It has a built-in wordprocessor, complete with a spell checker, so that you can work from within the program itself (or if you prefer, you can work in some other editor and import the results). Other features include support for user defined variables, the ability to embed Flash files, etc. This Windows software is free for personal use only. Warning: it adds advertising banners to the generated documentation.
- Helpmake, Helpread
Helpmake is a compiler and Helpread a decompiler for Borland's TurboHelp files. The latter were help files that used to be distributed with Borland's DOS compilers. It comes with sources, and supports THELP up to version 2.1. Note that the documentation is in German only. However, since the source code is included, it shouldn't be too difficult to figure out how to use it.
- FTS (Full Text Search) for WinHelp3
If you are maintaining Windows 3.1 help files, you might be interested in the information on this site on how to add a full text search for such files. There are links on the site on how to obtain the necessary files for this purpose.
- Microsoft Windows Help Authoring Tool (WHAT) (direct link to downloadable file)
[Update: this file does not seem to be available any more. For the record, it used to be obtainable from
ftp://ftp.microsoft.com/Softlib/MSLFILES/WHAT6.EXE
.] This is Microsoft's own Windows Help Authoring Tool version 6.0 for use in developing help files for Windows 3.1. It's available free from Microsoft's public ftp site. It includes the help compiler (hcw.exe), documentation, etc.
Related Pages
- How to Register Your Own Domain Name
- How to Choose a Good Domain Name for your Website and Software - get one for your software
- Why Can't I Make Up Any Domain I Want? Is There a Way to Do Away with a Registrar Altogether?
- How to Choose a Good Web Host
- What's the Difference Between a Content Management System (CMS), a Blog, a Web Editor and an Online Site Builder?
- Free Drawing and Painting Software, Free Image and Photo Editing Programs
- Free Disassemblers, Decompilers, Binary / Hex Editors and Viewers
- Free Debugging Tools, Static Source Code Analysis Tools, Bug Trackers
Newest Pages
- How to Convert Your Website from XHTML 1.0 to HTML5 the Quick and Easy Way
- How to Set the Height of a DIV Relative to a Browser Window (CSS)
- Free EPUB Readers (Ebook Viewing Software)
- How to Generate the Free Let's Encrypt SSL Certificate on Your Own (Windows) Computer
- How to Insert Meta Tags into a Web Page with BlueGriffon
- How to Play a Song (or Some Other Audio Clip) from a List on a Website
- Two Ways to View a Binary File on Windows Without Installing Anything
- How to Draw a Horizontal Line on a Web Page with Expression Web
- How to Create a Website Free of Charge
- Why Can't I Make Up Any Domain I Want? Is There a Way to Do Away with a Registrar Altogether?
How to Link to This Page
It will appear on your page as: