User:ValeryGraciela/Borradores
[[Category:Applications]] [[Category:Lists of software]] [[en:List of applications/Utilities]] [[hu:List of applications (Magyar)/Utilities]] [[ja:アプリケーション一覧/ユーティリティ]] [[pl:List of applications (Polski)/Utilities]] [[zh-hans:List of applications/Utilities]]
Terminal
Intérpretes de línea de comandos
Véase el artículo principal: Intérprete de línea de comandos.
Véase también Wikipedia:Comparison of command shells (en inglés).
Emuladores de terminal
Un emulador de terminal muestra una ventana de interfaz gráfica de usuario (GUI) que contiene una terminal. La mayoría emula xterm, que a su vez emula VT102, que emula una teleimpresora (TTY).
Para una lista comprensiva, véase la Lista de emuladores de terminal (en inglés).
- Alacritty — Un emulador de terminal multiplataforma, aceledado por GPU.
- aterm — Reemplazo de xterm con soporte de transparencia. Ha sido desplazado en favor de urxvt desde 2008.
- Contour — Un emulador de terminal moderno y rápido con verdadero soporte completo Unicode incluyendo ZJW (a diferencia del 99% de emuladores) y modos de entrada y atajos de teclado estilo Vi.
- cool-retro-term — Un emulador de terminal que luce bien, que emula la vieja pantalla de cátodos.
- CoreTerminal — Emulador de terminal basado en qtermwidget. Parte de C-Suite.
- COSMIC Terminal — Emulador de terminal para el entorno de escritorio COSMIC.
- CuteCom — Una terminal serial gráfica.
- Cutefish Terminal — Emulador de terminal para el escritorio Cutefish.
- Darktile — Emulador de terminal renderizado por GPU diseñado para gestores de ventanas en mosaico.
- Deepin Terminal — Aplicación de emulador de terminal para el escrotirio Deepin.
- Eterm — Emulador de terminal intencionado como reemplazo de xterm y diseñado para el escritorio Enlightenment (Español).
- Extraterm — Un emulador de terminal con soporte de imágenes en terminal, ligadura de tipografía, zoom de texto, etc.
- Ghostty — Emulador de terminal rápido, nativo y rico en características que impulsa características modernas.
- Hyper — Terminal con soporte JS/CSS. Basado en la plataforma Electron.
- kitty — Emulador de terminal moderno, hackeable y basado en OpenGL.
- Konsole — Emulador de terminal incluido en el escritorio KDE. Parte de kde-utilities.
- Liri Terminal — Terminal con Material Design para Liri}.
- mlterm — Emulador de terminal multi idioma que soporta varios conjuntos de caracteres y codificaciones, tipografías de ancho variable y renderizado bidi.
- PuTTY — Programa de consola SSH/Telnet/Serial altamente configurable.
- QMLKonsole — Aplicación de terminal para Plasma Mobile.
- QTerminal — Emulador de terminal ligero basado en Qt.
- Rio — Emulador de terminal con aceleración por hardware vía GPU enfocado en ejecutarse en escritorios y navegadores.
- rxvt-unicode (urxvt) — Emulador de terminal bifurcado de rxvt, personalizable patches de código fuente, recursos X y extensiones de Perl.
- shellinabox — Una terminal SSH basada en web.
- st — Implementación de terminal simple para X.
- https://st.suckless.org || stAUR
- Station — La emulacin de terminal incluye diferentes modos de visualización como vista dividida vertical y horizontalmente, interfaz con pestañas, y comandos de copiar y pegar. Parte de maui.
- Tabby — Una terminal para una era más moderna con soporte Unicode.
- https://tabby.sh/ || tabbyAUR
- Terminal — Emulador de ternimal para GNUstep.
- Terminology — Emulador de terminal para el proyecto Enlightenment con características innovadoras: vistas previas de archivos y reproducción de medios.
- wayst — Emulador de terminal simple para Wayland y X11 con renderizado OpenGL y dependencias mínimas.
- WezTerm — Emulador de terminal multiplataforma con aceleración por GPU y multiplexador implementado en Rust.
- xterm — Emulador de terminal simple para el sistema de ventanas X. Proporciona terminales compatibles con DEC VT102 y Tektronix 4014 para programas que no pueden usar la ventana del sistema directamente.
- Yakuake — Emulador de terminal desplegable (estilo Quake) basado en konsole. Parte de kde-utilities.
- zutty — Terminal de alto nivel para sistemas de bajo nivel.
Basados en VTE
VTE (Virtual Terminal Emulator) es un widget desarrollado durante los días tempranos de GNOME para ser usado en la terminal de GNOME. Desde entonces ha dado lugar a muchas terminales con capacidades similares.
- Black Box — Terminal elegante y personalizable para GNOME.
- Deepin Terminal (versión GTK) — Aplicación antigua de emulación de terminal para el escritorio Deepin.
- EasySSH — Gestor de conexiones SSH.
- evilvte — Terminal altamente personalizable basada en VTE.
- GCM — Gestor de conexiones SSH y telnet.
- Germinal — Emulador de terminal minimalista que proporciona una terminal maximizada sin bordes, adjunta a una sesión tmux por defecto, proporcionando pestañas y paneles.
- Consola GNOME — Anteriormente conocido como King's Cross, un emulador de terminal simple y amigable con el usuario para el escritorio GNOME. Parte de gnome.
- GNOME Terminal — Emulador de terminal incluido en el escritorio GNOME con soporte Unicode. Parte de gnome-extra.
- Guake — Terminal desplegable para el escritorio GNOME.
- kermit — Un emulador de terminal basado en VTE que apunta a ser simple, rápido y efectivo.
- LXTerminal — Emulador de terminal que no depende de un escritorio, para LXDE.
- MATE Terminal — Bifurcación de GNOME Terminal para el escritorio MATE.
- Pantheon Terminal — Emulador de terminal simple, hermoso y súper hermoso. Diseñado para tener configuraciones sanas por defecto y de poca a nula configuración.
- Ptyxis — Terminal para GNOME con soporte de primera clase para contenedores.
- ROXTerm — Emulador de terminal con pestañas con poco rastro.
- sakura — Emulador de terminal basado en GTK y VTE.
- Terminator — Emulador de terminal que soporta múltiples paneles de terminal redimensionables.
- Termit — Emulador de teminal simple basado en VTE con soporte para scripts en Lua.
- Termite — Terminal basada en VTE centrada en teclado, dirigido a usarse con un gestor de ventanas en mosaico y/o con soporte para pestañas. Sin mantenimiento - los desarrolladores recomiendan cambiar a Alacritty.
- Tilda — Emulador de terminal desplegable y configurable.
- Tilix — Emulador de terminal en mosaico para GNOME.
- tym — Emulador de terminal configurable por Lua.
- Xfce Terminal — Emulador de terminal incluido en el escritorio Xfce con soporte para salida colorizada e interfaz con pestañas.
Basados en KMS
Los siguientes emuladores de terminal están basados en kernel mode setting que puede ser invocado sin X.
- KMSCON — Una consola de sistema basada en KMS/DRM con un emulador de terminal integrado para sistemas operativos Linux.
Basados en framebuffer
En el mundo GNU/Linux, el In the GNU/Linux world, the framebuffer puede referirse a un dispositivo virtual en el kernel Linux (fbdev) o el sistema de framebuffer virtual para X (xvfb). Esta sección lista principalmente los emuladores de terminal basados en el dispositivo virtual dentro del kernel, es decir, fbdev.
- Fbterm — Emulador de terminal basado en Framebuffer para Linux
- yaft — Emulador de terminal simple para vivir sin X, con soporte para glifos UCS2, fondo de pantalla y 256 colores.
Paginadores de terminal
Véase también Wikipedia:Terminal pager (en inglés).
- jless — Paginador de línea de comandos para datos JSON.
- less — Programa similar a more, pero con soporte de desplazamiento tanto hacia adelante como hacia atrás, además de carga parcial de archivos.
- mcview — Paginador con soporte de ratón y colores. Se incluye con midnight commander.
- moor — Moor es un paginador. Diseñado para simplemente hacer lo correcto sin ninguna configuración.
- more — Paginador simple y ligero de características. Es una parte de util-linux.
- most — Paginador con soporte para múltiples ventanas, desplaxamiento lateral, y soporte de color integrado.
- ov — Visor de texto basado en terminl rico en características. Es un tan llamado paginador de terminal.
Multiplexores de terminal
Véase también Wikipedia:es:Multiplexor de terminal.
- abduco — Herramienta con soporte de apego y desapego de sesión que permite que un proceso se ejejute independiente de la terminal que lo controla.
- byobu — Complemento para tmux o screen con licencia GPLv3. Requiere de un multiplexor de terminal instalado.
- dtach — Programa que emula la característica de desapego de GNU Screen.
- dvtm — Gestor de ventanas estilo dwm para la consola.
- GNU Screen — Gestor de pantalla a pantalla completa que multiplexa una terminal física.
- mtm — Multiplexor de terminal simple con sólo cuatro comandos: cambio de foco, división, cerrar, y redibujado de pantalla.
- tmate — Bifurcación de tmux que apunta a ayudar con el acceso remoto y programación en pareja.
- tmux — Multiplexor de terminal con licencia BSD.
- zellij — Multiplexor de terminal en esteroides escrito en Rust.
Terminales seriales
Véase Working with the serial console#Graphical front-ends (en inglés).
Archivos
Gestores de archivos
Véase también Wikipedia:Comparison of file managers (en inglés).
Consola
- Clex — Gestor de archivos con interfaz de usuario a pantalla completa.
- CliFM — El gestor de archivos de linea de comando: complweto en características, rápido, extensible, y bastante ligero.
- ded (Directory-Editor) — La mejora de dired, similar a Emacs Dired.
- fff — Gestor de archivos simple escrito en Bash.
- fm — Gestor de archivos basado en terminal.
- joshuto — Gestor de archivos de terminal estilo ranger escrito en Rust.
- Last File Manager — Poderoso gestor de archivos escrito en Python 3 con una interfaz curses.
- lf — Gestor de archivos para la terminal escrito en Go usando una arquitectura cliente/servidor.
- Midnight Commander — Gestor de archivos de panel doble basado en consola.
- nffm — "Nothing Fancy File Manager", Gestor de archivos ncurses sin ratón escrito en C.
- nnn — Gestor de archivos pequeño, rápido y lleno de características.
- Pilot — Gestor de archivos integrado con el cliente de correo electrónico Alpine.
- Ranger — Gestor de archivos basado en consola con ligaduras de vi, personalización y muchas características.
- sff — Gestor de archivos simple, rápido y rico en características inspirado por nnn
- sfm — Gestor de archivos simple para sistemas basados en unix.
- TUIFI Manager — Gestor de archivos (y componente) multiplataforma basado en terminal orientado a termux, diseñado para ser usado con un proyecto Uni-curses o por sí solo.
- Vifm — Gestor de archivos de doble panel basado en ncurses con atajos de teclado estilo vi.
- xplr — Explorador de archivos TUI hackeable, minimalista y rápido.
- yazi — Gestor de archivos ultrarrápido para la terminal escrito en Rust, basado en I/P asíncrono.
- superfile — Gestor de archivos para la terminal bastante elegante y moderno.
Gráficos
- Caja — Gestor de archivos para el escritorio MATE.
- CoreFM — Gestor de archivos simple, ligero y fácil de usar con muchas características como vistas previas de imágenes, soporte de iconos MIME. vista dividida, montaje automático de medios extraíbles, soporte para arrasstrar y soltar, etc. Parte de C-Suite.
- COSMIC Files — Gestor de archivos para el entorno de escritorio COSMIC.
- Cutefish File Manager — Gestor de archivos para el escritorio Citefish.
- Deepin File Manager — Gestor de archivos desarrollado para Deepin].
- Dolphin — Gestor de archivos incluido en el escritorio KDE. Parte de kde-system.
- fm — Pequeño gestor de archivos de uso general construido usando GTK y Relm, escrito en Rust,
- Gentoo — Gestor de archivos ligero para GTK.
- Archivos de GNOME — Gestor de archivos extensible de peso pesado usado por defecto en GNOME con soporte para scripts personalizados. Parte de gnome.
- GWorkspace — Gestor de archivos para GNUStep, una reimplementación del gestor de espacios de trabajo NeXT.
- Index — Gestor de archivos que te permite navegar por los archivos y aplicaciones de tu sistema y previsualizar tus archivos de música, texto, imágenes y vídeo y compartirlos con aplicaciones externas. Parte de maui.
- Konqueror — Gestor de archivos y navegador web para el escritorio KDE. Parte de kde-network.
- Liri Files — El gestor de archivos para Liri.
- Nemo — Nemo es el gestor de archivos para el escritorio Cinnamon. Bifurcación de Nautilus.
- Pantheon Files — Navegador de archivos diseñado para elementary OS.
- PathFinder — Navegador de archivos incluido con el FOX toolkit.
- PCManFM — Gestor de archivos muy rápido y ligero que opcionalmente también puede gestionar los iconos del escritorio y el fondo de pantalla.
- PCManFM-Qt — Port a Qt del gestor de archivos PCManFM.
- Peony — Gestor de archivos para el escritorio UKUI.
- qtFM — Gestor de archivos pequeño y ligero para escritorios Linux basado en Qt puro.
- https://qtfm.eu/ || qtfmAUR
- ROX Filer — Gestor de archivos pequeño y rápido que opcionalmente puede gestionar el fondo de escritorio y paneles.
- Thunar — Gestor de archivos que puede ejecutarse como demonio con excelente tiempor de arranque y carga de directorios.
Doble panel
Ten en mente que algunos de estos gestores de archivos de doble panel también pueden ser configurados para tener sólo un panel.
- Double Commander — Gestor de archivos con dos paneles lado a lado. Inspirado en Total Commander e incluye nuevas ideas.
- GNOME Commander — Gestor de archivos de doble panel para el escritorio GNOME.
- Krusader — Gestor de archivos de doble panel (estilo Midnight Commander) avanzado para el escritorio KDE.
- muCommander — Gestor de archivos ligero y multiplataforma con interfaz de doble panel escrito en Java.
- SpaceFM — Gestor de archivos GTK multipanel y con pestañas.
- Sunflower — Gestor de archivos de doble panel pequeño y altamente personalizable para Linux con soporte para plugins.
- Tux Commander — Windowed file manager with two panels side by side similar to popular Total Commander or Midnight Commander file managers.
- Worker — Gestor de archivos rápido, ligero y rico en características para el sistema de ventanas X.
- Xfe — Gestor de archivos estilo Microsoft Explorer para X.
Gestión de papelera
Véase Trash management#Tools (en inglés).
Sincronización y respaldo de archivos
Véase también Synchronization and backup programs, Wikipedia:Comparison of file synchronization software, y Wikipedia:Comparison of backup software (todos en inglés).
Consola
- Borg — Programa de respaldo y deduplicación con compresión y ecriptación autenticada que soporta respaldos por SSH.
- bup — Sistema eficiente de respaldo basado en el formato packfile de git, proporcionando guardados incrementales rápidos y deduplicación global.
- duplicity — Utilidad de línea de comandos simple que permite respaldos incrementales comprimidos de casi cualquier almacenamiento.
- Duply — Front-end de línea de comandos para duplicity que simplifica su ejecución. Gestiona las configuraciones de respaldos en perfiles y permite ejecución de comandos por lotes.
- https://www.duply.net/ || duplyAUR
- git-annex — Gestiona archivos con git, sin verificar el contenido de los archivos dentro de git.
- hsync — Programa de línea de comandos para sincronizar sólo esos archivos que han sido renombrados o movidos pero que de otra forma no cambian. Funciona ejecutando simples operaciones de mover en el destino sin realmente transferir los archivos, y está diseñado para ser usado en conjunto con otros programas de sincronización que carecen de esta capacidad.
- rclone — Programa de línea de comandos para sincronizar archivos y carpetas desde y hacia Amazon S3, Dropbox, Google Drive, Microsoft OneDrive, Yandex Disk y muchos otros servicios de almacenamiento en la nube además de entre rutas locales.
- restic — Programa rápido, seguro y eficiente que soporta respaldos hacia muchos servicios en la nube.
- rsync — PRograma de transferencia de archivos que usa el "algoritmo rsync" que proporciona un método muy rápido para sincronizar archivos remotos. Lo hace enviando sólo las diferencias en los archivos a través del enlace, sin requerir que ambos conjuntos de archivos estén presentes en alguna de las partes del enlace de antemano. Tiene múltiples interfaces disponibles.
- Tarsnap — Servicio propietario de respaldo en línea seguro y eficiente.
- Unison — Herramienta de sincronización de archivos que permite que dos réplicas de una colección de archivos y carpetas se almacenen en diferentes anfitriones (o diferentes discos en el mismo anfitrión), modificados por separado, y luego actualizándolos propagando los cambios en cada réplica.
- YARsync — Un wrapper para rsync en Python, proporcionando sincronización y respaldo de archivos con una interfaz similar a git.
Gráficos
- Déjà Dup — Programa de respaldo simple en GTK. Esconde la complejidad de hacer respaldos 'correctamente' (encriptados, fuera de sitio y regulares) y usa Restic como backend..
- Duplicati — Cliente de respaldos que almacena respaldos encriptados, incrementales y comprimidos de forma segura en servicios de almacenamiento en la nube y servidores remotos de archivos..
- FreeFileSync — Software de comparación y sincronización de carpetas que crea y gestiona copias de respañdp de todos tus archivos importantes.
- grsync — Interfaz GTK para rsync para sincronizar carpetas y archivos, y hacer respaldos.
- KBackup — Programa de respaldos con una interfaz de usuario fácil de usar basada en los frameworks de KDE. Parte de kde-utilities.
- Pika Backup — Herramienta de respaldos fácil de usar para mantener tus datos a salvo. Usa Borg como backend.
- SparkleShare — Aplicación para compartir y colaborar en archivos escrita en C#. Puede sincronizar cualquier servidor Git sobre SSH.
- StepSync — Herramienta de sincronización de archivos y carpetas para GNUStep.
- Syncany — Aplicación de almacenamiento en la nube y compartir archivos con enfoque en la seguridad y la abstracción del almacenamiento.
- Syncthing — Programa de sincronización continua de archivos. Sincroniza archivos entre dos o más computadoras de forma simple sin configuración avanzada.
- Synkron — Aplicación que te ayuda a mantener tus archivos y carpetas siempre actualizados. Puedes sincronizar fácilmente tus documentos, música o imágenes para tener siempre la última versión en todos lados.
- Timeshift — Herramienta de restauración de sistema para Linux.
- Vorta — Respaldos enciptados, deduplicados y comprimidos usando Borg como backend.
Herramientas de archivado y compresión
Consola
Para herramientas de línea de comandos para archivado y comrpesión, véase Archivado y compresión.
Gráficos
- Arca — Archivador para archivos comprimidos. Parte de maui.
- Ark — Herramienta de archivado incluida en el escritorio KDE. Parte de kde-utilities.
- Arqiver — Gestor de archivos simple en Qt basado en libarchive.
- CoreArchiver — Utilidad simple de compresión y extracción basada en Qt y libarchive-qt. Parte de C-Suite.
- Deepin Archive Manager — Aplicación rápida y ligera para crear y extraer archivadores.
- Engrampa — Gestor de archivadores para MATE
- File Roller — Gestor de archivadores para el escritorio GNOME. Parte de gnome-extra.
- LXQt File Archiver — Archivador Qt simple y ligero independiente de escritorio.
- p7zip-gui — Interfaz de usuario perteneciente al software p7zip.
- PeaZip — Gestor de archivos y archivadores de código abierto.
- https://peazip.github.io/peazip-linux.html || GTK: peazip-gtk2-binAUR, Qt: peazip-qt-binAUR
- Xarchiver — Gestor de archivadores ligero e independiente de escritorio escrito con GTK.
Comparación, diff, mezcla
Véase también Wikipedia:Comparison of file comparison tools (en inglés).
Para gestionar archivos pacnew/pacsave, existeen herramientas especializadas. Véase Pacman/Pacnew y Pacsave#Gestionar srchivos .pacnew.
Consola
Véase diff(1) de diffutils y sus alternativas.
- colordiff — Un script wrapper en Perl para 'diff' que produce la misma salida pero con resaltado de 'sintaxis' más bonito.
- delta — Visor de diff escrito en Rust con resaltado de sintaxis.
- diff-highlight — Script en Perl para resaltar cambios dentro de lineas emparejables de las salidad de
diff -u
- diffr — Utilidad en Rust para una salida más agradable de diff con resaltado a nivel de palabra para facilidad de revisión.
- diff-so-fancy — Un decorador de salida de diff. No calcula diff, sólo lo decora.
- difftastic — Compara archivos usando sus árboles de sintaxis
- Text-Diff — Librería de Perl que realiza diffs en archivos y conjuntos de registros.
- ydiff — Wrapper de Python para obtener salidas resaltadas de diff desde stdin o archivos/carpetas rastreadas por VCS, ya sea en vista unificada o de lado a lado.
Gráficos
- DiffPDF — Compara el texto o la apariencia visual de cada página en dos archivos PDF.
- Diffuse — Herramienta de mezcla de textos pequeña y simple escrita en Python.
- KDiff3 — Herramienta de diff y mezcla de archivos y carpetas para el escritorio KDE.
- Kompare — Programa de interfaz gráfica para ver y mezclar diferencias entre archivos de fuente. Soporta una variedad de formatos diff y proporciona muchas opciones para personalizar el nivel de información mostrada. Parte de kde-sdk.
- Meld — Herramienta visual de diff y mezcla que puede comprimir archivos, carpetas, y proyectos con control de versiones.
- xxdiff — Navegador gráfico para diferencias de archivos y carpetas.
Vim y Emacs proporcionan la funcionalidad de mezcla con vimdiff y ediff.
Renombradores en masa
Consola
Véase rename(1) de util-linux.
- brn2 — Renombrador en masa rápido con intercambio.
- edir — Renombra, elimina, y copia archivos y carpetas usando tu editor (vidir mejorado).
- f2 — Herramienta de línea de comando multiplataforma para renombrar archivos y carpetas en masa de forma rápida y segura, también puede renombrar archivos con base en etiquetas de audio.
- nomino — Utilidad de renombrado en masa para desarrolladores.
- rename.pl — Renombrador en masa basado en perl regex.
- vidir — Renombra y elimina archivos y carpetas usando tu editor.
Gráficos
- CoreRenamer — Aplicación de renombrado de archivos en masa simple y ligera. Parte de C-Suite.
- GPRename — Renombrador en masa de GTK para archivos y carpetas.
- KRename — Renombrador de archivos en masa muy poderoso para el escritorio KDE.
- metamorphose2 — Renombrador en masa basado en wxPython con soporte para expresiones regulares, renombrar archivos multimedia con base en sus metadatos, etc.
- Renombrador en masa de Thunar — Cambia el nombre de múltiples archivos a la vez usando criterios que apliquen a al menos uno de los archivos. Ejecutable con
thunar -B.
Búsqueda de archivos
Esta sección lista utilidades para búsqueda de archivos con base en nombre de archivo, ruta o metadatos. Para búsqueda de texto completo, véase la siguiente sección.
Véase también Wikipedia:List of search engines#Desktop search engines (en inglés).
Consola
Véase find(1) de findutils y sus alternativas.
Gráficos
- Catfish — Herramienta versátil de búsqueda de archivos de Xfce, puede ser potenciada por find, locate y Zeitgeist.
- CoreHunt — Herramienta rápida de búsqueda de archivos fácil de usar con búsqueda por categorías e historial de búsqueda. Parte de C-Suite.
- GNOME Search Tool — Utilidad de GNOME para buscar archivos, depende de Archivos de GNOME.
- KFind — Herramienta de búsqueda de KDE para buscar archivos por nombre, tipo o contenido. Tiene búsqueda interna y soporta locate. Parte de kde-utilities.
- MATE Search Tool — Utilidad de MATE para búsqueda de archivos.
- regexxer — Herramienta interactiva de búsqueda y reemplazo que incluye expresiones regulares estilo Perl.
- Searchmonkey — Herramienta poderosa de interfaz gráfica de búsqueda para comprobar patrones regex.
Indexadores de archivos
Estos programas indexan tus archivos para permitir una búsqueda rápida.
- angrysearch — Herramienta de búsqueda de archivos de Linux con resultados instantáneos conforme escribes.
- fsearch — Utilidad rápida de búsqueda de archivos para sistemas tipo Unix basado en GTK 3.
Búsqueda de texto completo
Véase grep(1) de grep y sus alternativas, que proporcionan búsqueda de texto completo sin indexado.
Indexadores de texto completo
- Baloo — Indexador de archivos y solución de búsqueda de KDE, tiene interfaz de línea de comandos y es usado por KRunner.
- DocFetcher — Aplicación gráfica de búsqueda de archivos en Java.
- LocalSearch — LocalSearch es el indexador y motor de búsqueda que potencia la búsqueda de escritorio para componentes clave de GNOMEreemplazando a Tracker.
- MeiliSearch — Motor de búsqueda súper rápido, ultra relevante, y con tolerancia a errores de escritura.
- Namazu — Motor de búsqueda de texto completo
- Recoll — Herramienta de búsqueda de texto completo basada en Xapian, tiene interfaz de línea de comandos y gráfica.
- Zeitgeist — Marco de agregación de eventos para las actividades y notificaciones del usuario (archivos abiertos, sitios web visitados, conversaciones, etc.), tiene varias interfaces de terceros.
Desarrollo
Forja de código
Véase también Category:Git web interfaces.
- Forgejo — Software ligero de forja. Proyecto comunitario construido sobre Gitea.
- Gitea — Servicio de Git autohospedado sin dolor. Bifurcación de Gogs.
- Gitlab — Project management and code hosting application.
- Radicle — Pila de colaboración de código de punto a punto de código abierto construido sobre Git.
- Gogs — Servicio autoalojado de Git, escrito en Go.
- https://gogs.io || gogsAUR
Clientes de forja de código
- github-cli — Herramienta oficial de línea de comandos de GitHub
- git-open — Abre un sitio web de repositorio (GitHub, GitLab, Bitbucket) en tu navegador
- hub — Interfaz de línea de comandos para GitHub
- hut — Interfaz de línea de comandos para Sourcehut
- lab — Una herramienta estilo hub para GitLab
- snippet — Interfaz basada en terminal para crear un nuevo snippet de GitLab
Sistemas de control de versiones
Véase también Wikipedia:Comparison of revision control software (en inglés).
- Breezy — Sistema descentralizado de control de versiones con soporte para archivos de formato Bazaar y Git.
- CVS — Sistema Concurrente de Versiones, un sistema de control de revisiones cliente-servidor.
- Darcs — Sistema distribuido de control de revisiones diseñado para reemplazar sistemas de control de código tradicionales y centralizados como CVS y Subversion.
- Fossil — VCS distribuido con rastreo de errores, wiki, foro, y notas técnicas.
- Git — Control de revisión distribuida y sistema de gestión de código fuente con énfasis en la velocidad.
- Jujutsu — VCS moderno diseñado para facilidad de uso, ofreciendo características poderosas mientras se mantiene compatibilidad completa con Git.
- Mercurial — Sistema de control distribuido de versiones escrito en Python y similar en muchas maneras a Git.
- Subversion — Sistema de control de versiones centralizado y completo en características originalmente diseñado para serun mejor CVS.
Automatización de construcción
Véase también Wikipedia:List of build automation software (en inglés).
- Apache Ant — Librería de Java y herramienta de línea de comandos cuya misión es manejar procesos descritos en los archivos de construcción y puntos de extensión dependientes entre sí.
- Apache Maven — Herramienta de automatización de construcción usada principalmente para Java.
- Bazel — Herramienta de código abierto que permite construcción y pruebas automatizadas de software.
- CMake — Familia de herramientas diseñadas para construir, probar y empaquetar software.
- GNU make — Utilidad para mantener grupos de programas.
- https://www.gnu.org/software/make/ || make (dependencia de base-devel)
- Gradle — Sistema de construcción poderoso para la JVM.
- Meson — Sistema de construcción extremadamente rápido y amigable con el usuario.
- Phing — Programa en PHP diseñado para automatizar todo tipo de tareas.
- https://www.phing.info/ || phingAUR
- Xmake — Utilidad de construcción multiplataforma basada en Lua con un gestor de paquetes integrado.
Entornos integrados de desarrollo
Véase también Wikipedia:Comparison of integrated development environments.
Para listas específicas para PHP, véase PHP#Herramientas de desarrollo.
- Android Studio (Español) — El entorno de desarrollo oficial de Android basado en IntelliJ IDEA.
- Anjuta — IDE versátil con gestión de proyectos, un asistente de aplicaciones, un depurador interactivo, un editor de código fuente, soporte de control de versiones y muchas herramientas más.
- Aptana Studio — IDE basado en Eclipse, pero enfocado hacia desarrollo web, con soporte para HTMl, CSS, Javascript, Ruby on Rails, PHP, Adobe AIR y otros.
- Bluefish — Editor poderoso enfocado hacia programadores y desarrolladroes web, con muchas opciones para escribir sitios web, scripts y código de programación. Soporta muchos lenguajes de programación y de marcado.
- Builder — Herramienta para escribir y contribuir a grandes aplicaciones basadas en GNOME. Parte de gnome-extra.
- CLion — IDE multiplataforma para C y C++.
- Code::Blocks — IDE para C, C++ y Fortran construido para satisfacer las necesidades más demandantes de sus usuarios. Diseñado para ser muy extensible y completamente configurable.
- CodeLite — IDE para C/C++/PAP y Node-js de código abierto y multiplataforma escrito en C++.
- Eclipse — IDE para Java, C/c++, PHP, Perl y Python son soporte para subversion y gestión de tareas.
- https://www.eclipse.org/ || Java EE: eclipse-jee-binAUR, Java: eclipse-java-binAUR, RCP: eclipse-rcp-binAUR, C/C++: eclipse-cpp-binAUR, PHP: eclipse-php-binAUR
- Eric — IDE completo en características para Python y Ruby escrito en PyQt5.
- Gambas — IDE based on a Basic interpreter with object extensions.
- Geany — Small and lightweight IDE with many supported programming and markup languages including C, Java, PHP, HTML, Python, Perl, Pascal.
- KDevelop — Feature-full, plugin extensible IDE for C/C++ and other programming languages. Part of kde-applications.
- Komodo Edit — A free, multi-language editor.
- Lapce — Lightning-fast and Powerful Code Editor written in Rust.
- Lazarus — Delphi (Object Pascal) compatible IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.
- LiteIDE — Simple Go IDE.
- Lite XL — A lightweight, simple, fast, feature-filled, and extremely extensible text editor written in C, and Lua, adapted from lite.
- MPLAB — IDE for Microchip PIC and dsPIC development.
- Netbeans — IDE for developing with Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure, and other languages.
- PhpStorm — JetBrains PhpStorm is a commercial, cross-platform IDE for PHP built on JetBrains' IntelliJ IDEA platform, providing an editor for PHP, HTML and JavaScript with on-the-fly code analysis, error prevention and automated refactorings for PHP and JavaScript code.
- Qt Creator — Lightweight, cross-platform C++ integrated development environment with a focus on Qt.
- Strike — Simple and covergent IDE that works on desktop and mobile computers. Part of maui.
- Theia — Eclipse Theia is a free and open-source IDE for desktop and web applications. It is implemented in TypeScript, is based on Visual Studio Code, and emphasizes extensibility. It can be run as a web or a desktop application.
- Visual Studio Code — Visual Studio Code is a cross-platform, free and open-source text editor developed by Microsoft, written in JavaScript and TypeScript. It supports a variety of languages thanks to its extensions.
- VSCodium — Free/Libre Open Source Software Binaries of VSCode.
- Workbench — Tool for learning and prototyping with GNOME technologies.
- ZeroBrane Studio — IDE with debugging support for Lua 5.1, Lua 5.2, Lua 5.3, LuaJIT, and other Lua engines.
Java IDEs
- BlueJ — Fully featured Java IDE used mainly for educational and beginner purposes.
- https://bluej.org/ || bluejAUR
- IntelliJ IDEA — IDE for Java, Kotlin, Scala, Groovy and other programming languages. Has advanced refactoring features.
- https://www.jetbrains.com/idea/ || community edition: intellij-idea-community-edition, ultimate edition: intellij-idea-ultimate-editionAUR
Python IDEs
- Ninja-IDE — Qt5 based IDE for Python development written in Python.
- PyCharm — Python IDE with support for code analysis, debugging, unit testing, version control and web development with Django.
- https://www.jetbrains.com/pycharm/ || community edition: pycharm-community-edition, professional/closed source edition: PycharmAUR
- Spyder — Scientific Python Development Environment providing MATLAB-like features.
- Thonny — Python IDE for beginners.
- https://thonny.org/ || thonnyAUR
- WingIDE — Proprietary Python development environment. It is fully featured and meant for professional use.
- https://wingware.com/ || wingideAUR
Educational IDEs
- KTurtle — Educational programming environment that aims to make learning how to program as easily as possible. Part of kde-education.
- Processing — Playground for teaching non-programmers the fundamentals of computer programming in a visual context.
- Scratch — Programming system and content development tool for educational and entertainment purposes, such as creating interactive projects and simple sprite-based games. It is used primarly by unskilled users (such as children) as an entry to event-driven programming.
- Turbowarp — A mod/fork of scratch 3 primarily to run the scratch projects faster with other features
Debuggers
See also language-specific tools (e.g. C#Useful tools, Java#Development tools) and technology-specific tools (e.g. D-Bus#Debugging).
- Accerciser — Interactive Python accessibility explorer. It uses the AT-SPI library to inspect, examine, and interact with widgets, allowing you to check if an application is providing correct information to assistive technologies and automated testing frameworks. Part of gnome-extra.
- Accessibility Inspector — Inspector for application accessibility tree. Part of kde-accessibility.
- bin-cpuflags-x86 — A small CLI tool to detect CPU flags (instruction sets) of X86 binaries.
- Data Display Debugger — Graphical front-end for command-line debuggers such as GDB.
- Desed — TUI-based debugger for sed. Features variable and regex preview, setting breakpoints and stepping back and forth.
- DrKonqi — Crash handler for KDE software. It also provides a GUI for
coredumpctl, calleddrkonqi-coredump-gui. Part of plasma.
- Frida — Toolkit for inspecting and intercepting function calls.
- GammaRay — Qt-application inspection and manipulation tool.
- GDBFrontend — Easy, flexible and extensible graphical debugger.
- KDbg — Graphical user interface to GDB, the GNU debugger. It provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code.
- KDebugSettings — Application to choose which QLoggingCategory are displayed by editing the user's global
qtlogging.iniconfiguration file. Part of kde-utilities.
- Nemiver — Easy to use standalone C/C++ debugger (GDB front-end) that integrates well in the GNOME environment.
- scanmem — Debugging utility designed to isolate the address of an arbitrary variable in an executing process.
- https://github.com/scanmem/scanmem || CLI: scanmem, GUI: gameconqueror
- Valgrind — Tool to help find memory-management problems in programs.
Profilers and trace recorders
See Debugging/Profiling for background.
- Heaptrack — A heap memory profiler for Linux.
- Hotspot — GUI for exploring profile data collected with perf.
- KCachegrind — GUI for exploring profile data collected with Valgrind's cachegrind tool. Part of kde-sdk.
- https://apps.kde.org/kcachegrind/ || KDE: kcachegrind, Qt: qcachegrind
- Massif-Visualizer — Visualizer for Valgrind Massif data files.
- perf — Official CLI for the Linux kernel's perf_events profiling subsystem.
- Sysprof — Profiling tool that helps in finding the functions in which a program uses most of its time. Part of gnome-extra.
Lexing and parsing
Lex and Yacc are part of POSIX.
- Berkeley Yacc — Berkeley reimplementation of the Unix parser generator Yacc.
- flex — A tool for generating text-scanning programs, alternative to Lex.
- GNU Bison — The GNU general-purpose parser generator, alternative to byacc.
And then there are also:
- ANTLR — Parser generator, written in Java, for parsing structured text or binary files.
- LPeg — Pattern-matching library, based on PEGs, for Lua.
- peg/leg — Recursive-descent parser generators for C.
- Ragel — Compiles finite state machines from regular languages into executable C, C++, Objective-C, or D code.
GUI/TUI prompts
These programs provide ready-made user interfaces for alerting the user or prompting for information. These are best suited for writing shell scripts; for more complex use-cases, see #GUI builders.
- KDialog — Qt-based GUI prompts by KDE. Part of kde-utilities.
- Qarma — Zenity clone for Qt5.
- yad (Yet Another Dialog) — Zenity fork with more dialog types and support for custom buttons.
GUI builders
- App Icon Preview — Tool for designing applications icons which target the GNOME desktop.
- Cambalache — A RAD tool for GTK 4 and 3 with a clear MVC design and data model first philosophy. (Work in progress)
- Elastic — Design and export spring physics-based animations to use with libadwaita.
- FLUID — FLTK GUI designer.
- Glade — Create or open user interface designs for GTK applications. Part of gnome-extra. (GTK 3 only)
- Icon Library — Find the right icon to use on your GNOME application.
- KUIViewer — Quick viewer for Qt Designer UI File. Part of kde-sdk.
- Qt Widget Designer — Tool for designing and building graphical user interfaces (GUIs) with Qt Widgets.
- Symbolic Preview — Utility to create, preview and export symbolic icons which target the GNOME desktop.
- Typography — Tool for working with the GNOME typography design guidelines.
Hex editors
See also Wikipedia:Comparison of hex editors.
- Bless — High quality, full featured hex editor.
- GHex — Hex editor for GNOME, which allows the user to load data from any file, view and edit it in either hex or ascii. Part of gnome-extra.
- heh — Cross-platform terminal hex editor, it aims to replicate some of the look of hexyl while functionally acting like a terminal UI version of GHex.
- hyx — A minimalistic (< 2300 lines of C) but powerful (hex/ASCII, insert/replace/delete, copy/paste, undo/redo, search, colors, vim-inspired controls) Linux terminal hex editor.
- https://yx7.cc/code/ || hyxAUR
- ImHex — A hex editor for reverse engineers, programmers, and people who value their retinas when working at 3 AM.
- Okteta — KDE hex editor for viewing and editing the raw data of files.
- Reverse Engineer's Hex Editor — Hex editor with features for analyzing and annotating binary file formats
- vim-hexmode — Vim plugin to edit binary files in a hex mode automatically.
- wxHexEditor — Hex editor for large files with advanced features such as raw memory and disk editing capabilities.
Hex dumpers
See also Wikipedia:Hex dump.
- chd — Unicode-aware replacement for xxd/hexdump.
- hex — Modern colored hex dump. Binary name is
hx.
- hexd — Modern colored hex dump.
- hexdump — Basic hex dump from the standard package util-linux.
- hexxy — Modern colored hex dump.
- hexyl — Modern colored hex dump.
- huxdemp — Advanced and colored version of hexdump using a pager. Binary name is
huxd.
- https://github.com/kiedtl/huxdemp || huxdemp-gitAUR (git), huxdempAUR (bin), hxdAUR (bin)
- od — Dump files in octal and other formats.
- phd — Colored hex dump.
pwn phd.
- ugrep — Grep alternative with a hex dump feature.
ug --hexdump.
- unidump — hexdump for Unicode data.
- xxd — Basic hex dump from vim.
Web development tools
- Emblem — Generate projects avatars for your Matrix rooms and git forges from a symbolic icon.
- KImageMapEditor — Editor of image maps embedded inside HTML files, based on the
- Share Preview — Preview and debug websites metadata tags for social media share.
- Webfont Bundler — Utility to generate WOFF, WOFF2 and the necessary CSS boilerplate from non-web font formats (OTF & TTF).
JSON tools
- gron — gron transforms JSON into discrete assignments to make it easier to grep.
- jid — JSON incremental digger.
- jo — A command to create JSON.
- jq — jq is a lightweight and flexible command-line JSON processor.
- jshon — A JSON parser for the shell.
- The Elvish shell has built-in support for JSON.
Literate programming
See also Wikipedia:Literate programming.
- Noweb — A Simple, Extensible Tool for Literate Programming build against ICON libs and texlive
- nuweb — A Simple Literate Programming Tool
UML modelers
See also Wikipedia:List of Unified Modeling Language tools.
- ArgoUML — UML modeling tool with support for all standard UML 1.4 diagrams.
- Eclipse Modeling Tools — Tools and runtimes for building model-based applications.
- Gaphor — Simple UML and SysML modeling tool.
- Modelio — Modeling environment supporting the main standards: UML, BPMN, MDA, SysML.
- Papyrus — Model-based engineering tool based on Eclipse.
- PlantUML — Tool to create UML diagrams from a plain text language.
- PlantUML QEditor — PlantUML editor written in Qt.
- Umbrello — Unified Modelling Language (UML) diagram program based on KDE Technology. Part of kde-sdk.
- UMLet — UML tool with a simple user interface: draw UML diagrams fast, build sequence and activity diagrams from plain text, export diagrams to eps, pdf, jpg, svg, and clipboard, share diagrams using Eclipse, and create new, custom UML elements.
- https://umlet.com/ || umletAUR
- UML/INTERLIS-editor — Facilitate the application of the model driven approach to a greater number of users.
- Violet — Very easy to learn; use UML editor that draws nice-looking diagrams.
API documentation browsers
- Biblioteca — API documentation viewer for GNOME.
- Devhelp — Developer tool for browsing and searching API documentation.
- Doc Browser — API documentation browser with support for DevDocs and Hoogle.
- Manuals — Developer documentation browser for GNOME. Part of gnome-extra.
- Qt Assistant — Tool for viewing on-line documentation in Qt help file format.
- quickDocs — Fast developer docs reader for reading Valadoc and DevDocs.
- Zeal — Offline API documentation browser for software developers.
Issue tracking systems
- Bugzilla — Bug tracker from Mozilla.
- Flyspray — Lightweight, web-based bug tracking system written in PHP
- MantisBT — Web-based issue tracking system
- Redmine — A flexible project management web application. Written using the Ruby on Rails, it is cross-platform and cross-database.
- Trac — Trac Integrated SCM and Project Management using Apache and Subversion.
See also Git server#Advanced web applications.
Code review
- Gerrit — A web-based code review tool built on top of the Git version control system
- GitLab also supports code reviews.
See also Wikipedia:List of tools for code review.
Game development
See also Wikipedia:List of game engines.
- Allegro — A cross-platform library mainly aimed at video game and multimedia programming.
- GDevelop — Game creator designed to be used by everyone - no programming skills required.
- Godot — Advanced, feature-packed, multi-platform 2D and 3D game engine. Create games with ease, using Godot's unique approach to game development.
- LibreSprite — Animated sprite editor and pixel art tool lets you create 2D animations for videogames.
- LÖVE — Lua based game development environment.
- Pixelorama — 2D sprite editor with animation support, made by Orama Interactive in the Godot Engine using GDScript.
- TIC-80 — Fantasy computer/console.
- https://tic80.com/ || tic-80-gitAUR
- Tiled — General purpose 2D level editor with powerful tile map editing features. It is built to be easy to use and is suitable for many type of games.
- Unity — Unity is a flexible and powerful development platform for creating multi-platform 3D and 2D games. Proprietary, but a free version is available for certain use-cases (see here for more details).
- Unreal Engine — A proprietary 3D computer graphics game engine developed by Epic Games
Repository managers
- Nexus 2 — Nexus 2 Repository Manager (OSS)
- https://www.sonatype.com/nexus-repository-oss[dead link 2025-08-15—HTTP 404] || nexusAUR
- Nexus 3 — Nexus 3 Repository OSS
- https://www.sonatype.com/nexus-repository-oss[dead link 2025-08-15—HTTP 404] || nexus-ossAUR
- Artifactory — Artifactory is an advanced Binary Repository Manager for use by build tools, dependency management tools and build servers
Text input
Character selectors
- Emote — A modern emoji picker written in GTK3.
- GNOME Characters — Character map application for GNOME. Part of gnome.
- gucharmap — GTK 3 character selector for GNOME.
- Hieroglyphic — Search through over 1000 different LaTeX symbols by sketching.
- jome — A fast, keyboard-centric emoji picker with user-defined keywords and Emoji 15.1 support.
- KCharSelect — Tool to select special characters from all installed fonts and copy them into the clipboard. Part of kde-utilities.
- Plasma Emoji Selector — An emoji picker for Plasma. Run with
plasma-emojier. Part of plasma.
- r-clisymbols — Unicode Symbols at the R Prompt.
- rofimoji — Emoji, unicode and general character picker for rofi and rofi-likes
- Smile — An emoji picker with custom tags support and localization.
- unipicker — CLI utility for searching unicode characters by description and copy them to the clipboard.
On-screen keyboards
- CellWriter — Grid-entry handwriting recognition input panel.
- CoreKeyboard — Simple X11 based Qt virtual keyboard with word suggestions. Part of C-Suite.
- Onboard — Onscreen keyboard useful for tablet PC users and for mobility impaired users.
- Plasma Keyboard — Virtual keyboard useful for KDE Plasma-Wayland.
- qt6-virtualkeyboard — Onscreen keyboard by the Qt project.
- qtvkbd — Virtual keyboard written in Qt, a fork of kvkbd.
- QVKbd — Virtual keyboard written in Qt.
- Squeekboard — GTK 3 virtual keyboard for Wayland, written in Rust/C.
- theShell On Screen Keyboard — Touchscreen keyboard for theShell.
- wvkbd — Virtual keyboard for Wayland and wlroots.
- xvkbd — Virtual keyboard for X window system.
Keyboard layout switchers
- fbxkb — A NETWM compliant keyboard indicator and switcher. It shows a flag of current keyboard in a systray area and allows you to switch to another one.
- gxkb — X11 keyboard layout indicator and switcher.
- qxkb — A keyboard switcher written in Qt.
- xxkb — A lightweight keyboard layout indicator and switcher.
Keybinding managers
Input methods
See the main article: Input method.
Disks
Partitioning tools
See Partitioning#Partitioning tools.
Formatting tools
See File systems#Types of file systems.
Cloning tools
See Disk cloning.
Mount tools
See also udisks#Mount helpers.
- 9mount — Mount 9p filesystems.
- cryptmount — Mount an encrypted file system as a regular user.
- KDiskFree — Displays information about hard disks and other storage devices. It also allows to mount and unmount drives and view them in a file manager. Part of kde-utilities.
- ldm — A lightweight daemon that mounts drives automagically using udev
- pmount — Mount source as a regular user to an automatically created destination
/media/source_name.
- Debian:pmount || pmountAUR
- pmount-safe-removal — Mount removable devices as regular user with safe removal
- https://mywaytoarch.tumblr.com/post/13111098534/pmount-safe-removal-of-usb-device || pmount-safe-removalAUR
- zulucrypt — A GUI frontend for cryptsetup to create, manage and mount encrypted volumes; supports encfs as well
Disk usage display
Console
- duc — A library and suite of tools for inspecting disk usage.
- https://duc.zevv.nl/ || ducAUR
- dust — A more intuitive version of du in rust.
- gdu — Disk usage analyzer with console interface written in Go.
- gt5 — Diff-capable "du-browser".
- ncdu — Simple ncurses disk usage analyzer.
Graphical
- Filelight — Disk usage analyzer that creates an interactive map of concentric, segmented rings that help visualise disk usage on your computer. Part of kde-utilities.
- File Size Viewer (part of Konqueror) — KDE based disk usage analyzer that draws a map of rectangles sized according to file or dir sizes. Run with
fsview. Part of kde-network.
- GNOME Disk Usage Analyzer — Disk usage analyzer for the GNOME desktop to check folder sizes and available disk space. Part of gnome.
- Graphical Disk Map — Disk usage analyzer that draws a map of rectangles sized according to file or dir sizes.
- MATE Disk Usage Analyzer — Disk usage analyzing tool for MATE Desktop.
- qdirstat — Qt-based directory statistics (KDirStat/K4DirStat without any KDE - from the original KDirStat author).
Disk health status
See S.M.A.R.T.#GUI applications.
File recovery tools
See File recovery#List of utilities.
Disk cleaning
See also Securely wipe disk.
Console
- Czkawka CLI — Simple, fast and free app to remove unnecessary files from your computer.
- duff — A command-line utility for quickly finding duplicates in a given set of files.
- fclones — Very fast duplicate file Finder written in rust.
- fdupes — Program for identifying or deleting duplicate files residing within specified directories.
- jdupes — Identify and take actions upon duplicate files.
- https://www.jdupes.com/[dead link 2025-08-15—SSL error] || jdupesAUR
- rdfind — Command line tool that finds duplicate files. It compares files based on their content.
- rmlint — Tool to quickly find (and optionally remove) duplicate files and other lint.
Graphical
- BleachBit — Frees disk space and guards your privacy; frees cache, deletes cookies, clears Internet history, shreds temporary files, deletes logs, and discards junk you did not know was there.
- Czkawka GUI — Simple, fast and free app to remove unnecessary files from your computer. Looks similar to FSlint.
- dupeGuru — GUI tool to find duplicate files in a system.
- File Shredder — File deletion program designed to permanently remove sensitive files from your computer, enhancing data privacy.
- FSlint — A utility to find and clean various forms of lint on a filesystem.
- Shredder — Graphical user interface for rmlint.
- Sweeper — System cleaning utility for KDE. Part of kde-utilities.
Disk image writing
See also Wikipedia:List of tools to create Live USB systems.
- Bytewalk — Bytewalk is a firmware extraction tool and binwalk fork.
- Deepin Boot Maker — Tool to make boot disk for Deepin OS.
- Fedora Media Writer — Tool that helps users put Fedora images on their portable drives such as flash disks.
- Image Burner — Simple imageburner designed for elementary OS.
- Impression — Application to create bootable drives from disk images.
- ISO Image Writer — KDE tool to write a .iso file to a USB disk. Part of kde-utilities.
- MultiBootUSB — Install multiple live distributions on a USB disk non-destructively and has an option to uninstall them.
- MultiWriter — Write an ISO file to multiple USB devices at once. Part of gnome-extra.
- Popsicle — Utility for flashing multiple USB devices in parallel, written in Rust.
- SUSE Studio ImageWriter — Utility for writing raw disk images and hybrid ISOs to USB keys.
- UNetbootin — Installs Linux/BSD distributions to a partition or USB drive.
- Usbimager — Minimal GUI application to write compressed disk images to USB drives.
- Ventoy — A New Bootable USB Solution.
- windows2usb — Windows ISO to Flash Drive burning utility for Linux with MBR/GPT, BIOS/UEFI, FAT32/NTFS support.
- WoeUSB — Simple tool to create USB stick windows installer from an ISO image or a real DVD. (Fork of WinUSB).
- https://github.com/WoeUSB/WoeUSB || woeusbAUR, woeusb-ngAUR
System
System monitors
See also Category:Monitoring.
Console
- atop — System and process monitor for Linux.
- bashtop — A Linux resource monitor written in bash.
- bottom — A customizable graphical process/system monitor for the terminal.
- bpytop — Htop but more lightweight with more features.
- btop — Rewrite of bpytop in C++
- collectl — Collectl is a light-weight performance monitoring tool capable of reporting interactively as well as logging to disk. It reports statistics on cpu, disk, infiniband, lustre, memory, network, nfs, process, quadrics, slabs and more in easy to read format.
- CoreFreq — Low-level CPU monitor with BIOS like functionalities.
- ctop — Top-like interface for Docker and runc container metrics.
- dool — Versatile resource statistics tool.
- glances — CLI curses-based monitoring tool in Python.
- gtop — A system monitoring dashboard for the terminal.
- hitome — A quick and dirty system monitor that is light on resources.
- htop — Simple, ncurses interactive process viewer.
- kmon — Linux kernel manager and activity monitor.
- Sysstat — Collection of resource monitoring tools: iostat, isag, mpstat, pidstat, sadf, sar.
- zps — A small utility for listing and reaping zombie processes on GNU/Linux.
Graphical
- Conky — Lightweight, scriptable system monitor.
- CoreStats — Simple lightweight system resource viewer to monitor the CPU, RAM, Network and Disk IO statistics. Part of C-Suite.
- Deepin System Monitor — Monitor system process status for Deepin desktop.
- Evisum — GUI top/htop-like process viewer using EFL.
- jdSystemMonitor — Advanced, desktop-independent system monitor for Linux. Its goal is to provide as much information about your system as possible, with a focus on process management.
- Linux Process Explorer — Graphical process explorer for Linux.
- LXTask — Lightweight process manager for LXDE.
- MATE System Monitor — System monitor for MATE.
- Mission Center — GTK4 application for monitoring CPU, memory, disk, network and GPU usage.
- Nagstamon — Status monitor that connects to multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja, Checkmk and Thruk monitoring servers.
- Qt Process Manager — Lightweight process manager for LXQt.
- Resources — Simple and versatile monitor for graphical applications, processes and system resources (CPUs, memory, GPUs, network interfaces and block devices), written in Rust and GTK4.
- Task Manager — GTK3 based process manager with basic system resource monitor for Xfce.
- UKUI System Monitor — System monitor for UKUI.
- Usage — View information about use of system resources, like memory and disk space.
- xosview — System monitor that resembles gr_osview from SGI IRIX.
Daemon
- Collectd — Simple, extensible system monitoring daemon based on rrdtool. It has a small footprint and can be set up either stand-alone or as a server/client application.
- Fsniper — Daemon to run scripts based on changes in files monitored by inotify.
- netdata — Web-based real-time performance monitor.
- Telegraf — Agent written in Go for collecting, processing, aggregating, and writing metrics.
Hardware sensor monitoring
See lm_sensors#Graphical front-ends.
System information viewers
Console
- alsi — A system information tool for Arch Linux. It can be configured for every other system without even touching the source code of the script.
- archey4 — Python script to display system information alongside the Arch Linux logo.
- dmidecode — It reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard.
- fastfetch — Like Neofetch, but much faster because written in C.
- hwdetect — Simple script to list modules that are exported in
/sys/.
- hwinfo — Powerful hardware detection tool come from openSUSE.
- hw-probe — Tool to probe for hardware, check operability and find drivers with the help of Linux Hardware Database.
- hyfetch — Neofetch with LGBTQ+ pride flags!
- inxi — A script to get system information.
- lshw — A small tool to provide detailed information on the hardware configuration of the machine with CLI and GTK interfaces.
- neofetch — A fast, highly customizable system info script that supports displaying images with w3m.
- nmon — Console based application for monitoring various system components.
- pfetch — A pretty system information tool written in POSIX sh.
- screenfetch — Similar to archey but has an option to take a screenshot. Written in bash.
Graphical
- GPU-Viewer — GUI to glxinfo, vulkaninfo, clinfo and es2_info; written in Python with GTK.
- hardinfo2 — System Information and Benchmark for Linux Systems.
- KInfoCenter — Centralized and convenient overview of system information for KDE. Part of plasma.
- USBView — Display the topology of devices on the USB bus.
System log viewers
- glogg — A fast, advanced log explorer.
- GNOME Logs — Viewer for the systemd journal. Part of gnome.
- GNOME System Log — System log viewer for GNOME.
- KJournald Browser — Provides a flexible tool to browse in local, remote and offline systemd-journald databases. Part of kde-system.
- Klogg — Really fast log explorer based on glogg project.
- KSystemLog — System log viewer tool for KDE. Part of kde-system.
- MATE System Log — System log viewer for MATE.
- Pacman Log Viewer — Tool used to inspect pacman log file, in particular it lists installed, removed and upgraded packages letting you to filter by package's name and/or date.
- QJournalctl — Qt-based graphical user interface for systemd's journalctl command.
Font viewers
See also Wikipedia:Font management software.
- Deepin Font Manager — A font management tool for Deepin desktop.
- Font Manager — Simple font management for GTK desktop environments.
- fontpreview — Simple shell script using fzf and sxiv for previewing fonts.
- fontpreview-ueberzug — Shell script inspired by fontpreview that uses ueberzug instead of sxiv.
- Fonty Python — Manage, view and find your fonts.
- GNOME Fonts — Font viewer for GNOME. Part of gnome.
- gtk2fontsel — Font selection and preview tool.
- KFontview — KDE application to view and install different types of fonts. Part of plasma.
- MATE Font Viewer — Font viewer for MATE.
Help viewers
See man page#Reading local man pages.
Command schedulers
See also Cron.
- FcronQ — Fcron GUI, an advanced periodic command scheduler.
- https://fcronq.xavion.name/[dead link 2025-08-15—domain name not resolved] || fcronqAUR
- KCron — Tool for KDE to run applications in the background at regular intervals. It is a graphical interface to the Cron command. Part of kde-system.
- KTimer — Little tool for KDE to execute programs after some time. It allows you to enter several tasks and to set a timer for each of them. The timers for each task can be started, stopped, changed, or looped. Part of kde-utilities.
Shutdown timers
- auto-suspend — A small script for shutting down or suspending the system due to missing configured activities.
- Hsiu-Ming's Timer — Graphical shutdown timer, which enables you to shutdown, turn off monitor, reboot or play sound after a period of time.
- KShutdown — Graphical shutdown utility, which allows you to turn off or suspend a computer at a specified time. It features various time and delay options, command-line support, and notifications.
Clock synchronization
See Time synchronization.
Screen management
See also Xrandr#Graphical front-ends.
- RRandR — A graphical interface to the RandR X Window System extension.
Backlight management
See Backlight#Backlight utilities.
Color management
See ICC profiles#Utilities and Backlight#Color correction.
Printer management
Bluetooth management
See Bluetooth#Front-ends.
Power management
See Power management#Userspace tools.
System management
See systemd#GUI configuration tools.
Boot management
See GRUB/Tips and tricks#GUI configuration tools.
Package management
Configuration management
- aconfmgr — Package to track, manage, and restore the configuration of an Arch Linux system.
- Ansible — IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
- cdist — Simple configuration management system with Arch Linux support.
- https://www.cdi.st/ || cdistAUR
- Chef — Automation Software for Continuous Delivery of Secure Applications and Infrastructure.
- https://www.chef.io/ || chef-workstationAUR, chef-clientAUR
- etckeeper — Collection of tools to let
/etcbe stored in a VCS repository.
- Apache Mesos — Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.
- Puppet — IT automation software that helps system administrators manage infrastructure throughout its lifecycle, from provisioning and configuration to patch management and compliance.
- Saltstack — A Python-based, open-source software for event-driven IT automation, remote task execution, and configuration management.
- https://saltproject.io/ || saltAUR
Virtualization
See Libvirt#Client and VirtualBox.