-Vim
-Emacs
-Nano
- Gedit
- Texto sublime
Entornos de desarrollo integrados (IDE):
-Eclipse
- IDEA IntelliJ
-PyCharm
- Código de estudio visual
- Átomo
Sistemas de control de versiones (VCS):
-Git
- Mercurial
- Subversión (SVN)
Administradores de paquetes:
- APT (herramienta de paquete avanzado)
- YUM (Actualizador de Yellowdog modificado)
- RPM (Administrador de paquetes RedHat)
- DNF (Dandificado YUM)
- Pacman (Administrador de paquetes de Arch Linux)