Utilities

Utilities and other tools and tool kits for programmers that are either language neutral or at the least support more than one programming language, utilities that are specific to a programming language or a tool are listed from the respective language page or the page for the tool that it targets.

Source code utilities

 * AGREP - Approximate search inside text files
 * Dos2Unix - Converts Unix style text files to DOS/Windows/OS/2 style files and vice versa
 * Exuberant ctags - Creates index files out of source files


 * Source comparison and merging tools
 * cmp
 * GNU diffutils
 * Guiffy - Java based


 * Automatic Document Generators
 * DOC++ - C, C++, IDL and Java support
 * RexxLiterate - Automatic document generator in/for Object REXX

See also: Configuration management


 * IDEs, extensions and template tools
 * Pillarsoft Suite - Contains a code template tool extensible language support
 * VA Assist


 * Pre-processors or macro processors
 * ML/I - Text preprocessor
 * PPWizard - Text preprocessor for HTML or GML use

Linker, DLL and exe utilities

 * LxLite - Compresses executables
 * DLL utilities
 * Above 512 - Marks DLLs for use with high memory
 * HighMem - Marks DLLs for use with high memory
 * PMDLL - Shows all DLLs a exe or DLL will call
 * Resource editors etc.
 * Dialog Editor
 * Binary editors
 * |FlexEdit
 * HT Editor

Porting aids

 * The EMX Project - POSIX/UNIX compatibility layer
 * WinIco - Icon converter

Compiler generation, language translation and interpreters
See also XML (XML parsers)
 * Scanner generators
 * flex
 * Lex
 * Parser generators
 * ANTLR - Parser generator - Runs on and generates Java code.
 * YACC
 * Source code translators
 * Ephedra - C/C++ to Java

Translation and internationalisation

 * GNU Gettext

Database related utilities

 * CDBFLite - Text mode DBF editor
 * DB-Fill Automatic fill of database tables
 * PhpMyAdmin - MySQL web administration
 * SQLite Browser - Visually edit & create SQLite databases

Document viewers

 * Lucide (PDF, DjVu & JPEG)

INI file editors

 * INIEdit
 * INIEdit/2

Installers

 * Feature Installer
 * Installer/2
 * InstallSHIELD
 * SFX Installer
 * WarpIN
 * WiseMachine

Web browsers

 * Netscape Navigator
 * WebExplorer
 * Utility packages
 * GNU shell utilities

File and archive related

 * Info-Zip - Zip and UnZip file archivers/compressors

Hardware related utilities

 * HWman

Passwords etc

 * KeyRing/2
 * Pillarsoft Suite - Contains Pocket Password Protector