Software

Path:  AreasCatalog

This section includes information on computer software. At present, most of the items are of particular relevance to blind and visually impaired users. In particular, we are collecting candidates for inclusion in Perkian, a “batteries included”, blind-friendly Linux distribution and Perkify (Perkian on a virtual machine). However, we’d love to have entries in other areas!

Items: 214

(hide) (show)

    Index:   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   R   S   T   U   V   W   X   Y

    A

  • Accerciser
    an accessibility explorer for the GNOME desktop

  • Advanced Linux Sound Architecture (ALSA)
    provides audio and MIDI functionality to Linux

  • Alacritty
    a cross-platform, GPU-accelerated terminal emulator

  • Alot
    a terminal-based mail user agent

  • Alpine
    a text-based email client, novice-friendly but powerful

  • AMIS (Adaptive Multimedia Information System)
    a self-voicing application to read DAISY books

  • Anyplace
    a cross-platform web app for indoor navigation

  • apcalc
    arbitrary precision console calculator

  • Aptitude
    terminal-based package manager

  • Atril
    the official document viewer for MATE

  • Audacious
    small and fast audio player which supports lots of formats

  • Audacity
    multi-track audio editor and recorder

  • B

  • bash-completion
    utilities for configuring the Linux Ethernet bridge

  • BitchX
    a full-featured, scriptable IRC client

  • Bookworm
    a simple, focused eBook reader

  • BrailleBlaster
    a braille transcription program

  • bridge-utils
    utilities for configuring the Linux Ethernet bridge

  • BRL-CAD
    a cross-platform solid modeling system

  • BRLTTY
    a daemon to support braille displays and speech output

  • bsdgames
    a collection of classic textual Unix games

  • BusyBox
    utility multi-tool for small and embedded systems

  • C

  • catdoc
    converts word proessor files to text

  • Chef
    a systems integration framework

  • CodeTalk
    a blind-accessible IDE for Visual Studio

  • CuneiForm
    optical character recognition (OCR) program

  • D

  • DAISY Pipeline 2
    a framework for the processing of digital content

  • DAISY Player
    a player for the DAISY Digital Talking Book

  • Dasher
    an information-efficient text-entry interface

  • Debian
    the base for a family of Linux distributions

  • dialog
    displays user-friendly dialog boxes from shell scripts

  • Diction
    utilities to help with style and diction

  • Direvent
    file system event monitor

  • discount
    a Markdown implementation written in C

  • dnsmasq
    a small caching DNS proxy and DHCP/TFTP server

  • dos2unix
    text file format converter

  • dosfstools
    a utility to create, check, and label DOS FAT file systems

  • E

  • Eclipse Che
    developer workspace server and cloud IDE

  • Ekiga
    a VoIP and video conferencing application

  • ELinks
    a full-featured, text-based web browser

  • Elixir
    functional, concurrent, programming language

  • Elm ME+
    a text-based, interactive email client

  • Emacs_Muse
    author and publish projects using Wiki-like markup

  • Emacspeak
    a blind-friendly version of Emacs

  • Eolie
    a GNOME-based web browser

  • ERC
    a powerful, modular, and extensible Emacs IRC client

  • eSpeakNG (Next Generation)
    a speech synthesizer that supports 99 languages and accents

  • espeakup
    a connector between speakup kernel modules and espeak

  • Eww (Emacs Web Wowser)
    a web browser written entirely in Emacs Lisp

  • Expect
    tool for automating interactive terminal sessions

  • F

  • F123Light
    a blind-friendly Linux distribution

  • Fenrir
    a modern, command-line screen reader

  • Fizmo
    a Z-Machine interpreter, written in plain C

  • Frotz
    an interpreter for Z-code story-files

  • G

  • Gcal
    a program for calculating and printing calendars

  • Gforth
    implementation of a Forth programming environment

  • GIFT (GNU Image Finding Tool)
    index and search images by content

  • GIMP
    advanced image editor

  • Git
    fast, scalable, distributed revision control system

  • GNOME
    a desktop environment for Unix-like operating systems

  • GNOME Web
    a lightweight web browser for GNOME

  • GNU a2ps
    an Any to PostScript filter

  • GNU bc
    an interactive, arbitrary precision calculator and language

  • GNU Chess
    a chess-playing program

  • GNU Datamash
    a progrsm for manipulation of textual data

  • GNU Emacs
    a customizable (Lisp-based) text editor, IDE, etc.

  • GNU Go
    a go-playing program

  • GNU Interactive Tools
    a set of interactive text-mode tools

  • GNU Mailutils
    utilities for handling mail

  • GNU Miscfiles
    a set of miscellaneous reference files

  • GNU Ocrad
    an OCR (Optical Character Recognition) program

  • GNU Octave
    a high-level language for numerical computations

  • GNU plotutils
    a vector graphics plotting library and utility

  • GNU Prolog
    Prolog compiler with constraint solving over finite domains

  • GNU PSPP
    a statistical analysis program, ala SPSS

  • GNU R
    a language for statistical computing and graphics

  • GNU Screen
    a program that lets users manage multiple login sessions

  • GNU Solfege
    music education and ear training software

  • GNU Spell
    a spell checking program

  • GNU Typist
    a universal typing tutor

  • GNU Units
    converts between different systems of units

  • Gnumeric
    a spreadsheet application

  • GnuPG (GNU Privacy Guard)
    The GNU Privacy Guard, an encryption tool

  • Graphviz
    a suite of text-based graph visualization software

  • Grml
    a blind-friendly live Linux distribution

  • H

  • HighLine
    a higher-level, command-line oriented interface library

  • hostapd (wpa_supplicant)
    an authenticator for EAP, IEEE 802.11, WPA, etc.

  • httptunnel
    creates a data path tunnelled in HTTP requests

  • Hunspell
    a spell checker

  • I

  • ID Utils
    a massive image transformation system

  • ii (IRC It)
    a minimalist IRC client, based on a FIFO and the filesystem

  • ImageMagick
    a massive image transformation system

  • Inkscape
    vector graphics editor

  • intltool
    utility scripts for internationalizing XML

  • ircII (IRC client, second edition)
    a full screen, termcap-based Internet Relay Chat (IRC) client

  • Irssi
    a text mode, terminal based IRC client

  • J

  • JACAL
    a symbolic mathematics system written in Scheme

  • JACK Audio Connection Kit (JACK)
    basic infrastructure for audio applications

  • JOE (Joe's Own Editor)
    a user-friendly, full-screen text editor

  • Jshon
    a JSON manipulation tool

  • Jupyter
    an interactive computational environment

  • K

  • KDE
    K Desktop Environment

  • KmPlot
    mathematical function plotter for KDE

  • Knoppix
    a blind-friendly Linux distribution

  • L

  • latex-access
    a program to translate LaTeX into (Nemeth or UEB) braille

  • Liblouis
    a braille translator, back-translator, and formatter

  • LibreOffice
    a free and open-source office suite

  • Links
    a text-mode web browser

  • Linphone
    an Internet-based text, voice, and video messaging client

  • Lios (Linux-intelligent-ocr-solution)
    an intelligent OCR solution for Linux

  • Lucidor
    a program for reading and handling e-books

  • LXQt
    The Lightweight Qt Desktop Environment

  • LXTerminal
    VTE-based terminal emulator for LXDE

  • Lynx
    a classic non-graphical (text-mode) web browser

  • M

  • Magic Wormhole
    securely and simply transfer data between computers

  • MATE
    a desktop environment, based on GNOME 2

  • mblaze
    Unix utilities to deal with Maildir

  • mbrola
    multilingual software speech synthesizer

  • mhWaveEdit
    simple and fast GTK2 sound editor

  • mitmproxy
    SSL-capable man-in-the-middle HTTP proxy

  • MPD (Music Player Daemon)
    a server-side application for playing music

  • mpg123
    fast console MPEG audio player and decoder library

  • MPlayer
    a server-side application for playing music

  • mpv
    a cross-platform media player

  • mu (maildir-utils)
    mu (maildir-utils)

  • Mumble
    low-latency, high quality voice chat software

  • Mutt
    a text-based email client for Unix-like systems

  • N

  • ne (nice editor)
    easy-to-use and powerful text editor

  • Netatalk
    a daemon which implements the Apple Filing Protocol (AFP)

  • nodm
    automatic X11 display manager

  • Notify OSD
    daemon that displays passive pop-up notifications

  • NTP (Network Time Protocol)
    Network Time Protocol daemon and utility programs

  • O

  • OCRdesktop
    grab content from the screen as text via OCR technology

  • OCRFeeder
    document layout analysis and OCR system

  • OCRmyPDF
    adds an OCR text layer to scanned PDF files

  • ocrodjvu
    perform OCR on DjVu files

  • OfflineIMAP
    perform OCR on DjVu files

  • Open Sound System (OSS)
    a graphical screen reader for GNOME

  • OpenMAX (OMX)
    an API standard for processing of audio, video, and images

  • OpenSCAD
    software for creating solid 3D CAD models

  • Opus-tools
    Opus codec command line tools

  • Orca
    a graphical screen reader for GNOME

  • P

  • Pandoc
    a universal document-conversion application and library

  • PCManFM
    extremely fast and lightweight file manager

  • Pdmenu
    simple full screen menu program

  • pianobar
    simple full screen menu program

  • Pidgin
    multi-protocol chat client

  • PINN (PINN is not NOOBS)
    an enhanced Operating System installer for the Raspberry Pi

  • Pluma
    official text editor of the MATE desktop environment

  • Poezio
    a console-based client for Jabber and XMPP

  • PortAudio
    audio I/O library

  • Profanity
    a console-based client for XMPP and Jabber

  • PulseAudio
    provides audio and MIDI functionality to Linux

  • Pyspread
    cross-platform Python spreadsheet application

  • Python 2
    interactive high-level object-oriented language

  • Python 3
    keyboard-only window manager

  • R

  • Raspberry VI
    a blind-friendly version of the Raspbian Lite OS

  • Raspbian
    operating system for the Raspberry Pi

  • ratpoison
    a simple, keyboard-based window manager

  • Recoll
    desktop full-text search tool

  • reportbug
    a bug reporting tool for Debian and derived OS distributions

  • RipIT
    text-based audio CD ripper

  • ronn
    a tool for generating manuals

  • Ruby
    a popular, elegant programming language

  • ruby-gpio
    a Ruby DSL to interface with the Raspberry Pi GPIO

  • S

  • SageMath
    a screenreader with support for braille and/or speech

  • sbl
    a screenreader with support for braille and/or speech

  • Scribus
    desktop publishing software

  • ScrollZ
    an advanced IRC client, based on ircII

  • sic (simple irc client)
    an extremely fast, small, and simple IRC client

  • Slint
    a blind-friendly Linux distribution, based on Slackware

  • Socat (SOcket CAT)
    multipurpose relay for bidirectional data transfer

  • SoX (Sound eXchange)
    the Swiss Army knife of sound processing programs

  • Speakup
    a kernel module that provides a text-to-speech interface

  • speechd (Speech Dispatcher)
    a library that provides a common interface to speech synthesis

  • storeBackup
    a backup suite that stores files on other disks

  • Stormux
    a blind-friendly Linux distribution

  • Sup
    a console-based email client for people with a lot of email

  • Surfraw
    text-based web browser

  • Syncthing
    a utility for decentralized file synchronization

  • T

  • TalkingArch
    a speech- and braille-enabled version of Arch Linux

  • Tcl
    a text-based Tool Command Language

  • tdsr
    a console-based screen reader

  • Telegram
    official telegram messaging app

  • Termux
    Android terminal emulator and Linux environment app

  • Tesseract
    an OCR engine and a command line program

  • TeX Live
    render HTML into PDF and various image formats

  • Texinfo
    documentation system for on-line and printed output

  • The vOICe (Seeing with Sound)
    an app which renders images (e.g., camera views) as sound

  • Thunderbird
    standalone mail and news reader from mozilla.org

  • TinTin++ (tt++)
    classic text-based MUD client

  • tmux
    a terminal session multiplexer

  • Trisquel
    a blind-friendly Linux distribution

  • TTY::Prompt
    an independent prompt component for the TTY toolkit

  • TuxMath
    a terminal session multiplexer

  • TuxType
    an educational typing tutorial game starring Tux

  • U

  • Ubuntu
    a family of Linux distributions based on Debian

  • V

  • Vim (Vi Improved)
    a highly configurable, improved version of vi

  • Vinux
    a blind-friendly Linux distribution, based on Ubuntu

  • VLC (VideoLAN Client)
    media player software and streaming media server

  • W

  • w3m
    a text-based web browser and terminal pager

  • wcalc
    a flexible, command-line scientific calculator

  • WeeChat (Wee Enhanced Environment for Chat)
    a fast, light, and extensible chat client

  • WiringPi
    a Pin-based GPIO access library for the Raspberry Pi

  • wkhtmltopdf
    render HTML into PDF and various image formats

  • WordGrinder
    render HTML into PDF and various image formats

  • X

  • Xarchiver
    solution for handling archives

  • xdot
    interactive viewer for Graphviz dot files

  • Xiki
    a Ruby library to create menu-based interactive interfaces

  • xlsx2csv
    convert xslx files to csv format

  • Xpdf
    a PDF viewer and text extractor

  • Y

  • YAD (yet another dialog)
    tool for creating graphical dialogs from shell scripts

  • YAJL (Yet Another JSON Library)
    JSON parser and validating generator

  • yasr (Yet Another Screen Reader)
    a general-purpose, console-based screen reader

  • youtube-dl
    a general-purpose, console-based screen reader