Development Tools
- Sprog - A graphical tool to build programs by plugging parts together
- abicheck - ABI checking tool
- alleyoop - Graphical front-end to the Valgrind memory checker for x86
- aplus-fsf - Advanced APL interpreter with s interface
- archmage - Extensible reader/decompiler of files in CHM format
- asa - Convert Fortran carriage control characters
- bazaar - A distributed revision control system
- bigloo - Bigloo is compiler for the Scheme programming language
- buildbot - Build/test automation system
- bzr - Friendly distributed version control system
- ccache - C/C++ compiler cache
- clips - CLIPS language for developing expert systems
- clips-doc - Documentation for CLIPS
- clips-xclips - X interface to CLIPS
- clisp - Common Lisp (ANSI CL) implementation
- cmake - Cross-platform make system
- cmucl - CMU Common Lisp compiler
- codeblocks - An open source, cross platform, free C++ IDE
- cogito - The Cogito Version Control System
- colordiff - Color terminal highlighter for diff files
- cpan2rpm - Perl module packager
- cpanspec - RPM spec file generation utility
- cppunit - C++ unit testing framework
- cproto - Generates function prototypes and variable declarations from C code
- crossvc - Graphical CVS Client
- curry - Münster Curry compiler
- cvs2cl - Generate ChangeLogs from CVS working copies
- cvs2svn - CVS to Subversion Repository Converter
- cvsgraph - CVS/RCS repository grapher
- cvsps - Patchset tool for CVS
- cvsweb - Web interface for CVS repositories
- darcs - David's advanced revision control system
- ecl - Embeddable Common-Lisp
- epydoc - Automatic API documentation generation tool for Python
- eric - Python IDE
- erlang - General-purpose programming language and runtime environment
- flasm - Flash bytecode assembler disassembler
- fpc - Free Pascal Compiler
- ftnchek - Static analyzer for Fortran 77 programs
- gauche - Scheme script interpreter with multibyte character handling
- gcl - GNU Common Lisp
- gforth - Fast and portable implementation of the ANS Forth language
- ghc - Glasgow Haskell Compilation system
- git - Git core and tools
- gphpedit - A PHP source editor for GNOME 2
- gprolog - GNU Prolog is a free Prolog compiler
- gpsim - A simulator for Microchip (TM) PIC (TM) microcontrollers
- gputils - Development utilities for Microchip (TM) PIC (TM) microcontrollers
- haddock - Haddock documentation tool for annotated Haskell source code
- highlight - Universal source code to formatted text converter
- hugs98 - Haskell Interpreter
- ipython - An enhanced interactive Python shell
- jam - Program construction tool, similar to make
- kuipc - Cernlib's Kit for a User Interface Package (KUIP) compiler
- lcov - LTP GCOV extension code coverage tool
- lightning - GNU Lightning
- lua - Powerful light-weight programming language
- lush - An object-oriented Lisp interpreter and compiler
- mach - make a chroot
- manedit - UNIX Manual Page Editor
- mantis - Web-based bugtracking system
- mcrypt - Replacement for crypt()
- meld - Visual diff and merge tool
- mercurial - A fast, lightweight distributed source control management system
- mlton - Optimizing compiler for Standard ML
- mock - Builds packages inside chroots
- monotone - A free, distributed version control system
- nqc - Not Quite C compiler
- ocaml - Objective Caml compiler and programming environment
- oorexx - Open Object Rexx
- patchy - The patchy utilities
- perl-perlmenu - Perl library module for curses-based menus & data-entry templates
- perltidy - Tool for indenting and reformatting Perl scripts
- pgadmin3 - Graphical client for PostgreSQL
- phpcs - Command-line utility for PHP-CodeSniffer
- pikdev - IDE for development of PICmicro based application (under Linux/KDE)
- pl - SWI-Prolog - Edinburgh compatible Prolog compiler
- plt-scheme - Graphical environment for developing programs using Scheme
- polyml - Poly/ML compiler and runtime system
- pscan - Limited problem scanner for C source files
- pylint - Analyzes Python code looking for bugs and signs of poor quality
- q - Equational programming language
- qgit - QGit is a git GUI repository browser
- quilt - Scripts for working with series of patches
- rapidsvn - Graphical interface for the Subversion revision control system
- regexxer - A nifty GUI search/replace tool
- rpmdevtools - RPM Development Tools
- rpmlint - Tool for checking common errors in RPM packages
- sbcl - Steel Bank Common Lisp
- scons - An Open Source software construction tool
- smarteiffel - The GNU Eiffel Compiler and Libraries
- splint - An implementation of the lint program
- srecord - Manipulate EPROM load files
- sunifdef - A commandline tool for simplifying the preprocessor conditionals in source code
- svn2cl - Create a ChangeLog from a Subversion log
- svnmailer - Tool to post subversion repository commit information
- sysconftool - Macros for aclocal to install configuration files
- sysprof - Sysprof is a sampling CPU profiler
- tclpro - Development and debugging tools for Tcl applications
- tkcon - Tcl GUI console
- tkcvs - TkCVS and TkDiff
- tla - GNU arch revision control system
- tolua++ - A tool to integrate C/C++ code with Lua
- trac - Enhanced wiki and issue tracking system
- trac-webadmin - Web interface for administration of Trac
- translate-toolkit - A collection of tools to assist software localization
- ucblogo - An interpreter for the Logo programming language
- utrac - Universal Text Recognizer and Converter
- xbsql - A SQL wrapper for xbase
- xfce4-dev-tools - Xfce developer tools
- yap - High-performance Prolog Compiler
- yasm - Complete rewrite of the NASM assembler
- zzuf - Transparent application input fuzzer