Development Tools
These tools include core development tools such as automake, gcc, perl, python, and debuggers.
- Gauche-utf8 - Scheme script interpreter with multibyte character handling
- autoconf - A GNU tool for automatically configuring source code.
- automake - A GNU tool for automatically creating Makefiles.
- automake14 - A GNU tool for automatically creating Makefiles.
- automake15 - A GNU tool for automatically creating Makefiles.
- automake16 - A GNU tool for automatically creating Makefiles.
- automake17 - A GNU tool for automatically creating Makefiles.
- bazaar - A distributed revision control system
- binutils - A GNU collection of binary utilities.
- bison - A GNU general-purpose parser generator.
- byacc - Berkeley Yacc, a parser generator
- bzr - Friendly distributed version control system
- ccache - ccache - a fast compiler cache
- cdecl - Programs for encoding and decoding C and C++ function declarations.
- clisp - Common Lisp (ANSI CL) implementation
- cmake - Cross-platform make system
- cpanspec - RPM spec file generation utility
- cppunit - C++ unit testing framework
- cscope - cscope - developer's tool for browsing program code
- ctags - A multi-language source code indexing tool
- cvs - A version control system.
- cvs2cl - CVS-log-message-to-ChangeLog conversion script
- cvs2svn - CVS to Subversion Repository Converter
- cvsps - Patchset tool for CVS
- ddd - A GUI for several command-line debuggers.
- dejagnu - A front end for testing other programs.
- diffstat - A utility which provides statistics based on the output of diff.
- doxygen - A documentation system for C and C++.
- elfutils - A collection of utilities and DSOs to handle compiled objects
- erlang - programming language Erlang
- expect - A program-script interaction and testing utility
- flex - A tool for creating scanners (text pattern recognizers).
- gcc - Various compilers (C, C++, Objective-C, Java, ...)
- gcc-c++ - C++ support for GCC
- gcc-gfortran - Fortran 95 support
- gcc-objc - Objective-C support for GCC
- gcl - GNU Common Lisp compiler
- gdb - A GNU source-level debugger for C, C++, Java and other languages
- gettext - GNU libraries and utilities for producing multi-lingual messages.
- giggle - graphical frontend for the git directory tracker
- git - Core git tools
- gphpedit - A PHP source editor for GNOME 2.
- gpsim - A simulator for Microchip (TM) PIC (TM) microcontrollers
- gputils - Development utilities for Microchip (TM) PIC (TM) microcontrollers
- iasl - Intel ASL compiler/decompiler
- imake - imake source code configuration and build system
- indent - A GNU program for formatting C code.
- jam - Program construction tool, similar to make
- kagemai - Ruby based bug tracking system
- libtool - The GNU libtool, which simplifies the use of shared libraries.
- livecd-tools - Tools for building live CD's
- ltrace - Tracks runtime library calls from dynamically linked executables
- lua - Powerful light-weight programming language
- make - A GNU tool which simplifies the build process for users.
- meld - visual diff and merge tool
- memprof - A tool for memory profiling and leak detection.
- memtest86+ - Stand-alone memory tester for x86 and x86-64 computers
- mercurial - Mercurial -- a distributed SCM
- momonga-rpmmacros - Momonga Linux rpm-macros file
- monodevelop - full-featured integrated development environment (IDE) for mono
- nasm - The Netwide Assembler, a portable x86 assembler with Intel-like syntax
- ocaml - Objective Caml compiler and programming environment
- oprofile - System wide profiler
- oprofile-gui - GUI for oprofile.
- patchutils - A collection of programs for manipulating patch files
- perl-XML-Dumper - Perl module for dumping Perl objects from/to XML
- perl-XML-Encoding - XML-Encoding module for perl
- perl-XML-Grove - XML-Grove module for perl
- perl-XML-Parser - A perl module for parsing XML documents
- perl-XML-Twig - XML-Twig module for perl
- pkgconfig - pkgconfig tool
- pmake - The BSD 4.4 version of make.
- pungi - Distribution compose tool
- python-ldap - An object-oriented API to access LDAP directory servers.
- quilt - Scripts for working with series of patches
- rcs - Revision Control System (RCS) file version management tools.
- redhat-rpm-config - Red Hat specific rpm configuration files.
- revisor - Fedora "Spin" Graphical User Interface
- rpm-build - Scripts and executable programs used to build packages.
- rpmdevtools - RPM Development Tools
- rpmlint - Tool for checking common errors in RPM packages
- scons - a software construction tool
- strace - Tracks and displays system calls associated with a running process.
- subversion - Modern Version Control System designed to replace CVS
- swig - Connects C/C++/Objective C to some high-level programming languages.
- systemtap - Instrumentation System
- texinfo - Tools needed to create Texinfo format documentation files.
- tkcvs - TkCVS - Tcl/Tk-based graphical interface to CVS
- tla - GNU arch revision control system
- trac - Enhanced wiki and issue tracking system
- uim-applet - IM applet for uim using gnome2.
- uim-devel - Headers of uim for development.
- valgrind - Tool for finding memory management bugs in programs
- xfce4-dev-tools - Xfce developer tools
- yasm - Complete rewrite of the NASM assembler