List of applications (简体中文)
本文按照不同分类列出常用的应用,是寻找软件包的索引。许多段落分成终端和图形应用程序。
- 此页面的存在主要是为了使您更容易搜索不知道被添加到哪个部分的应用程序的替代方案。使用顶部模板中的链接,以独立页面的形式查看主部分。
- 请考虑安装 pkgstats 软件包,它提供了一个定时器,以便将安装在系统上的软件包的列表,与体系架构和使用的镜像一起,发送给 Arch Linux 的开发人员,帮助他们自己的工作的优先级并进行更好的分配。该信息是匿名发送的,不能用来识别您的身份。您可以在统计信息页面查看收集的数据。可在此论坛主题中获得更多信息。
- 守护程序包通常包括要启动的相关 systemd 单元文件。有些软件包甚至包含不同的 systemd 单元文件。安装后使用
pacman -Qql package | grep -Fe .service -e .socket
可用于检查并找到相应文件。
互联网
网络连接
网络管理
见Network configuration (简体中文)#网络管理器.
VPN 客户端
- Bitmask — 使用不同服务提供商的安装和加密的交流
- https://bitmask.net/ || bitmaskAUR
- Libreswan — 一个免费的最广泛支持和标准化的基于("IPsec")和因特网秘钥交换(IKE)的VPN协议的实现.
- NetworkManager — 通过插件系统支持大量协议 (比如. MS, Cisco, Fortinet).
- OpenConnect — 支持 Cisco 和 Juniper VPNs.
- Openswan — 基于IPsec的VPN解决方案.
- OpenVPN — 用来连接到 OpenVPN VPNs.
- PPTP Client — 用来连接到 PPTP VPNs, 比如像微软 VPNs (MPPE). (insecure)
- strongSwan — 基于IPsec 的VPN解决方案.
- tinc — tinc是一个免费的VPN守护进程
- vopono — OpenVPN and Wireguard wrapper to launch applications with VPN tunnels in network namespaces.
- Vpnc — 用来连接到 Cisco 3000 VPN 集中器.
- https://www.unix-ag.uni-kl.de/~massar/vpnc/[失效链接 2021-11-13 ⓘ] || vpnc
- WireGuard — 下一代安全网络隧道.
代理服务器
- Dante — SOCKS服务器和 SOCKS客户端, RFC 1928和相关标准的实现.
- Privoxy — 非缓存的web代理,带有强大的过滤能力,能用来增强隐私、修改网页数据和HTTP头部、控制接入和移除广告和其它让人讨厌的因特网垃圾
- Project V — Project V 是一系列工具用来通过因特网帮助您构建你自己的私有网络.
- Shadowsocks — 安全的 socks5 代理, 旨在保护你的因特网流量.
- https://www.shadowsocks.org/en/index.html || Python: shadowsocks, C: shadowsocks-libev, Qt: shadowsocks-qt5
- Squid — 让Web支持 HTTP, HTTPS, FTP, 和更多的缓存服务器.
- Stunnel — 用于增加和解除对TCP数据流的TLS加密。既为服务端,也为客户端
- Tinyproxy — 轻量的 HTTP/HTTPS 代理守护进程.
- Trojan — 一种无法辨别的机制,能让你绕过GFW.
- Varnish — 高性能的 HTTP加速器.
- XX-Net — 易用的代理工具。
- Ziproxy — 转发 (非缓存) 压缩 HTTP代理服务器.
匿名网络
- Freenet — 没有审查的加密网络.
- GNUnet — 安全的对等网络框架.
- https://gnunet.org/ || CLI: gnunetAUR, GUI: gnunet-gtkAUR
- I2P — 分布式匿名网络.
- https://geti2p.net/ || i2pAUR
- Lantern — 点对点因特网审查规避软件.
- Tor — 匿名覆盖网络.
网络浏览器
见 Wikipedia:Comparison of web browsers.
终端
- browsh — 一个现代文本浏览器。作为无界面(headless)Firefox的前端运行
- https://www.brow.sh/ || browshAUR
- ELinks — 高级、构建良好和功能丰富的文本模式文本浏览器,并提供鼠标滚轮支持 (Links 的分支, 2009后很少维护).
- Links — 图形化和文本模式的web浏览器. 包括一个像Lynx的终端版本.
- Lynx — 用来访问万维网的文本浏览器.
- w3m — 基于页面和文本的网页浏览器. 有类似与vim的键盘绑定,并且能展示图片.并且支持JavaScript.
图形界面
基于 Gecko
可见 Wikipedia:Gecko (software).
- Firefox — 来自Mozilla的支持快速渲染的可扩展浏览器.
- Seamonkey — Mozilla网络套餐的分支版本.
Firefox的衍生品
- Cliqz — 基于Firefox的注重隐私的网页浏览器.
- https://cliqz.com/ || cliqzAUR or cliqz-binAUR
- Dot — 一个Firefox的分支,注重隐和更平滑的UI.
- https://www.dothq.co/ || dot-binAUR
- GNU IceCat — 一个Firefox ESR的自定义版本,由 GNU Project发布, 剥离了收费组件和额外的隐私插件. 与Mozilla Firefox相比分布周期可能会滞后.
- https://www.gnu.org/software/gnuzilla/ || icecatAUR or icecat-binAUR
- LibreWolf — 一个Firefox的分支,注重隐私、安全和自由
- Tor 匿名网络浏览器 — 安全便捷地下载、验证、安装和启动Tor Browser。Firefox ESR的一个分支。
- Cyberfox — 快速的并且注重隐私的Mozilla Firefox衍生品。
- Waterfox Classic — 基于Firefox 56 的一个优化衍生品,去除了隐私数据收集,并允许未签名的的扩展和NPAPI插件。
- Waterfox Current — 基于Firefox ESR 的一个优化衍生品,Waterfox的一个有着丰富功能更新的分支。
- Waterfox G3 — 基于Firefox 78 的一个优化衍生品,Waterfox的一个有着丰富功能更新的分支。
基于Blink
也可查阅Wikipedia:Blink (layout engine).
- Chromium — Google开发的网页浏览器, Google Chrome之后的开源项目.
- Vivaldi — 一个高级有所有权的浏览器,以强大的用户为中心.
注重隐私的Chromium 衍生品
- Brave — 内置跟踪器和广告阻拦器的浏览器。
- Iridium — 一个为Chromium设计的专注隐私的 补丁集.可查阅 和 Chromium的区别.
- Ungoogled Chromium — 对Google Chromium的修改品,移除了Google集成并增强隐私、控制和透明度
专有的Chromium 衍生品
- Google Chrome — Google开发的有所有权的浏览器。
- Microsoft Edge — 由微软开发的有所有权的浏览器
- https://www.microsoftedgeinsider.com/ || Stable: microsoft-edge-stable-binAUR,Beta: microsoft-edge-beta-binAUR,Dev: microsoft-edge-dev-binAUR
- Opera — 由Opera 软件开发的有所有权的浏览器.
- Slimjet — 基于Chromium的快速、聪明和强大的有所有权的浏览器.
- Yandex Browser — 有所有权的浏览器,结合了最小的设计和先进技术来让网络更快安全和简单
基于qt5-web引擎的浏览器
- Crusta — 具有独特功能的超级快速全功能的浏览器.
- Dooble — 色彩艳丽的浏览器.
-
Eric — 基于QTWEB引擎的HTML浏览器,是eric6开发工具集的一部分, 能用
eric6_browser
命令启动.
- Falkon — 基于QtWeb引擎,用Qt框架写的浏览器.
- Konqueror — 基于Qt工具集和Qtweb引擎(或者KHTML布局引擎)的浏览器,是kde-network的一部分.
- Liri Browser — 一个为liri写的极简的材料设计web浏览器.
- Qt WebBrowser — 用Qt和Qt Web引擎写的用于嵌入式设备的浏览器
- qutebrowser — 一个键盘驱动的, 像vim的浏览器,基于 PyQt5 和 QtWebEngine.
基于electron的浏览器
- Beaker — 对等网络浏览器,带有创建和托管网站的浏览器. 基于 Electron 平台。
- Ferdi — Electron 应用。Messaging browser that allows you to combine your favorite messaging services into one application. 基于Franz.
- https://getferdi.com/ || ferdiAUR
- Franz — Electron 应用。WhatsApp,Facebook Messenger,Slack,Telegram 以及其他web服务的消息浏览器。
- https://meetfranz.com/ || franzAUR
- Min — 一个更智能的,更快的浏览器 ,基于 Electron 平台.
基于Webkit
可查阅 Wikipedia:Webkit。
基于webkit2gtk的浏览器
其中大多数支持通过wyebadblock屏蔽广告
- Badwolf — 一个轻量化的、注重隐私的浏览器。
- Ephemeral — A private-by-default, always-incognito browser for elementary OS.
- Eolie — 为GNOME设计的简单浏览器.
- Lariza — 一个简单的实验性的浏览器,使用GTK+ 3, GLib 和 WebKit2GTK+.
- Luakit — lua可扩展的快速,小巧,基于webkit的浏览器框架.
- Midori — 基于GTK+ 和 WebKit的轻量级浏览器.
- Nyxt — 基于键盘的, 可无限扩展的浏览器。为高级用户所设计。It has familiar key-bindings (Emacs, VI, CUA) and features fuzzy searching between tabs, multiple selections, history as a tree and more。
- surf — 轻量的基于WebKit的浏览器, 它遵循 suckless ideology (基本上, 这个浏览器它自己就是一个C的源文件).
- Surfer — 简单的基于键盘的浏览器, 用C写成.
- Uzbl — 继承了Unix哲学的web接口工具组.
- http://uzbl.org/ || uzbl-browserAUR
- Vimb — 一个像vim的浏览器,灵感来源于Pentadactyl和 Vimprobable.
- wyeb — 一个像vim的浏览器,灵感来源于dwb和luakit。附有Adblock。
基于qt5-webkit的浏览器
-
Eric — 基于QtWebKit的 HTML 浏览器,是eric6 开发工具集的一部分,能通过
eric6_webbrowser
命令启动.
- OSPKit — 基于Webkit的 html浏览器,用于打印.
- Otter Browser — 专注重造经典Opera(12.x) UI,使用的是 Qt5.
- qutebrowser — 一个键盘驱动的, 像vim的浏览器基于PyQt5并且QtWebKit作为可选后端.
- smtube — 允许浏览搜索YouTube视频的程序
- WCGBrowser — 针对kiosk系统的浏览器.
其它
-
Links — 图形化和文本模式的浏览器. 包括一个图形化的X-window/帧缓冲带 CSS的版本, 图片渲染, 下拉菜单. 它能通过
xlinks -g
命令启动.
- NetSurf — 用C写的羽毛级浏览器,以它的缓慢的开发JavaScript支持和通过自己的布局引擎实现快速图片渲染出名。
- Pale Moon — 一个Firefox分支专注于速度, 使用Firefox29之前的界面。使用 Goanna布局引擎,一个Gecko分支. Firefox附加组件可能不兼容. [1] 没有更新的Firefox特性比如cache2, e10s, 和 OTMC.
- https://www.palemoon.org/ || palemoonAUR or palemoon-binAUR
Web服务器
一个web服务器通过HTTP提供给像 web浏览器一样的客户端网页和其它文件服务. 主要的web服务器能通过程序提供界面来提供动态内容(web applications).
也可查阅 Category:Web server 和 Wikipedia:Comparison of web server software.
- Apache — 高性能的 基于Unix的 HTTP 服务器.
- Caddy — 带有自动HTTPS的HTTP/2 web服务器.
- Hiawatha — 安全且先进的web服务器.
- Lighttpd — 一个安全, 快速, 兼容且非常灵活的web服务器.
- nginx — 轻量的 HTTP服务器和IMAP/POP3代理服务器.
- sthttpd — thttpd web 服务器的支持分支.
- yaws — 用Erlang写的Web 服务器/框架.
- http://yaws.hyber.org/ || yawsAUR
静态web服务器
- darkhttpd — 一个小巧且安全的静态web服务器,用C写成,不支持HTTPS和 Auth.
- quark — 一个极度小巧和简单的http仅支持get的web服务器. 仅仅支持在单个主机上的静态页面.
- serve — 静态文件服务和目录列表.
- servy — 一个小巧的web服务器, 单个二进制文件, 用Rust写成.
- Webfs — 简单和即时的web服务器用以支持最静态的内容.
Python 标准库模块 http.server 也能从命令行用作服务器.
专门的 web服务器
- Mongoose — 内置的web服务器库, 支持WebSocket和 MQTT.
- webhook — 创建 HTTP 端点(hooks)的小型服务器
- Woof — 一个专门的单文件web服务器; 是Web Offer One File(提供单文件服务的web)的缩写.
WSGI 服务器
- Gunicorn — 一个Python的WSGI HTTP服务器,用在UNIX上.
- uWSGI — 一个快速、自治愈的、 开发者/系统管理员友好的 程序容器服务器,用C写成.
- Waitress — 一个WSGI 服务器,针对 Python 2和3.
Apache也支持 WSGI ,通过 mod_wsgi模块.
性能测试
- http_load — 一个web服务器性能测试工具, 运行在一个进程里.
- httperf — 可以生成各种 HTTP 工作负载, 用 C写成.
- vegeta — HTTP 负载测试工具, 用 Go写成.
- Web Bench — 基准测试工具, 用 fork() 来模拟多个客户端.
文件分享
下载管理器
也可查阅 Wikipedia:Comparison of download managers.
命令行
- aria2 — 轻量的下载工具,支持HTTP、FTP、SFTP、BitTorrent和MetaLink. 它是作为守护进程运行的,通过内置的JSON-RPC 或 XML-RPC 界面控制.
- Axel — 轻量的命令行下载加速器. 支持 HTTP 和 FTP.
- cURL — 一个URL检索的实用工具和库. 支持 HTTP, FTP 和 SFTP.
- LFTP — 复制的文件传输程序. 支持 HTTP, FTP, SFTP, FISH, 和 BitTorrent.
- mps-youtube — 基于终端的、带有播放列表管理的YouTube点唱机。 通过mplayer/mpv播放音频/视频.
- Plowshare — 一系列命令行工具,用来管理文件分享网站(aka Hosters).
- RTMPDump — 通过RTMP(Adobe的Flash视频播放器的专有协议)来下载flv视频
- snarf — 命令行 URL 检索工具. 支持HTTP 和 FTP.
- Streamlink — 从各种自定义的视频播放器的流服务中启动流,并保存到文件里.
- Streamripper — 记录并将流MP3分到不同轨.
- You-Get — 从web下载媒体内容 (视频, 音频, 图像).
- youtube-dl — 从 YouTube 和其它网站下载视频.
- youtube-viewer — 查看YouTube视频的命令行工具.
- Wget — 从网络检索文件的网络工具. 支持 HTTP 和 FTP.
图形界面
- ClipGrab — YouTube, Vimeo 和许多其它在线视频站点的下载器和转换器.
- FatRat — 基于QT的下载管理器,支持 HTTP, FTP, SFTP, BitTorrent 和 Metalink.
- FreeRapid — 基于Java的下载器,支持从文件分享服务下载.
- FrostWire — 容易使用的云下载器, BitTorrent 客户端和媒体播放器.
- gtk-youtube-viewer — GTK+ 的用来看YouTube视频的工具.
- Gwget — 针对GNOME的下载管理器. 支持HTTP和FTP.
- Gydl — 对已存在的youtube-dl程序的GUI 封装来从类似YouTube的网站下载内容.
- JDownloader — 基于Java的针对一键托管网站的下载器.
- KGet — 针对KDE的下载管理器. 支持HTTP, FTP, BitTorrent 和 Metalink. 是kde-network的一部分.
- Persepolis — aria2的图形化前端下载管理器,带有许多特性. 支持 HTTP 和 FTP.
- pyLoad — 用Python写的下载器,设计的目的是极度轻量,易扩展和通过web的完全管理.
- https://pyload.net/ || pyload-ngAUR
- Steadyflow — 针对GNOME的简单下载管理器. 支持 HTTP 和 FTP.
- Streamtuner2 — 互联网电台和视频浏览器. 它简单地按目录分类列出电台并用你喜欢的媒体播放器播放
- uGet — GTK+下载管理器,特性是分类下载和HTML导入.支持HTTP, FTP, BitTorrent, Metalink, YouTube 和 Mega.
- Xtreme Download Manager — 提升下载速度至多500%的强力工具. 支持 HTTP and FTP. 视频采集器能以普通方式运行并且不限于特定网站.
云存储服务器
- Cozy — 一款你可以破解,托管和删除的私有云.
- Nextcloud — 一款将文件集中存储在由你掌控的硬件上的云服务器.
- Pydio — 成熟且开源的针对文件分享和同步的web程序.
- https://pydio.com/ || pydioAUR
- Seafile — 一种在线文件存储和协作的工具,具有对文件同步、隐私保护和团队协作的高级支持.
云同步客户端
- 一些 synchronization and backup programs 提供了对云存储服务的直接支持.
- 一些 FUSE filesystems 提供了将云存储挂载为文件系统的方式. Google Drive能通过 gvfs-google 来提供对基于GVFS的程序(比如 Nautilus(GNOME桌面文件管理器))的支持, 和通过 kio-gdrive 来提供对基于KIO的程序的支持 (比如 Dolphin(KDE桌面文件管理器)).
- 查阅 Disk encryption#Cloud-storage optimized 来实现在任何第三方云服务的“零知识“ (客户端透明加密) 存储.
- aws-cli — 针对亚马逊Web服务(Amazon Web Service)的CLI, 包括高效的从亚马逊S3上传或下载的文件传输.
- Backblaze B2 — 开源的命令行客户端.
- Baidu Netdisk — 百度网盘(Baidu Netdisk)(原百度云)是百度推出的一项云存储服务。
- CloudCross — 将本地文件和文件夹同步到许多云服务器提供商. Mail.ru Cloud, Yandex Disk, Google Drive, OneDrive 和 Dropbox 的服务都是支持的.
- https://cloudcross.mastersoft24.ru/[失效链接 2021-11-13 ⓘ] || cloudcrossAUR
- Cozy Drive — 针对Cozy的客户端.
- drive — 上传或下载Google Drive的小型程序.
- DriveSync — 将Google Drive的文件同步到你机器的一个本地文件夹的命令行工具.
- Dropbox — Dropbox的专有客户端.
- gdrive — 与Google Drive交互的命令行工具.
- Grive — Google Drive客户端,支持最新的Drive REST API 和部分同步.
- hubiC — 针对hubiC的专有同步客户端服务和命令行工具.
- Insync — 非官方的专有Google Drive客户端.
- Mega Sync Client — 同步 Mega的文件的桌面客户端.
- https://mega.nz/ || megasyncAUR
- Megatools — 针对Mega的非官方CLI.
- Nextcloud Client — 针对Nextcloud的桌面客户端.
- Nutstore — 针对Nutstore的客户端.
- OneDrive — 针对 OneDrive的非官方CLI.
- ownCloud Desktop Client — 针对 ownCloud的桌面同步客户端.
- pCloud Drive — 针对pCloud的专有桌面同步客户端. 基于 Electron 平台.
- PydioSync — 针对Pydio的桌面客户端.
- https://pydio.com/ || pydio-syncAUR
- S3cmd — 针对Amazon S3的非官方CLI.
- Seafile Client — 针对Seafile的GUI.
- SpiderOak One — 针对SpiderOak One的专有客户端.
- Tresorit — 针对Tresorit的专有桌面同步客户端.
- Yandex Disk — 针对Yandex Disk的专有CLI.
FTP
FTP客户端
也可查阅 Wikipedia:Comparison of FTP client software.
- FileZilla — 快速和可靠的FTP, FTPS 和 SFTP 客户端.
- gFTP — 针对Linux的多线程客户端.
- ftp — 由GNU Inetutils 提供的简单的ftp客户端
- ncftp — 实现FTP的一系列免费应用程序.
一些文件管理器像 Dolphin, GNOME Files 和 Thunar 也提供FTP功能.
FTP服务器
也可查阅 Wikipedia:List of FTP server software.
- bftpd — 小巧和易配置的ftp服务器
- chezdav — 允许分享一个特定目录的WebDAV服务器.
- ftpd — 由GNU Inetutils提供的简单ftp服务器
- proFTPd — 一个安全和可配置的ftp服务器
- Pure-FTPd — 免费(BSD许可证),安全,生产质量和标准兼容的FTP服务器.
- SSH — SFTP是一个网络协议,它提供在任何可靠的数据流间的文件访问、文件传输和文件管理.
- vsftpd — 针对类UNIX系统的轻量、稳定和安全的FTP服务器.
BitTorrent客户端
一些download managers也能连接到Bittorrent网络: Aria2, LFTP, FatRat, FrostWire, KGet, MLDonkey, uGet.
也可查阅 Wikipedia:Comparison of BitTorrent clients.
命令行
- Ctorrent — CTorrent是一个BitTorrent的C++实现,轻量且快速.
- peerflix — 针对node.js的流torrent客户端.
- rTorrent — 简单和轻量的ncurses BitTorrent 客户端. 需要 libtorrent 后端.
- Transmission CLI — 简单易用的BitTorrent client带有一个守护进程版本和多前端. 这个包包括了后端、守护进程、命令行界面和一个web UI界面.
图形界面
- Deluge — 用户友好的BitTorrent客户端,用PyGTK写成,能以守护进程运行.
- Fragments — 易用的BitTorrent客户端,遵循GNOME HIG规则并包括了许多经考虑的特性.
- Ktorrent — 针对KDE的功能丰富的BitTorrent客户端.
- Powder Player — 流式Bittorrent客户端和播放器的混合,基于Electron 平台.
- qBittorrent — 开源的(GPLv2许可证) BitTorrent 客户端,非常像 µtorrent.
- Torrential — 针对elementary OS的简单torrent客户端.
- Transmission — 简单易用的BitTorrent客户端,带有守护进程版本和多前端.
- https://transmissionbt.com/ || GTK+: transmission-gtk, Qt: transmission-qt
- Transmission Remote — GTK+客户端,针对远程管理使用相同HTTP RFC协议的Transmission BitTorrent客户端.
- Tribler — 第四代文件分享系统的BitTorrent 客户端.
- Vuze — 用Java写的功能丰富的Bittorrent客户端(之前是 Azureus).
- https://www.vuze.com/ || vuzeAUR
- WebTorrent Desktop — 流式BitTorrent程序. 基于Electron 平台.
其他端到端(P2P)网络
另请参见 Wikipedia:Comparison of file-sharing applications.
- aMule — 著名的 eDonkey/Kad 客户端,带有守护进程版本和GTK+, web, 和 CLI 前端.
- EiskaltDC++ — 直连和ADC客户端.
- https://github.com/eiskaltdcpp/eiskaltdcpp || GTK+: eiskaltdcpp-gtkAUR, Qt: eiskaltdcpp-qtAUR
- gtk-gnutella — GTK+服务器/客户端,针对Gnutella的P2P网络.
- KaMule — KDE的针对aMule的图形化前端.
- LBRY — LBRY的浏览器和钱包,分散的,用户控制的内容市场基于Electron 平台.
- https://lbry.io/ || lbry-app-binAUR
- MLDonkey — 多协议的P2P客户端,支持HTTP, FTP, BitTorrent, Direct Connect, eDonkey 和 FastTrack.
- ncdc — 现代的轻量的直连和ADC客户端,带有一个友好的ncurses界面.
- Nicotine+ — 针对Soulseek P2P网络的图形化客户端.
Pastebin(粘贴箱)客户端
也可查阅 Wikipedia:Pastebin.
Pastebin服务经常用作引用文本或图片,特别是协作和故障排除的时候.Pastebin客户端提供了从命令行上传的方便的方法.
command | curl -F c=@- https://ptpb.pw或者上传一个文件 (包括图片):
curl -F c=@- https://ptpb.pw < file
- Elmer — Pastebin客户端,类似于wgetpaste 和 curlpaste, 除了用 Perl写成和能通过wget或curl使用. 服务器: codepad.org, rafb.me, sprunge.us.
- Fb-client — 针对 paste.xinu.at pastebin的客户端.
- Gist — 针对gist.github.com pastebin 服务的命令行界面.
- imgur — 一个CLI客户端能上传图片到imgur.com图片分享服务.
- Ix — 针对ix.io pastebin的客户端.
- http://ix.io || ixAUR
-
Pastebinit — 非常小的Python脚本,能作为Pastebin客户端。 服务器: pastie.org, paste.kde.org, paste.debian.net, paste.ubuntu.com 还有其它的 (全部名单可查阅
pastebinit -l
).
- ruby-haste — 针对hastebin.com的客户端.
- Uppity — 有态度的pastebin客户端.
- Wgetpaste — 自动粘贴到许多pastebin服务的Bash脚本. 服务器: pastebin.ca, codepad.org, dpaste.com and pastebin.osuosl.org.
通信
邮件客户端
也可查阅Wikipedia:Comparison of email clients
命令行
- aerc — 异步邮件客户端.
- https://github.com/SirCmpwn/aerc[失效链接 2021-05-17 ⓘ] || aerc-gitAUR
- alot — 一个实验性质的邮件客户端基于notmuch mail. 用Python写成,使用 urwid 工具包.
- mu/mu4e — 邮件索引器(mu)和emacs的客户端 (mu4e). Xapian基于快速搜索.
- Mutt — 小巧但强力的基于文字的邮件客户端.
- NeoMutt — 命令行的邮件阅读器(或者 MUA). 它是Mutt的衍生版但添加了许多功能.
- nmh — 模块化邮件处理系统.
- notmuch — 一个快速的邮件索引器,基于xapian.
- Sup — CLI邮件客户端,特性有快速搜索, 标签, 线程和类似与Gmail的操作.
- Wanderlust — 针对Emacs的邮件客户端和新闻阅读器.
图形化
- Balsa — 简单小巧的邮件客户端,针对 GNOME.
- Claws Mail — 轻量基于GTK的邮件客户端和新闻阅读器.
- ElectronMail — 非官方的桌面程序提供许多加密邮件提供商的服务 (比如 ProtonMail, Tutanota). 基于 Electron 平台.
- Evolution — 成熟并且功能丰富的邮件客户端,是GNOME项目的一部分. 是gnome-extra的一部分.
- Geary — 用Vala写成的简单桌面邮件客户端.
- Gnubiff — 邮件通知程序,检查邮件,并在当新邮件到达时提供邮件标题通知.
- Inboxer — 非官方,免费,开源的Google Inbox桌面程序. 基于 Electron 平台.
- Kube — 现代的交流和协作客户端,用QtQuick写成.
- Mailnag — 可扩展的邮件通知守护进程.
- Mailspring — Nylas Mail有所有权的分支,由它原创作者中的一位开发.
- Nylas Mail — 可扩展邮件客户端. 基于 Electron 平台.
- openWMail — 针对Gmail & Google Inbox的令人想念的邮件客户端. 基于 Electron 平台.
- QGmailNotifier — 便携式的基于Qt5的GMail通知程序.
- SeaMonkey Mail & Newsgroups — 包括SeaMonkey套件的邮件客户端.
- Sylpheed — 轻量的GTK+用户友好的邮件客户端.
- Thunderbird — 来自Mozilla的由GTK+写成的功能丰富的邮件客户端.
- Trojitá — Qt IMAP 邮件客户端. 只支持one IMAP account.
基于网络
- Nextcloud Mail — 针对NextCloud的邮件web程序.
- Roundcubemail — 基于浏览器的多语言IMAP客户端web程序,带有一个像本地程序的界面.
- SquirrelMail — 给疯子准备的邮件客户端!
邮件服务器
查阅Mail server.
- Modoboa — 模块化的邮件托管和管理平台,用Python写成.
- https://modoboa.org/ || modoboaAUR
邮件检索代理
也可查阅 Wikipedia:Mail retrieval agent.
- fdm — 获取并传递邮件的程序.
- Fetchmail — 一个远程邮件检索工具.
- getmail — 一个POP3邮件检索器,带有可靠的Maildir和命令传递.
- imapsync — IMAP 同步,复制,迁移工具
- isync — IMAP和MailDir邮箱同步器
- mpop — 小巧且快速的POP3客户端,能用作fetchmail的客户端
- OfflineIMAP — 在两个库之间同步邮件.
即时通信客户端
也可查阅 Wikipedia:Comparison of instant messaging clients 和 Wikipedia:Comparison of VoIP software.
这个部分在 instant messaging的支持下列出了所有客户端软件.
多协议客户端
这些客户端支持的网络的数量很大但他们(像所有的多协议客户的一样)通常对特定网络的功能支持有限.
命令行
- BarnOwl — 基于Ncurses的聊天客户端,支持Zephyr, XMPP, IRC 和 Twitter 的协议.
- BitlBee — 连接到热门聊天网络的IRC网关(XMPP, ICQ 和 Twitter).
- https://bitlbee.org/ || bitlbeeAUR
- EKG2 — 基于Ncurses的XMPP, Gadu-Gadu, ICQ 和 IRC 客户端.
- Finch — 基于Ncurses的聊天客户端,使用libpurple并支持它所以的协议(Bonjour, Gadu-Gadu, Groupwise, ICQ, IRC, SIMPLE, XMPP, Zephyr).
- Minbif — 连接到使用libpurple的IM网络的IRC网关.
- https://symlink.me/projects/minbif/wiki[失效链接 2021-05-17 ⓘ] || minbifAUR
图形界面
- Jitsi — 音频/视频VoIP手机和即时通信客户端,用Java写成,支持SIP, XMPP, ICQ, IRC协议和许多其它有用的特性.
- https://jitsi.org/ || jitsiAUR
- Kopete — 用户友好的IM客户端,支持Bonjour, Gadu-Gadu, GroupWise, ICQ, XMPP.
- KDE Telepathy — KDE即时通信客户端使用Telepathy框架. 它的目的是做成Kopete的替代品.
- Pidgin — 多协议即时通信客户端并有音频支持,使用的libpurple并支持所以它的协议 (Bonjour, Gadu-Gadu, Groupwise, ICQ, IRC, SIMPLE, XMPP, Zephyr).
- qutIM — 简单和用户友好的IM客户端支持ICQ, XMPP, Mail.Ru, IRC 和 VKontakte 消息.
- https://qutim.org/ || qutimAUR
- Smuxi — 跨平台的IRC客户端,支持Twitter和XMPP.
- https://smuxi.im/ || smuxiAUR
- Thunderbird — 功能丰富的email客户端,支持用IRC,XMPP和Twitter的即时通信.
- Yate Client — 即时通信客户端和软件电话,支持XMPP, SIP and H.323.
IRC客户端
也可查阅 Wikipedia:Comparison of Internet Relay Chat clients.
命令行
- ERC — 为Emacs编写的强大的,模块化的,可扩展的IRC客户端。
-
ii — 轻量级的IRC客户端,对会话逐字使用
tail -f
并且echo
你的回复到文件里。
- Irssi — 基于ncurses库的高度可配置的IRC客户端。
- pork — 基于ncurses库的可编程IRC客户端,其外观和使用大多类似于ircll。
- ScrollZ — 基于ircII的高级IRC客户端。
- sic — 非常简洁的IRC客户端,和ii相似。
- WeeChat — 模块化,轻量级,基于ncurses库的IRC客户端。
对比
名称 | 软件包 | 开发语言 | 可扩展 | 简单身份验证和安全层 |
---|---|---|---|---|
BitchX | bitchx-gitAUR | C | ? | ? |
ERC | emacs | ELisp | 用ELisp | via script |
ii | iiAUR | C | 标准输入/标准输出 | 否 |
Irssi | irssi | C | 用Perl | 是 |
pork | pork | C | 用Perl | 否 |
ScrollZ | scrollzAUR | C | ? | 否 |
sic | sicAUR | C | 标准输入/标准输出 | 否 |
WeeChat | weechat | C | 多种语言 | 是 |
图形界面
- HexChat — 适用于Linux和Windows的XChat的分支。
- Konversation — 使用QT为KDE桌面开发的IRC客户端。
- KVIrc — 基于QT开发的IRC客户端,具有大量的主题支持。
- http://kvirc.net/ || kvirc-gitAUR
- Loqui — 使用GTK+开发的IRC客户端。
- LostIRC — 有tab自动补全,支持多服务、日志和其他特性的使用GTK+开发的IRC客户端。
- Polari — GNOME项目的一个简单的IRC客户端。
- Quassel — 现代且跨平台的分布式IRC客户端。
- Srain — 使用GTK+ 3开发的现代、漂亮的IRC客户端。
- https://srain.im/ || srainAUR
XMPP客户端
请参考 Wikipedia:XMPP 和 Wikipedia:Comparison of instant messaging clients#XMPP-related features.
控制台
- Freetalk — 基于控制台的XMPP客户端。
- jabber.el — 用于Emacs的最小XMPP客户端。.
- jp (Salut à Toi) — Salut à Toi的命令行界面的前端,多功能的XMPP客户端。
- MCabber — 小型XMPP控制台客户端,包括以下特性: SSL, PGP, MUC, OTR 和 UTF8.
- Poezio — IRC样式的XMPP客户端。
- https://poez.io/ || poezioAUR
- Primitivus (Salut à Toi) — Salut à Toi的命令行界面的前端,多功能的XMPP客户端。
- Profanity — 一个受lrssi启发的基于终端的XMPP客户端
图形界面
- Cagou (Salut à Toi) — Salut à Toi的桌面/手机前端,多功能的XMPP客户端。
- Converse.js — 基于web的XMPP会话客户端,使用JavaScript开发。
- Dino — 一个现代化易用的XMPP客户端,支持PGP和OMEMO。
- Gajim — 使用PyGTK开发的支持音频的XMPP客户端。
- Kadu — 基于QT开发的XMPP和Gadu-Gadu客户端。
- http://www.kadu.im/ || kaduAUR
- Libervia (Salut à Toi) — Salut à Toi的web前端,多功能的XMPP客户端。
- Nextcloud JavaScript XMPP Client — 使用XMPP的Nextcloud的聊天应用程序,有端到端加密,视频电话,文件传输和小组交流的功能。
- Psi — 基于QT开发的XMPP客户端。
- Spark — 针对企业和组织优化的跨平台实时XMPP协作客户端。
- Swift — 使用C++编写的基于QT和Swiften的XMPP客户端。
- Tkabber — 由ejabberd XMPP服务的作者开发的易于快速开发、功能丰富的XMPP客户端。
- Vacuum IM — 全功能的跨平台XMPP客户端。
SIP客户端
另参见Wikipedia:List of SIP software#Clients.
- Blink — 最先进的,易用的SIP客户端。
- https://icanblink.com/ || blinkAUR
- Jami — 适用于分散环状网络的兼容SIP协议的软件电话和即时通讯软件,前身是SFLphone。
- Linphone — 为通过音频、视频、文字即时消息和互联网上的人们自由交谈而开发的VoIP电话应用程序(SIP 客户端)。
- Ring KDE — 适用于分散环状网络的兼容SIP协议的软件电话和即时通讯软件(KDE客户端)。
- Twinkle — 用QT开发的软件电话,使用SIP协议进行Voip和IM通话。
Matrix客户端
另请参见 Matrix.
- Fractal — 用Rust为Gnome开发的Matrix客户端。
- nheko — 支持Matrix协议的桌面客户端。
- Quaternion — 支持Matrix协议的基于QT5开发的IM客户端。
- Element — 漂亮的Matrix客户端,侧重于性能和可用性。Web版和桌面版基于Electron平台开发。
- Tensor — 基于QT5/QML的Matrix客户端。
Tox客户端
另请参见:Tox.
- qTox — 基于C++/QT开发的遵循Tox设计规范的强大Tox客户端。
- ratox — 基于FIFO的Tox客户端。
- Toxic — 基于ncurses开发的客户端。
- Toxygen — 由纯粹的Python3实现的客户端。
- Venom — 一个现代的GNU/Linux桌面客户端。
- µTox — 轻量级Tox客户端。
无服务器(分布式)客户端
另请参见:Bonjour,Ring,Tox和Wikipedia:Comparison of LAN messengers。
- BeeBEEP — 安全的局域网消息传输。
- Bitmessage — 用于给他人或订阅用户发送加密消息的分散且不可信的对等通讯协议。
- iptux — 局域网通讯软件,与IP Messenger兼容。
- LAN Messenger — 用于内网通讯的无需服务器的对等聊天应用,支持多种实用功能,包括通知,个人和小组的加密通话,文件传输和消息日志。
- Patchwork — 基于Secure Scuttlebutt(SSB)构建的分布式通讯和分享应用程序。使用Electron开发。
- RetroShare — 具有文件共享,聊天组,邮件的无服务加密式即时通讯。
- https://ricochet.im/[失效链接 2021-11-13 ⓘ] || ricochetAUR
其他即时通讯客户端
- Caprine — 非官方的Facebook应用。基于Electron平台开发。
- https://crypto.cat/ || cryptocatAUR
- Gitter — 给Github的社区和团队开发的交流产品。
- https://gitter.im/ || gitterAUR
- Hangups — T为Google Hangouts开发的第三方即时通讯客户端。
- ICQ — Linux下ICQ官方客户端。
- Matterhorn — Mattermost聊天系统的控制台客户端。
- Mattermost Desktop — Mattermost的桌面客户端。 基于Electron平台开发。
- Mumble — 和TeamSpeak相似的语音交流客户端。
- Rocket.Chat Desktop — Rocket.Chat桌面客户端。基于Electron平台开发。
- TeamSpeak — 以玩家为目标用户开发的VoIP专用应用。
- Telegram Desktop — Telegram官方桌面客户端。
- Viber — 专用的跨平台IM和VoIP软件。
- YakYak — Google Hangouts的非官方桌面客户端。基于Electron平台开发。
- Zoom — 专用的视频会议,在线会议和群消息应用。
- https://zoom.us/ || zoomAUR
Instant messaging servers
See also Wikipedia:Comparison of instant messaging protocols.
IRC servers
See also Wikipedia:Comparison of Internet Relay Chat daemons.
- InspIRCd — A stable, modern and lightweight IRC daemon.
- IRCD-Hybrid — A lightweight, high-performance internet relay chat daemon.
- miniircd — A small and configuration free IRC server, suitable for private use.
- UnrealIRCd — Open Source IRC Server.
XMPP servers
See also Wikipedia:Comparison of XMPP server software.
- Prosody — An XMPP server written in the Lua programming language. Prosody is designed to be lightweight and highly extensible. It is licensed under a permissive MIT license.
- Ejabberd — Robust, scalable and extensible XMPP Server written in Erlang
- Jabberd2 — An XMPP server written in the C language and licensed under the GNU General Public License. It was inspired by jabberd14.
- https://jabberd2.org || jabberd2AUR
- Openfire — An XMPP IM multiplatform server written in Java
SIP servers
See also Wikipedia:List of SIP software#Servers.
- Asterisk — A complete PBX solution.
- Kamailio — Rock solid SIP server.
- openSIPS — SIP proxy/server for voice, video, IM, presence and any other SIP extensions.
- Repro — An open-source, free SIP server.
- Yate — Advanced, mature, flexible telephony server that is used for VoIP and fixed networks, and for traditional mobile operators and MVNOs.
Other IM servers
- Mattermost — Open source private cloud server, Slack-alternative.
- Murmur — The voice chat application server for Mumble.
- http://mumble.sourceforge.net/[失效链接 2021-05-17 ⓘ] || murmur
- Nextcloud Talk — Video- and audio-conferencing app for Nextcloud.
- Rocket.Chat — Web chat server, developed in JavaScript, using the Meteor fullstack framework.
- Spreed WebRTC — WebRTC audio/video call and conferencing server.
- Synapse — Reference homeserver for the Matrix protocol.
- TeamSpeak Server — Proprietary VoIP conference server.
- uMurmur — Minimalistic Mumble server.
Collaborative software
See also Wikipedia:Collaborative software.
- Citadel/UX — Includes an email & mailing list server, instant messaging, address books, calendar/scheduling, bulletin boards, and wiki and blog engines.
- SOGo — Groupware server built around OpenGroupware.org (OGo) and the SOPE application server.
- https://sogo.nu/ || sogoAUR
新闻,RSS 与博客
See also Wikipedia:Comparison of feed aggregators.
新闻抓取
See also Wikipedia:Comparison of feed aggregators.
终端
- Canto — Ncurses RSS aggregator.
- Gnus — Email, NNTP and RSS client for Emacs.
- Rawdog — "RSS Aggregator Without Delusions Of Grandeur" that parses RSS/CDF/Atom feeds into a static HTML page of articles in chronological order.
- Snownews — Text mode RSS news reader.
图形界面
- Liferea — 为在线新闻供稿和博客设计的GTK+新闻集成.
- QuiteRSS — 用Qt/C++写的RSS/Atom新闻阅读器.
- RSS Guard — 用qt框架设计的非常轻量的RSS和ATOM新闻阅读器.
- Tickr (formerly News) — 基于GTK的RSS阅读器,在桌面上以平滑的滚动线形式显示从电视台得到的新闻
- Urssus — 跨平台GUI新闻集成.
播客客户端
Usenet 新闻播报与新闻抓取
Some email clientsalso support NNTP. This section mainly lists NNTP-only client.
See also: Wikipedia:List of Usenet newsreaders, Wikipedia:Comparison of Usenet newsreaders.
- nn — Alternative more user-friendly(curses-based) Usenet newsreader for UNIX.
- http://www.nndev.org/ || nnAUR
- NZBGet — CLI Utility to grab Usenet binary file using .nzb files.
- pan — A GTK2 Usenet newsreader that's good at both text and binaries.
- slrn — An open source text-based news client.
- https://www.slrn.org/ || slrnAUR
- tin — A cross-platform threaded NNTP and spool based UseNet newsreader.
- http://tin.org/ || tinAUR
- trn — A text-based Threaded Usenet newsreader.
- xrn — Usenet newsreader for X Window System.
博客软件
See also Wikipedia:Blog software and Wikipedia:List of content management systems.
- Drupal — An open source content management platform powering millions of websites and applications. It is built, used, and supported by an active and diverse community of people around the world.
- Hexo — 简单、快速、强大的Node.js静态博客框架
- https://hexo.io || hexo-cliAUR
- Jekyll — A static blog engine, written in Ruby, which supports Markdown, textile and other formats.
- https://jekyllrb.com/ || jekyllAUR
- Nanoblogger — A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content. It is not mantained anymore.
- Pelican — A static site generator, powered by Python.
- Wordpress — An easy to setup and administer FLOSS content management system featuring a strong and vibrant community with thousands of plugins and themes.
推特客户端
See also Wikipedia:List of Twitter services and applications.
Console
- bti — Simple command line client for twitter/identi.ca
- oysttyer — (official fork of ttytter) An interactive console text-based command-line Twitter client written in Perl.
- Rainbowstream — A powerful and fully-featured console Twitter client written in Python.
- toot — CLI and TUI tool for interacting with Mastodon instances
- turses — Twitter client for the console based off tyrs with major improvements.
Graphical
- Cawbird — Native GTK Twitter client for the Linux desktop.
- Choqok — Microblogging client for KDE that supports Twitter.com, Pump.io, GNU social and opendesktop.org services.
- Giara — Reddit app, built with Python, GTK and Handy.
- Mikutter — Simple, powerful Twitter client using GTK and Ruby.
- Pumpa — Pump.io client written in C++ and Qt.
- Tootle — GTK3 client for Mastodon.
- Turpial — Multi-interface Twitter client written in Python.
- Whalebird — Mastodon client application. Based on the Electron platform.
网络剪贴板
『网络剪贴板』经常被用来上传必要的信息,以方便用户在 IRC 频道向他人求助。目前『网络剪贴板』服务均支持文本 (e.g. sprunge.org, pastie.org, codepad.org) 和图片 (e.g. imgur.com, picpaste.com)『网络剪贴板』客户端大多允许您直接通过 CLI 上传,无需依靠网络浏览器。
<command> | curl -F 'sprunge=<-' http://sprunge.usoh-my-zsh(一个用来配置 Zsh (简体中文) 的工具)也提供了一个 sprunge 插件。
- Elmer — 和 wgetpaste 和 curlpaste 相似,但用 Perl 写成且可调用 wget 或 curl,网站: codepad.org, rafb.me, sprunge.us, ompldr.org.
- Fb-client — paste.xinu.at 专用客户端。
- Gist — gist.github.com 专用命令行界面客户端。
- Haste — 用 Haskell 写成的独特客户端. 网站: hpaste.org[失效链接 2021-11-13 ⓘ], paste2.org, pastebin.com and others.
- imgur — 可上传图片到 imgur.com 的客户端。
- Ix — ix.io 专用客户端。
- http://ix.io || ixAUR
-
Pastebinit — 相当小巧的 Python 脚本,网站: pastie.org, paste.kde.org, paste.debian.net, paste.ubuntu.com 以及其他 (可用
pastebinit -l
来查询).
- Uppity — 有姿态的客户端。
- Vim-gist — Vim 插件,针对 gist.github.com.
- Wgetpaste — Bash 脚本,能自动上传到以下『网络剪贴板』网站: pastebin.ca, codepad.org, dpaste.com 和 pastebin.osuosl.org.
比特币
更多信息参见: Bitcoin.
- Armory — 一个带有很多特性的比特币客户端, 例如对多种钱包的支持,导入keys和备份。
- Bitcoin — 一种管理 p2p 现金比特币的正式工具。
- Electrum — 一个易用的比特币客户端。
调查
- LimeSurvey — 一个开源的在线调查应用程序。作为基于Web服务器的软件,它让用户无需编程即可制作和发布在线调查并收集反馈。
多媒体
解码器
See the main article: Codecs.
图像
图像查看
See also Wikipedia:Comparison of image viewers.
命令行
- fbi — Image viewer for the linux framebuffer console.
- fbv — framebuffer 图像查看器
- fim — 基于fbi的,可定制的,支持脚本Frambuffer图像查看器
- jfbview — Framebuffer PDF and image viewer based on Imlib2. Features include Vim-like controls, rotation and zoom, zoom-to-fit, and fast multi-threaded rendering.
图形环境
- Eye of GNOME — Image viewing and cataloging program, which is a part of the GNOME desktop environment.
- QIV — 小巧快速的 gdk/Imlib 图像查看器
- Viewnior — Minimalistic GTK2 viewer featuring support for flip, rotate, animations and configurable mouse actions
- Eye of MATE — Simple graphics viewer for the MATE desktop.
- Feh — 使用imlib2的轻量级图像查看器
- Geeqie — Image browser and viewer (fork of GQview) that adds additional functionality such as support for RAW files.
- Gimmage — Gtkmm image viewer.
- GPicView — Simple and fast image viewer for X, which is part of the LXDE desktop.
- gThumb — Image viewer for the GNOME desktop.
- Gwenview — Fast and easy to use image viewer for the KDE desktop.
- Mirage — PyGTK image viewer featuring support for crop and resize, custom actions and a thumbnail panel.
- nomacs — Free (GPLv3) Qt image viewer for many operating systems. It is feature-rich but starts fast and can be configured to show additional widgets or only the image.
- Phototonic — Fast and functional image viewer and organizer (Qt).
- PhotoQt — Fast and highly configurable image viewer with a simple and nice interface.
- https://photoqt.org/ || photoqtAUR
- Picasa — Image organizer and viewer from Google that has editing capabilities and integration with the photo-sharing website.
- http://picasa.google.com/ || not packaged? search in AUR
- Quick Image Viewer — Very small and fast image viewer based on GTK+ and imlib2.
- Ristretto — Xfce 桌面环境下快速的轻量级图像查看器
- Shotwell — A digital photo organizer designed for the GNOME desktop environment
- SXIV — 简单的 X 图像查看器; works well with tiling window managers, uses imlib2
- Viewnior — Minimalistic GTK+ image viewer featuring support for flipping, rotating, animations and configurable mouse actions.
- Xloadimage — 经典的 X 图像查看器
- XnView MP — 高效的图像查看,浏览,转换器
- xv — Shareware program written by John Bradley to display and modify digital images under the X Window System.
- http://www.trilon.com/xv/ || xvAUR
图形和图像处理
位图编辑器
- GIMP — GIMP 是 GNU Image Manipulation Program(GNU图像处理程序)的缩写。成立于20世纪90年代中期的GIMP是一个与 Adobe Photoshop 相似的图像编辑套件。Arch Linux 软件仓库拥有数量众多的GIMP插件和辅助工具。可以使用如下命令来搜索它们:
pacman -Ss gimp
还有数量众多的软件包在 Arch User Repository。您也许会有兴趣阅读 CMYK support in The GIMP
- KolourPaint — KDE 下免费、快速的图像编辑器,与Windows 7系统之前微软画图软件相似,但是添加了一些如支持透明度等的新特征
- http://kolourpaint.org || kdegraphics-kolourpaint[损坏的链接:package not found]
- mtPaint — 致力于创建色彩索引的调色板图像以及像素画的图像编辑器
- darktable — 具有完整的照片工作流程并且擅长于RAW格式处理的软件
- MyPaint — 数码绘画者的自由图像工具
- Krita (瑞典语言版本中称为crayon) — 基于KDE平台和Koffice库创建的数字绘画设计软件
- Nathive — “没用的图像编辑器”("the usable image editor"), 一个基于Gnome设计,具有圆滑的学习曲线,着眼于实用性的图像编辑软件
- http://www.nathive.org/ || nathiveAUR[损坏的链接:package not found]
- ImageMagick — ImageMagick 是一个命令行图像处理程序。 它因为其支持超过100多种格式的精确格式转换而知名。它的API使得它非常易于融入脚本之中,而且它也被用作很多软件的后台处理器——比如创建MediaWiki的图片缩略图。
- GraphicsMagick — GraphicsMagick 于2002年基于ImageMagick的设计创建,继承了它的API和命令行稳定性。 而且它还支持多核CPU以增强性能,因为如此它被许多大型机构网站(如Flickr、etsy等)使用。
- Shotwell — Shotwell是一个图片管理软件。他只有简单的图像处理功能,比如:旋转、裁剪、色彩矫正和红眼移除等。它可以直接从数码相机中导入照片并且导出到设计媒体网站。
- digiKam — digiKam是一个基于KDE的图像/照片管理器。借助插件架构,它内置了大量的图像处理功能。digiKam声称自己比其他很多的图像处理工具拥有更多的图像处理功能,包括RAW格式图像的导入和处理。
矢量图形-图表
另请参见:Wikipedia:Comparison of vector graphics editors。
- Asymptote — 一个描述性的矢量图形语言(比如PGF / TikZ和Metapost),具有类c语法和LaTex支持。
- Dia — 一个基于GTK+的创意软件。
- Graphviz — 使用描述性的DOT语言绘图。
- Gravit — 专业的矢量图形设计工具。
- https://gravit.io/ || gravit-gitAUR[损坏的链接:package not found]
- Inkscape — 一个开源的矢量图编辑器,功能类似于Illustrator、CorelDraw以及Xara X。它使用W3C标准可放大矢量图格式(SVG)。Inkscape支持众多的高级SVG功能(如标记、克隆、Alpha通道混合等)。并且具有一套认真设计的基于工作流程的界面。它可以很方便地编辑节点,执行复杂的路径操作,描绘位图等等等等。其开发者以其社区维护的开发方法致力于维护一个正在发展中的用户与开发者社区。
- Mockingbot — 中文名:墨刀,一个可协作的原型图设计工具。
- Karbon — 矢量图形设计工具,Calligra套件的一部分。
- Pencil Project — 开源的原型设计工具。
- qasm2circ — latex的量子电路生成工具
- sK1 — .替代Adobe Illustrator或绘图软件。
- https://sk1project.net/ || sk1AUR
- yEd — 通用绘图程序流程图、网络图、UML图,BPMN图、思维导图、组织图、实体关系图。
矢量图处理 - CAD
See also Wikipedia:List of computer-aided design editors.
- BRL-CAD — Constructive solid geometry (CSG) solid modeling computer-aided design (CAD) system that includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools.
- https://brlcad.org/ || brlcadAUR
- DraftSight — 专业级免费CAD软件。DraftSight让专业CAD用户、学生和教育工作者能够创建、编辑和查看DWG文件。 DraftSight适用于Windows®、Mac®环境。目前达索集团已放弃了对Linux系统的支持,安装时需要自行下载源码包。
- FreeCAD — CAD/CAE program, based on OpenCascade, Qt and Python with features such as macro recording, workbenches and the ability to run as server.
- LeoCAD — CAD program for creating virtual LEGO models. It has an easy to use interface and currently includes over 6000 different pieces created by the LDraw community.
- LibreCAD — Powerful 2D CAD application based on Qt. It has been forked from QCad Community Edition.
- OpenSCAD — Open source 2D/3D CAD using programmers approach.
- QCAD — Powerful 2D CAD application that began in 1999. QCaD includes DFX standard file format and supports HPGL format.
- VariCAD — 3D/2D CAD and mechanical engineering application which provides support for parameters and geometric constraints, tools for shells, pipelines, sheet metal unbending and crash tests, assembly support, mechanical part and symbol libraries, calculations, bills of materials, and more.
- https://www.varicad.com/en/home/ || varicadAUR[损坏的链接:package not found]
三维建模与渲染
See also Wikipedia:Comparison of 3D computer graphics software.
- Art of Illusion — 3D modeling and rendering studio written in Java.
- MakeHuman™ — Parametrical modeling program for creating human bodies.
- POV-Ray — Script-based raytracer for creating 3D graphics.
- Wings 3D — Advanced subdivision modeler that is both powerful and easy to use.
- Blender — 一个全能的三维在图形创意工具。功能包括三维建模、材质设计、三维动画、后期合成等等功能。同时它也有大量的附加不定和工具扩展它的功能。Arch User Repository.
另外可见:
截取屏幕
See also: Taking a screenshot.
音频
音频系统
See also Wikipedia:Sound server.
See the main article: Sound system.
- wineasio — Provides an ASIO to JACK driver for wine. ASIO is the most common Windows low-latency driver, so is commonly used in audio workstation programs.
音频播放器
See also Wikipedia:Comparison of audio player software.
音乐播放器守护进程和客户端 (Client)
- Music Player Daemon — 轻量、可伸缩音乐播放器,C/S结构,MPD 作为一个守护程序运行于后台, 管理播放列表和音乐数据库
- MPD客户端程序清单
- XMMS2 — Complete rewrite of the popular music player.
命令行
- cmus — Very feature-rich ncurses-based music player.
- Cplay — Curses front-end for various audio players (ogg123, mpg123, mpg321, splay, madplay, and mikmod, xmp, and sox).
- Herrie — Minimalistic console-based music player with native AudioScrobbler support.
- https://herrie.info/ || herrieAUR
- MOC — Ncurses console audio player with support for the MP3, OGG, and WAV formats.
- MPFC — Gstreamer-based audio player with curses interface.
- mpg123 — Fast free MP3 console audio player for Linux, FreeBSD, Solaris, HP-UX and nearly all other UNIX systems (also decodes MP1 and MP2 files).
- pianobar — Console-based frontend for Pandora.
- PyTone — Advanced music jukebox with a console interface.
- https://www.luga.de/pytone/ || pytoneAUR[损坏的链接:package not found]
- shell-fm — Console-based player for the streams provided by last.fm.
- https://github.com/jkramer/shell-fm/ || shell-fmAUR[损坏的链接:package not found]
- VLC — Highly portable multimedia player with ncurses interface module, and multimedia framework capable of reading most audio and video formats as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
- whistle — a curses-based commandline audio player.
图形环境
- Amarok — Mature Qt-based player known for its plethora of features.
- aTunes — Audio player written in Java.
- http://www.atunes.org/ || atunesAUR[损坏的链接:package not found]
- http://banshee.fm/ || bansheeAUR[损坏的链接:package not found]
- Clementine — Amarok 1.4 clone, ported to Qt 4.
- Cuberok — Music player and collection manager with a lightweight interface.
- https://code.google.com/p/cuberok/ || cuberokAUR[损坏的链接:package not found]
- DeaDBeeF — Light and fast music player with many features, no GNOME or KDE dependencies, supports console-only, as well as a GTK+ GUI, comes with many plugins, and has a metadata editor.
- Exaile — GTK+ clone of Amarok.
- gmusicbrowser — Open-source jukebox for large collections of MP3/OGG/FLAC files.
- GNOME Music — Music is the new GNOME music playing application. It aims to combine an elegant and immersive browsing experience with simple and straightforward controls.
- Goggles Music Manager — Music collection manager and player that automatically categorizes your music, supports gapless playback, features easy tag editing, and internet radio support. Uses the Fox toolkit.
- Guayadeque — Full featured media player that can easily manage large collections and uses the GStreamer media framework.
- JuK — JuK is an audio jukebox application, supporting collections of MP3, Ogg Vorbis, and FLAC audio files.
- https://www.kde.org/applications/multimedia/juk/ || kdemultimedia-juk[损坏的链接:package not found]
- Listen — Listen is a Music player and management for GNOME written in python.
- https://launchpad.net/listen || listenAUR[损坏的链接:package not found]
- LXMusic — A minimalist xmms2-based music player.
- Miam-player — Cross-platform open source music player.
- http://miam-player.org/ || miam-playerAUR[损坏的链接:package not found]
- Nightingale — Open source clone of iTunes-based on Songbird, that uses Mozilla technologies and the GStreamer framework.
- https://getnightingale.com/ || nightingaleAUR[损坏的链接:package not found]
- Noise — Simple, fast, and good looking music player.
- https://launchpad.net/noise || noise[损坏的链接:package not found]
- Nuvola Player — Integrated Google Music, Grooveshark, 8tracks and Hype Machine player.
- http://nuvolaplayer.fenryxo.cz/ || nuvolaplayerAUR[损坏的链接:package not found]
- Potamus — Lightweight, intuitive GTK+ audio player with an emphasis on high audio quality.
- https://offog.org/code/potamus.html || potamusAUR[损坏的链接:package not found]
- Pragha — GTK+ music manager. (fork of the Consonance Music Manager)
- Qmmp — Qt-based multimedia player with a user interface that is similar to Winamp or XMMS.
- Quod Libet — Audio player written with PyGTK and GStreamer with support for regular expressions in playlists.
- Rhythmbox — GTK+ clone of iTunes, used by default in GNOME.
- Spotify — Proprietary music streaming service. It supports local playback and streaming from Spotify's vast library (requires a free account).
- Tomahawk — Music player application written in C++/Qt. It decouples the name of the song from the source it was shared from - and fulfills the request using all of your available sources.
- https://web.archive.org/web/20200412172053/http://www.tomahawk-player.org/ || tomahawkAUR[损坏的链接:package not found]
- VLC — Highly portable multimedia player and multimedia framework capable of reading most audio and video formats as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
- XMMS — Skinnable GTK+ standalone media player similar to Winamp.
- http://legacy.xmms2.org/ || xmmsAUR[损坏的链接:package not found]
音响管理
- GVolWheel — An audio mixer which lets you control the volume through a tray icon.
- GVTray — A master volume mixer for the system tray.
- https://code.google.com/p/gtk-tray-utils/ || gvtrayAUR[损坏的链接:package not found]
- pa-applet — PulseAudio system tray applet with volume bar.
- PNMixer — A fork of Obmixer. It has many new features such as ALSA channel selection, connect/disconnect detection, shortcuts, etc.
- Volctl — Per-application volume control for GNU/Linux desktops.
- Volnoti — Volnoti is a lightweight volume notification daemon for GNU/Linux and other POSIX operating systems.
- Volti — A GTK application for controlling audio volume from system tray with an internal mixer and support for multimedia keys that uses only ALSA.
- VolumeIcon — Another volume control for your system tray with channel selection, themes and an external mixer.
- http://softwarebakery.com/maato/volumeicon.html[失效链接 2021-05-17 ⓘ] || volumeicon
- VolWheel — A little application which lets you control the sound volume easily through a tray icon you can scroll on.
提取 CD
可视化
- ProjectM — Music visualizer which uses 3D accelerated iterative image-based rendering.
- VSXu — Free to use program that lets you create and perform real-time audio visual presets.
- https://www.vsxu.com/ || vsxuAUR
音频标签编辑器
- Audio Tag Tool — Tool to edit tags in MP3 and Ogg Vorbis files.
- Cowbell — Elegant music organizer that supports many audio formats including MP3, Ogg/FLAC, and MusePack.
- http://more-cowbell.org/ || cowbellAUR[损坏的链接:package not found]
- EasyTag — Utility for viewing, editing and writing ID3 tags of your MP3 files.
- Ex Falso — Cross-platform free and open source audio tag editor and library organizer.
- ID3 Mass Tagger — Command-line utility to edit ID3 1.x and 2.x tags.
- Kid3 — MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV and AIFF files tag editor.
- MP3Info — MP3 technical info viewer and ID3 1.x tag editor.
- MusicBrainz Picard — Cross-platform audio tag editor written in Python (the official MusicBrainz tagger).
- Puddletag — Replacement for the famous MP3tag for Windows.
- taffy — Simple command-line tag editor for many audio formats.
- Qoobar — Universal QT-based audio tagger (specialized for classical music)
声音编辑
- Ardour — Multichannel hard disk recorder and digital audio workstation.
- Audacity — Program that lets you manipulate digital audio waveforms.
- GNOME Sound Recorder — The Sound Recorder application enables you to record and play .flac, .ogg (OGG audio, or .oga), and .wav sound files.
- Jokosher — Non-linear multi-track digital audio editor that is being developed in Python, using the GTK+ interface and GStreamer as an audio back-end.
- https://launchpad.net/jokosher/ || jokosherAUR[损坏的链接:package not found]
- KWave — KDE的声音编辑器
- easytag — 查看和编辑多种音频格式的 tag
- LMMS — The Linux MultiMedia Studio. Free cross-platform software which allows you to produce music with your computer.
- Qtractor — Qt-based hard disk recorder and digital audio workstation application that aims to provide digital audio workstation software simple enough for the average home user, and yet powerful enough for the professional user.
- Rosegarden — Digital audio workstation program developed with ALSA and Qt that acts as an audio and MIDI sequencer, scorewriter and musical composition and editing tool.
- XCFA — Tool to extract the contens of audio CDs and convert them to various formats.
- http://www.xcfa.tuxfamily.org/ || xcfaAUR[损坏的链接:package not found]
手机管家
- moto4lin — 基于P2K平台,用于摩托罗拉手机文件系统的浏览和编辑器
- http://moto4lin.sourceforge.net/ || moto4linAUR[损坏的链接:package not found]
- GNOME Phone Manager — Control your mobile phone from your GNOME desktop.
- KDE Connect — A project that aims to communicate all your devices.
- Moto4Lin — File manager and seem editor for Motorola P2K phones (like C380/C650).
- https://sourceforge.net/projects/moto4lin/ || moto4linAUR[损坏的链接:package not found]
视频
视频播放器
See also Wikipedia:Comparison of video player software.
命令行
- MPlayer — Video player that supports a complete and versatile array of video and audio formats.
- http://www.mplayerhq.hu/design7/news.html || mplayer (See also a very similar fork: mplayer2AUR)
- mpv — Movie player based on MPlayer and mplayer2.
- https://mpv.io || mpv mpv-gitAUR
- xine-ui — Free multimedia player.
- VLC ncurses — Command-line version of the famous video player that can play smoothly high definition videos in the TTY.
- https://www.videolan.org/vlc/ || vlc-noguiAUR[损坏的链接:package not found]
图形化界面
See also: MPlayer frontends, mpv.
- bomi — Powerful and easy to use multimedia player (mpv backend) (Qt 5).
- https://bomi-player.github.io/ || bomiAUR[损坏的链接:package not found] (previously cmplayerAUR[损坏的链接:package not found]), bomi-gitAUR
- Dragon Player — Simple video player for KDE. Part of the kdemultimedia[损坏的链接:package not found] group.
- https://www.kde.org/applications/multimedia/dragonplayer/ || kdemultimedia-dragonplayer[损坏的链接:package not found]
- Kaffeine — Very versatile KDE media player that, by default, utilizes Xine as its backend and has excellent support of digital TV (DVB).
- Parole — Modern media player based on the GStreamer framework.
- Rage — Video and audio player written with Enlightenment Foundation Libraries with some extra bells and whistles.
- Snappy — Powerful media player with a minimalistic interface.
- VLC media player — Middleweight video player with support for a wide variety of audio and video formats.
- Whaaw! Media Player — Lightweight GStreamer-based audio and video player that can serve as a good alternative to Totem for those who do not like all of those GNOME dependencies.
- https://web.archive.org/web/20170327065711/http://home.gna.org/whaawmp/ || whaawmpAUR[损坏的链接:package not found]
- Xnoise — GTK+ and GStreamer-based media player for both audio and video with "a slick GUI, great speed and lots of features." (development ceased)
DVD 提取
See Optical disc drive#DVD-Video.
视频编辑器
参见 Wikipedia:Comparison of video editing software.
命令行
- Avidemux — 免费,天生为简易剪切、过滤和转码而生。
- HandBrake-CLI — Simple yet powerful video transcoder ideal for batch mkv/x264 ripping.
图形界面
- Avidemux — F免费,天生为简易剪切、过滤和转码而生。
- http://fixounet.free.fr/avidemux/ || avidemux-gtk[损坏的链接:replaced by avidemux-qt] avidemux-qt
- Cinelerra (Community Version) — 专业级别,能够编辑或合成视频的环境。
- HandBrake — Simple yet powerful video transcoder ideal for batch mkv/x264 ripping. GTK+ version.
- Kdenlive — 非线性,基本是专业人士用的。
- Lightworks — 非线性,专业级别,支持广泛编码。
- https://www.lwks.com/ || lwksAUR[损坏的链接:package not found]
- LiVES — VJ (live performance) 平台。
- Open Movie Editor — 制作电影用,比较好上手。
- http://www.openmovieeditor.org/ || openmovieeditorAUR[损坏的链接:package not found]
- Open Shot — 非线性,基于 MLT 框架。
- PiTiVi — GNOME 专用。
- Transmageddon — Python 写成的简易软件。只要是 GStreamer 支持的编码,都可以转码。
录屏
See also Wikipedia:Comparison of screencasting software.
Screencast utilities allow you to create a video of your desktop or individual windows.
- byzanz — Simple screencast tool that produces GIF animations.
- glc — Screencast tool that can capture the sound and video from OpenGL applications, such as games, where regular X11 screencast tools produce choppy results.
- https://github.com/nullkey/glc[失效链接 2020-08-02 ⓘ] || glcAUR[损坏的链接:package not found]
- Istanbul — Simple desktop session recorder that produces ogg videos.
- https://wiki.gnome.org/Projects/Istanbul || istanbulAUR[损坏的链接:package not found]
- Kazam — Screencasting program with design in mind.
- https://launchpad.net/kazam || kazam-bzrAUR[损坏的链接:package not found]
- RecordMyDesktop — An easy to use utility that records your desktop into the ogg format with a CLI, Qt or GTK+ interface.
- http://recordmydesktop.sourceforge.net/ || recordmydesktop gtk-recordmydesktopAUR qt-recordmydesktopAUR
- simplescreenrecorder — A feature-rich screen recorder written in C++/Qt4 that supports X11 and OpenGL.
- vokoscreen — Simple screencast tool, GUI ffmpeg.
- XVidCap — Application used for recording a screencast or digital recording of an X Window System screen output with an audio narration.
Optical media burning
See Optical disc drive#Burning CD/DVD/BD with a GUI.
Podcasts
see Podcast clients
Collection managers
- Beets — Music library organizer, tagger and more.
- Demlo — Batch music tagger, encoder, renamer and more.
- GCstar — GNOME application for organizing various collections (board games, comic books, movies, stamps, etc.).
- http://www.gcstar.org/ || gcstarAUR
- Tellico — KDE application for organizing various collections (books, video, music, coins, etc.).
- Kodi — Application for organizing various collections and automatically retrieving info about them (video, music, photos).
Lyrics fetchers
- clyrics — An extensible lyrics fetcher, with daemon support for cmus and mocp.
工具
终端
命令行 shells
参见: Command-line shell.
以及: Wikipedia:Comparison of command shells.
终端模拟器
终端模拟器是包含一个终端的图形界面窗口。它们大多是模仿 Xterm,后者向 VT102 看齐,而 VT102 模仿的是打字机。更多的背景信息参见:Wikipedia:Terminal emulator.
Wikipedia:List of terminal emulators 有包含得更全面的列表。
- Alacritty — 跨平台,GPU硬件加速
- aterm — 可以改变透明度的 Xterm 替代品,自从2008年之后就不再推荐使用(被 urxvt 替代)
- Cool Retro Term — 模仿阴极显示器显示效果
- Eterm — 为 Enlightenment 桌面设计,目的是作为 xterm 替代品
- Hyper — 支持 JS/CSS
- kitty — A modern, hackable, featureful, OpenGL based terminal emulator
- mlterm — 多语言支持,支持各种字符集和编码
- PuTTY — 高度可配置,主要用于 ssh/telnet/serial
- QTerminal — 轻量化,基于 Qt
- rxvt — xterm的人气替代.
- shellinabox — 基于 web 的 SSH 终端
- st — X 的一个简单的终端实现
- https://st.suckless.org || stAUR
- Terminology — 由 Enlightenment project 团队开发,有一些创新的功能:文件缩略图、多媒体播放
- urxvt — 支持触摸、打开URL、伪透明度、Quake 样式的下拉模式和unicode编码,同时凭借 Perl 来实现高度可扩展性
- xterm — X 窗口系统的一个简单的终端模拟器,提供兼容 DEC VT102 和 Tektronix 4014 的终端来运行不是为窗口系统设计的程序
- Yakuake — 基于 Konsole 的 Quake 样式的下拉终端
基于 VTE
VTE[失效链接 2021-11-13 ⓘ] 虚拟终端模拟器(Virtual Terminal Emulator) 是 GNOME 早期开发的在 GNOME 终端里使用的小插件。它催生了很多拥有相似功能的终端。
- Deepin Terminal — Deepin 桌面的终端模拟器
- evilvte — 非常轻量化、高度可定制,支持标签页、自动隐藏和多种字符编码
- Germinal — 极简主义,提供一个无边框、最大化窗口的终端,默认连接到一个 tmux 会话,有标签页和面板功能
- GNOME Terminal — GNOME 桌面自带,支持 Unicode 和 伪透明度
- Guake — 一个下拉终端
- LXTerminal — 与桌面无关的终端模拟器,本来是为 LXDE 设计的
- MATE terminal — Wikipedia:GNOME terminal 的一个分支,为 MATE 桌面设置.
- Pantheon Terminal — 超级轻量化,好看、简洁,默认配置已经很好用,几乎不需要做设置
- ROXTerm — 有标签页和小 footprint
- sakura — 基于GTK+ 和 VTE
- Terminator — 支持多个可调整大小的终端面板
- Termite — 以键盘为中心的、基于 VTE 的终端,为在平铺式和标签式窗口管理器里使用作优化
- Tilda — 可配置的下拉终端模拟器
- Tilix — 给 GNOME 的平铺式终端模拟器Tiling terminal emulator for GNOME.
- Xfce Terminal — Xfce 桌面的带彩色提示和和标签页化的界面的终端模拟器.
基于 KMS
下面这些终端模拟器是基于 kernel mode setting 的,没有 X 也可以运行。
- KMSCON — 一个基于 KMS/DRM 的系统控制台(getty),对于 Linux 操作系统内置一个终端模拟器
基于帧缓冲器(framebuffer)
在 GNU/Linux 术语里,framebuffer 可以指代 Linux 内核里的一个虚拟设备 (fbdev) 或者 X 的虚拟帧缓冲系统 (xvfb)。下面列出的是基于 fbdev 的。
- yaft — 没有 X 也可以运行,支持 UCS2 glyphs、 壁纸和256色
终端分页器
- more — 一个简单(功能也简单)的分页器。是 util-linux 的一部分。
- less — 类似 more,但是支持前滚和后滚,包括文件的部分加载
- most — 支持多窗口、左右滚动和显示颜色
- mcview — 支持显示颜色和鼠标的分页器,与 midnight commander 捆绑在一起
终端复用器
参见 Wikipedia:Terminal multiplexer.
- abduco — 用于连接和断开会话的工具,支持让进程独立于控制它的终端
- byobu — GPLv3 许可证的 tmux 或 screen 插件。要求已经安装一个终端复用器。
- dtach — 模拟 GNU Screen 的断开连接功能的程序
- dvtm — dwm 样式的控制台窗口管理器
- GNU Screen — 复用一个终端的终端内全屏窗口管理器
- mtm — 只有四个命令的简单复用器:change focus, split, close, 和 screen redraw.
- tmux — BSD 许可证的终端复用器
分区工具
参阅 Partitioning#Partitioning tools.
挂载
- 9mount — Mount 9p filesystems.
- cryptmount — Mount an encrypted file system as a regular user.
- 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
.
- 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
- udevil — Mounts removable devices as a regular user, show device info, and monitor device changes. Only depends on udev and glib.
Udisks
- bashmount — A bash script to mount and manage removable media as a regular user with udisks.
- udiskie — Automatic disk mounting service using udisks
- udisks_functions — Bash functions and aliases for udisks2
- https://bbs.archlinux.org/viewtopic.php?id=109307 || udisks_functionsAUR[损坏的链接:package not found]
- udisksvm — GUI udisks wrapper for removable media
基本 Shell 命令
- Core utilities — The basic file, shell and text manipulation utilities of the GNU operating system
集成式开发环境
See also Wikipedia:Comparison of integrated development environments.
- Anjuta — Versatile IDE with project management, an application wizard, an interactive debugger, a source editor, version control support and many more tools.
- http://www.anjuta.org/ || anjutaAUR
- Aptana Studio — IDE based on Eclipse, but geared towards web development, with support for HTML, CSS, Javascript, Ruby on Rails, PHP, Adobe AIR and others.
- https://www.aptana.com/[失效链接 2021-05-17 ⓘ] || aptana-studioAUR
- Bluefish — GTK+ editor/IDE with an MDI interface, syntax highlighting and support for Python plugins.
- BlueGriffon — A WYSIWYG content editor for the World Wide Web. Powered by Gecko, the rendering engine of Firefox, it can edit Web pages in conformance to Web Standards. It runs on Mac OS X, Windows and Linux.
- http://bluegriffon.org/ || bluegriffon[损坏的链接:package not found]
- Bluej — Fully featured Java IDE used mainly for educational and beginner purposes.
- https://bluej.org/ || bluejAUR
- Brackets — A free open-source editor written in HTML, CSS, and Javascript with a primary focus on Web Development. It was created by Adobe Systems, licensed under the MIT License, and is currently maintained on GitHub.
- https://brackets.io/ || bracketsAUR
- Code::Blocks — Open source and cross-platform C/C++ IDE.
- Cloud9 — State-of-the-art IDE that runs in your browser and lives in the cloud, allowing you to run, debug and deploy applications from anywhere, anytime.
- https://c9.io/ || cloud9AUR[损坏的链接:package not found]
- Eclipse — Open source community project, which aims to provide a universal development platform.
- https://eclipse.org/ || eclipse[损坏的链接:package not found]
- Editra — Multi-platform text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development.
- http://www.editra.org || editra-svnAUR[损坏的链接:package not found]
- Eric — Full-featured Python 3.x and Ruby IDE in PyQt4.
- https://eric-ide.python-projects.org/ || ericAUR eric4AUR[损坏的链接:package not found]
- Gambas — Free development environment based on a Basic interpreter with object extensions.
- Geany — Text editor using the GTK+ toolkit with basic features of an integrated development environment.
- IEP — Cross-platform Python IDE focused on interactivity and introspection, which makes it very suitable for scientific computing.
- http://iep-project.org/ || iepAUR[损坏的链接:package not found]
- IntelliJ IDEA — IDE for Java, Groovy and other programming languages with advanced refactoring features.
- KDevelop — Feature-full, plugin extensible IDE for C/C++ and other programming languages.
- Komodo Edit — A free, multi-language editor.
- Lazarus — Cross-platform IDE for Object Pascal.
- LiteIDE — A simple, open source, cross-platform Go IDE.
- MonkeyStudio — Monkey Studio (MkS) is a cross platform IDE written in C++/Qt 4. Syntax highlighting for more than 22 programming languages.
- http://monkeystudio.org/ || monkeystudioAUR[损坏的链接:package not found]
- MonoDevelop — Cross-platform IDE targeted for the Mono and .NET frameworks.
- https://monodevelop.com/ || monodevelopAUR[损坏的链接:package not found]
- MPLAB — IDE for Microchip PIC and dsPIC development
- NetBeans — Integrated development environment (IDE) for developing with Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure, and other languages.
- Ninja-IDE — from the recursive acronym: "Ninja-IDE Is Not Just Another IDE", is a cross-platform integrated development environment (IDE); runs on Linux/X11, Mac OS X and Windows OSs. Used, for example, for Python development
- 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.
- PyCharm — IDE used for programming in Python with support for code analysis, debugging, unit testing, version control and web development with Django.
- https://www.jetbrains.com/pycharm/ || pycharm-communityAUR[损坏的链接:package not found]
- QDevelop — Free and cross-platform IDE for Qt.
- https://biord-software.org/qdevelop/ || qdevelop-svnAUR[损坏的链接:package not found]
- Qt Creator — Lightweight, cross-platform C++ integrated development environment with a focus on Qt.
- Scratch — A multimedia authoring 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. Scratch is free software under GPL v2 and Scratch Source Code License.
- Spyder — Scientific PYthon Development EnviRonment providing MATLAB-like features.
文件
文件管理器
另请参见 Wikipedia:Comparison of file managers.
命令行
- Midnight Commander — 终端双面板文件管理器
- pilot — Alpine的文件管理器
- http://www.washington.edu/alpine[失效链接 2021-05-17 ⓘ] || alpineAUR
- Ranger — vi风格快捷键,可定制,特性丰富
- Vifm — 基于ncurses的双面板文件管理器,vi风格快捷键
图形环境
- Dolphin — KDE 4的默认文件管理器
- https://apps.kde.org/dolphin/ || kdebase-dolphin[损坏的链接:package not found]
- emelFM2 — 双面板文件管理器
- Konqueror — KDE环境下的文件管理器
- https://www.konqueror.org/ || kdebase-konqueror[损坏的链接:package not found]
- Krusader — KDE环境下的高级双面板(commander风格)文件管理器
- GNOME Files — Gnome默认文件管理器,重量级,可扩展、支持自定义脚本
- PCManFM — 轻量级文件管理器,支持标签,可以管理桌面背景(可选)
- qtfm — 小型轻量级文件管理器,完全基于Qt
- https://qtfm.eu/ || qtfmAUR
- ROX-Filer — 小型快速文件管理器,可以管理桌面背景和面板(可选)
- Sunflower — 小型,高度可定制的双面板文件管理器,支持插件
- Thunar — 可以作为daemon运行,启动和加载目录速度很快.可以配置自定义动作
- tuxcmd — 双面板文件管理器,Total Commander风格,已停止开发
- Xfe — X环境下的类似视窗操作系统的Explorer或Commander的管理器
桌面搜索引擎
See also Wikipedia:List of search engines#Desktop search engines.
- Catfish — 万能文件搜索工具
- Docfetcher — 基于 Java, 开源,桌面搜索
- Gnome Search Tool — Gnome 首席搜索工具
- Gnome Search Tool No Nautilus — 去除了 GNOME Files 和 gnome-desktop 的 gnome-search-tool
- Pinot — 个性化元搜索
- https://code.google.com/p/pinot-search/ || pinot[损坏的链接:package not found]
- Recoll — 基于 Xapian 后端的全文本搜索
- Searchmonkey — 强大的 GUI 搜索工具,支持正则表达式
- http://searchmonkey.sourceforge.net/ || searchmonkeyAUR[损坏的链接:package not found]
- Strigi — 爬虫,Qt GUI,快速
- Tracker — 一体化索引,搜索工具,元数据
压缩与解压
See also Wikipedia:Comparison of file archivers.
命令行
- atool — 管理多种压缩文件的脚本.
- p7zip — 终端下的7zip的POSIX系统移植版本.
图形环境
- Ark — KDE环境下的压缩文件管理器.
- https://kde.org/applications/utilities/ark/ || kdeutils-ark[损坏的链接:package not found]
- File Roller — Gnome环境下的默认压缩文件管理器.
- Peazip — 一个开源的文件及压缩文件管理器
- https://www.peazip.org/peazip-linux.html[失效链接 2021-11-13 ⓘ] || peazipAUR[损坏的链接:package not found]
- Squeeze — 终端工具的次轻量级的前端.
- http://squeeze.xfce.org/ || squeezeAUR[损坏的链接:package not found]
- Xarchive — 多种工具的GTK+ 2前端.
- http://xarchive.sourceforge.net/ || xarchiveAUR[损坏的链接:package not found]
- Xarchiver — 独立的轻量级桌面压缩文件管理器.
- p7zip — 终端下的7zip的POSIX系统移植版本.包括7zFM图形界面.
文件合并及比较
See also Wikipedia:Comparison of file comparison tools.
- colordiff — 相当于 diff, 但自带语法高亮。
- Diffuse — 简单小巧的文本合并工具,由 Python 编写成
- KDiff3 — KDE 文件及目录的比较及合并工具
- Kompare — 在源文件之间 Diff/Patch 的前端,支持众多比较格式,还允许大量显示格式的选项
- Meld — 可视化比较及合并工具,适用于文件,目录和版本控制项目
- xxdiff — 专注于文件或目录之间差异的图形化浏览器
Vim 和 Emacs 均通过 vimdiff 和 ediff
提供了合并功能。
批量命名
磁盘清理
磁盘使用情况分析
- ncdu — 简单的,使用ncurses的磁盘使用情况分析工具器.
- gt5 — diff 风格的 du 浏览器
- Baobab — 一个C/gtk+的Gnome环境的磁盘分析程序.
- Filelight — 显示可互动的图像,用环状的饼图可视化磁盘使用情况.
- gdmap — 根据文件夹或文件的大小绘制由一系列矩形组成的图像.
时钟同步
系统监视器
- adesklet SystemMonitor — adesklets 的一系列模块系统监视器。
- http://adesklets.sourceforge.net/desklets.html || adesklet-systemmonitorAUR[损坏的链接:package not found]
- Conky — 轻量、可定制的系统监视器。
- dstat — 万能的资源统计工具。
- GKrellM — 既简单,又灵活的系统监视器,由 GTK+ 编写成,可集成大量插件。
- gnome-system-monitor — GNOME (简体中文) 的系统监视器。
- htop — 简易的交互式进程查看器。
- KSysGuard — 又名 KSysguard,是 KDE (简体中文) 专用的任务管理器、性能监视器。
- linux process explorer — Linux 的图像化任务管理器。
- LXTask — LXDE (简体中文) 的轻量任务管理器。
系统信息检测
命令行
- alsi — Arch Linux 一个系统信息工具,它甚至可适用于其它 Linux 发行版,连编辑脚本都不需要。
- archey — 基于 Python 3 的简单脚本,能显示 Arch Logo 及若干基本系统信息。
- https://github.com/djmelik/archey || archeyAUR[损坏的链接:package not found]
- archey2 — 基于 Python 2 的简单脚本,能显示 Arch Logo 及若干基本系统信息。
- https://github.com/djmelik/archey || archey2AUR[损坏的链接:package not found]
- archey3-git — 又一个能显示 Arch Logo 及若干基本系统信息的 Python 脚本
- Dmidecode — 能基于 SMBIOS/DMI 标准报告储存于您系统 BIOS 中的硬件信息。
图形环境
- CPU-G — 显示您硬件若干有用信息的工具,和 Windows 下的 CPU-Z 很相似。
- http://cpug.sourceforge.net/ || cpu-gAUR[损坏的链接:package not found]
- hardinfo — 显示您硬件和操作系统若干有用信息的工具,和 Windows 下的设备管理器很相似。
- http://hardinfo.berlios.de/HomePage || hardinfo[损坏的链接:package not found]
- i-Nex — 一个收集并显示所有硬件参数的工具,采用了和 Windows 工具 CPU-Z 很相似的界面。
- http://i-nex.linux.pl/ || i-nexAUR
- lshw-gtk — 一个提供很详细的硬件信息的小工具,同时具备了 CLI 和 GTK 界面。
- http://ezix.org/project/wiki/HardwareLiSter || lshw-gtkAUR[损坏的链接:package not found]
键盘布局切换
- 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.
- xxkb — A lightweight keyboard layout indicator and switcher.
- qxkb — A keyboard switcher written in Qt.
- X Neural Switcher — A text analyser, it detects the language of the input and corrects the keyboard layout if needed.
- https://www.xneur.ru/ || xneurAUR[损坏的链接:package not found], gxneurAUR (GUI)
电源管理
见 Power management (简体中文)#用户空间工具。
剪贴板管理
壁纸设置
软件包管理
- Aurnotify — 提示你最喜爱的来自AUR的软件的新动态.
- http://adesklets.sourceforge.net/desklets.html || aurnotifyAUR[损坏的链接:package not found]
- Pkgtools — 一个Arch Linux软件管理的脚本合集. 包含 pkgfile – 命令来查找哪个包含了某个文件
参考阅读AUR helpers.
输入法
- Fcitx (简体中文) — 可扩展,超灵活的输入工具。
- Hime — 基于 GTK2/GTK3 的输入平台。
- IBus (简体中文) — Linux 新一代输入 BUS.
- Rime IME — Rime 输入引擎。
- Uim — 多语言输入库。
Trash management
- trash-cli — A command-line interface implementing FreeDesktop.org's Trash specification.
File synchronization
- rsync — An incremental transfer and synchronization program.
- Syncthing — Open, trustworthy and decentralized cloud synchronization service.
- Unison — Bidirectional sync. It keeps track of changes like a VCS.
Finders
- fuzzy-find — Fuzzy completion for finding files.
- fzf — General-purpose command-line fuzzy finder.
- rmlint — Tool to quickly find (and optionally remove) duplicate files and other lint
文档
办公软件套装
See also Wikipedia:Comparison of office suites.
- Kingsoft Office — 专有,又名 WPS.
- LibreOffice — OpenOffice 的超活跃分支之一。
- OpenOffice — 开源的办公软件,集成了字处理,表格,幻灯片,图像,数据库以及更多的软件,采用 Apache 许可证。
- https://www.openoffice.org/ || openofficeAUR[损坏的链接:package not found]
- Siag Office — 极度轻量,有字处理、表格、文本编辑器、文件管理器和预览器。
- https://siag.nu/ || siag-officeAUR[损坏的链接:package not found]
- SoftMaker Office — 完全,稳定,轻快,兼容微软办公格式,有字处理,表格,幻灯片。
字处理器
See also Wikipedia:Comparison of word processors.
- AbiWord — 全功能的字处理器。
- BlueGriffon — WYSIWYG content editor for the World Wide Web.
- http://www.bluegriffon.com/ || bluegriffon[损坏的链接:package not found]
- Calligra Words — Powerful word processor included in the Calligra Suite.
- https://www.calligra.org/words/ || calligra-words[损坏的链接:package not found]
- gLabels — program for creating labels and business cards.
- LibreOffice Writer — Full-featured word processor included in the LibreOffice suite.
- OpenOffice Writer — Full-featured word processor included in the OpenOffice suite.
- https://www.openoffice.org/ || openofficeAUR[损坏的链接:package not found]
- Pathetic Writer — X-based rich text processor included in Siag Office.
- https://siag.nu/pw/ || siag-officeAUR[损坏的链接:package not found]
- Scribus — 桌面出版程序。
- Ted — Easy to use GTK+-based rich text processor (with footnote support).
- https://www.nllgg.nl/Ted/ || tedAUR
文档标记语言
See also Wikipedia:Comparison of document markup languages.
- Sphinx — A documentation generation system using reStructuredText to generate output in multiple formats (primary documentation system for the Python project).
- txt2tags — Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files.
AsciiDoc
See also Wikipedia:AsciiDoc.
- AsciiDoc — The original implementation, written in Python. Used by Arch for generating pacman's man pages.[2].
- Asciidoctor — An implementation written in Ruby, with many extra features.
Markdown
See also the official website and Wikipedia:Markdown.
- Discount — A Markdown implementation written in C.
- https://www.pell.portland.or.us/~orc/Code/discount/ || discount, Ruby wrapper library: ruby-rdiscount
- lowdown — Markdown translator producing HTML5 and roff documents in the ms and man formats.
- Marked — Markdown parser and compiler built for speed.
- Pandoc also supports Markdown.
Python implementations
- CommonMark-py — Python parser for the CommonMark Markdown specification.
- M2R — Markdown to reStructuredText converter.
- Mistune — The fastest markdown parser in pure Python with renderer feature.
- Python-Markdown — Extensible Python implementation of John Gruber's Markdown.
Ruby implementations
- kramdown — Fast, pure Ruby Markdown superset converter, using a strict syntax definition.
- Maruku — Pure Ruby Markdown-superset interpreter.
- mdless — Pure Ruby terminal-based markdown viewer/interpeter.
Markdown editors
- Abricotine — Markdown editor built for desktop. Based on the Electron platform.
- Apostrophe — Distraction free Markdown editor made with GTK.
- CuteMarkEd — Qt-based Markdown editor with live HTML preview, math expressions, code and markdown syntax highlighting. Discontinued since 2016.
- Formiko — reStructuredText and Markdown editor and live previewer written in Python with GTK.
- ghostwriter — Distraction-free Markdown editor.
- Marker — Simple yet robust Markdown editor.
- Mark My Words — Minimal markdown editor.
- Mark Text — Next generation markdown editor. Based on the Electron platform.
- Moeditor — Your all-purpose markdown editor. Based on the Electron platform. Discontinued since 2016.
- https://moeditor.js.org/ || moeditor-binAUR[损坏的链接:package not found]
- Remarkable — Fully featured Markdown editor.
- ReText — Simple text editor for Markdown and reStructuredText.
- ThiefMD — Markdown and Fountain editor inspired by Ulysses.
- https://thiefmd.com/ || thiefmdAUR
- Typora — Proprietary, minimalist Markdown editor.
- https://typora.io/ || typoraAUR
Typesetting systems
- groff — GNU implementation of troff, a heirloom Unix document processing system and the default formatter for man pages.
- Lout — A lightware document formatting system. Reads a high-level description of a document similar in style to LaTeX and produces a PostScript.
- SILE — Modern typesetting system inspired by TeX.
- TeX — A high-quality typesetting system popular in academia.
- Texinfo — Typesetting syntax for software manuals used by the GNU Project.
TeX editors
With TeX, LaTeX and friends, creation of any scientific document, article, journal, etc. is made commonplace.
See also Wikipedia:Comparison of TeX editors and Wikibooks:LaTeX/Installation#Editors.
- AUCTeX — Together with RefTex, AUCTeX provices an extensible environment for writing and formatting TeX files in Emacs.
- gedit LaTeX Plugin — Add code-completion to gedit and allows for compiling LaTeX documents and managing BibTeX bibliographies.
- GNOME LaTeX — LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.
- Gummi — Lightweight TeX/LaTeX GTK-based editor. It features a continuous preview mode, integrated BibTeX support, extendable snippet interface and multi-document support.
- Kile — User-friendly TeX/LaTeX editor for the KDE desktop with many features.
- Ktikz — Small application helping you to create PGF/TikZ diagrams for your publications.
- LyX — Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).
- https://www.lyx.org/ || lyxAUR
- Setzer — LaTeX editor written in Python with GTK.
- TeXmacs — WYSIWYW (what you see is what you want) editing platform with special features for scientists.
- Texmaker — Cross-platform, light and easy-to-use LaTeX IDE. It integrates many tools needed to develop documents with LaTeX, in just one application
- TeXstudio — Fork of TeXMaker including support for code completion of bibtex items, grammar check and automatic detection of the need for multiple LaTeX runs.
- TeXworks — Simple TeX front-end program modeled after TeXShop.
- TikZiT — Graphical tool for rapidly creating graphs and diagrams using PGF/TikZ.
- Vim-LaTeX-suite — Customizable LaTeX environment for Vim.
TeX formula editors
- EqualX — LaTeX equation editor with real time preview.
- KLatexFormula — GUI for generating images from LaTeX equations.
- LibreOffice TexMaths extension — LaTeX equation editor for LibreOffice.
XML editors
See also Wikipedia:Comparison of XML editors.
- QXmlEdit — Simple Qt XML editor and XSD viewer.
- XML Copy Editor — Fast, validating XML editor.
- XML Tree Editor — Displays XML files as tree views and allows basic operations: adding, editing and deleting text nodes and their attributes.
表格
See also Wikipedia:Comparison of spreadsheet software.
- Calligra Sheets — Powerful spreadsheet application included in the Calligra Suite
- https://www.calligra.org/sheets/ || calligra-sheets[损坏的链接:package not found]
- Gnumeric — Spreadsheet program that is part of the GNOME desktop.
- LibreOffice Calc — Full-featured spreadsheet application included in the LibreOffice suite.
- OpenOffice Calc — Full-featured spreadsheet application included in the OpenOffice suite.
- https://www.openoffice.org/product/calc.html || openofficeAUR[损坏的链接:package not found]
- Pyspread — Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.
- Siag — Spreadsheet application based on the X Window System and the Scheme programming language included in Siag Office.
- https://siag.nu/siag/ || siag-officeAUR[损坏的链接:package not found]
学术文档
With LaTeX, creation of any scientific document, article, journal, etc. is made commonplace.
See also Wikipedia:Comparison of TeX editors and the LaTeX Wikibook.
- AUCTeX — Extensible package for writing and formatting TeX files in Emacs.
- Gummi — Lightweight TeX/LaTeX GTK+-based editor.
- http://gummi.midnightcoding.org/[失效链接 2021-05-17 ⓘ] || gummi
- Kile — User-friendly TeX/LaTeX editor for the KDE desktop with many features.
- LyX — Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).
- https://www.lyx.org/ || lyxAUR
- TeXmacs — WYSIWYW editing platform with special features for scientists.
- Texmaker — Cross-platform, light and easy-to-use LaTeX IDE.
- Winefish — Editor for experienced LaTeX users with support for UTF-8, syntax highlight, auto-completion and auto-text.
- http://winefish.berlios.de/ || winefishAUR[损坏的链接:package not found]
翻译与本土化
- Apertium — Free and open source rule-based machine translation platform with available language data. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, TMX, MediaWiki and others.
- http://apertium.org/ || apertiumAUR
- Gtranslator — Enhanced gettext po file editor for the GNOME. It handles all forms of gettext po files and includes very useful features.
- Lokalize — Standard KDE tool for software translation. It includes basic editing of PO files, support for glossary, translation memory, project managing, etc. It belongs to kdesdk
- Moses — Statistical machine translation tool (language data not included).
- http://statmt.org/moses || moses-gitAUR[损坏的链接:package not found]
- OmegaT — General translator's tool which contains a lot of translation memory features and can give suggestions from Google Translate. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, XLIFF/Okapi, MediaWiki, plain text, TMX and others.
- https://omegat.org || omegatAUR
- Poedit — 基于gettext/po-based的简单翻译工具。
- Pology — Set of Python tools for dealing with gettext/po-files.
- Virtaal — Editor for translation of both software and other text, based on Translate Toolkit. It supports the following formats: gettext, XLIFF , TMX, TBX, Wordfast, Qt Linguist , Qt Phrase Book, OmegaT glossary and others. It can also show suggestions from Apertium, Google Translate, Bing Translator, Moses and others.
- http://translate.sourceforge.net/wiki/virtaal || virtaalAUR[损坏的链接:package not found]
文本编辑器
参见 Wikipedia:Comparison of text editors.
一些轻量级 集成开发式环境 也能拿来当文本编辑器用用。
命令行
- e3 — 无依赖,又小巧,由汇编语言编写而成。
- dex — 轻量简单,支持 ctags 及匹配编译错误。
- Emacs-nox — 可扩展、高度定制、自助编辑并实时显示,不支持 X11.
- JED — 基于 S-Lang library, 同时包括命令行版 jed 和 X-windows 版 xjed.
- http://jedsoft.org/jed/ || jedAUR
- Joe (Joe's Own Editor) — 基于终端,为简单易用而生。
- mcedit — Midnight Commander 文件管理器自带的编辑器。
- MicroEmacs — 基于 Ncurses, 同时包括命令行版 me -n 和 X-windows 版 me.
- http://www.jasspa.com/ || jasspa-meAUR[损坏的链接:package not found]
- mg — 又小又快的绿色 Emacs 类编辑器。
- Nano — 基于 pico, 自带虚拟键盘。
- Ne — 键绑定遵循 Windows 风格。
- http://ne.di.unimi.it/ || neAUR
- Zile — 又一种轻量的 Emacs 类编辑器
Vi 类文本编辑器
- Vi — 最原始的 ex/vi 类编辑器。
- Vim (Vi IMproved) — 在 Unix 之道上追求登峰造极的高级 vi 类编辑器,集众多功能之大成。
- Neovim — 二十一世纪的现代 Vi 类编辑器。
- http://neovim.org/ || neovim-gitAUR
图形环境
- Acme — 极简且灵活的编程环境,由 Rob Pike 为 Plan 9 操作系统开发而成。
- Atom — 由 GitHub 开发,支持由 Node.js 写成的插件和 Git 版本控制。
- https://atom.io/ || atom-editorAUR[损坏的链接:replaced by atom]
- Beaver — GTK+, 天生就高度模块化,轻量化,现代化。
- Edile — 基于单文件,PyGTK 代码与脚本的编辑器。
- https://code.google.com/p/edile/ || edileAUR[损坏的链接:package not found]
- Gedit — GNOME 自带的 GTK+ 编辑器,支持语法高亮,自动缩进,对齐括号等等,还提供了众多扩展以加强功能。
- GNU Emacs — 虽以高难度闻名,但其成千上百的技巧与扩展却不是盖的。
- gVim — Vim 的图形用户界面
- Jedit — 程序员专用,由 Java 编写而成。
- http://www.jedit.org/ || jeditAUR
- JuffEd — 支持多标签与语法高亮,由 Qt 编写而成。
- Kate — 功能全面、程序员专用的编辑器,出自 KDE, 还能当 MDI 和文件管理器用。
- KWrite — KDE 自带的轻量文本编辑器,编辑器部件继承自 Kate。
- https://kde.org/applications/utilities/kwrite/ || kdebase-kwrite[损坏的链接:package not found]
- Leafpad — 移植到 GTK+ 上的 Notepad, 致力于简单。
- Medit — 编程专用。
- Mousepad — Xfce 桌面环境自带的文本编辑器
- Nedit — Motif 桌面环境自带的文本编辑器。
- http://www.nedit.org/ || neditAUR
- Pluma — MATE 桌面环境自带的文本编辑器。
- PyRoom — 致力于专心致志的 PyGTK 文本编辑器,又克隆自鲜为人知的 WriteRoom 。
- https://pyroom.org/ || pyroomAUR
- QSciTE — Qt 版本的 SciTE.
- QXmlEdit — 简单可用的 Qt XML 编辑器,XSD 查看器。
- Sam — 极简主义,同时包含图形用户界面,一门强大的命令行语言,远程编辑功能,由 Eob Pike 开发而成。
- SciTE — 常用来编译及运行程序。
- Scribes — 终极,最小,即简单与强悍的合体。
- http://scribes.sourceforge.net || scribesAUR[损坏的链接:package not found]
- Sublime Text 2 — 闭源,由 C++ 和 Python 编写而成,集成众多高级功能插件之大成,却难得地一直保持轻量流畅的高水准。
- https://sublimetext.com || sublime-textAUR[损坏的链接:package not found]
- Tea — 基于 Qt, 编辑富文本用。
- XEdit — Simple text editor for the X Window System.
协同式文本编辑器
- Gobby — 支持在同一界面编辑多文档,多人聊天。
阅读与浏览
电子书阅读
- Calibre — E-book library management application that can also convert between different formats and sync with a variety of e-book readers. Supported formats include CBZ, CBR, CBC, CHM, DJVU, EPUB, FictionBook, HTML, HTMLZ, LIT, LRF, Mobipocket, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT and TXTZ.
- Cool Reader — E-book viewer with many supported formats such as EPUB (non-DRM), FictionBook, TXT, RTF, HTML, CHM and TCR.
- epub — 使用Python和Curses的控制台EPUB阅读器。
- FBReader — E-book viewer with many supported formats such as EPUB, FictionBook, HTML, plucker, PalmDoc, zTxt, TCR, CHM, RTF, OEB, Mobipocket (non-DRM) and TXT.
- pPub — 简单的EPUB阅读器使用 Python、 GTK3 和 WebKit。
- https://github.com/sakisds/pPub || ppubAUR[损坏的链接:package not found]
- Sigil — WYSIWYG ebook editor.
书架
for more collection apps, see also Multimedia#Collection managers
- Alexandria — GNOME application to help manage your book collection.
- http://alexandria.rubyforge.org/ || alexandriaAUR[损坏的链接:package not found]
- Koha — Open source Integrated Library System (ILS), used world-wide by public, school and special libraries.
- https://koha-community.org/ || kohaAUR[损坏的链接:package not found]
PDF 和 DjVu
See also Wikipedia:List of PDF software and Wikipedia:DjVu.
终端
- fbpdf — Small framebuffer PDF and DjVu viewer based off of MuPDF, with Vim keybindings and written in C
- jfbview — Framebuffer PDF and image viewer. Features include Vim-like controls, zoom-to-fit, a TOC (outline) view, fast multi-threaded rendering and asynchronous pre-caching. Originally a fork of fbpdf called jfbpdf, now completely rewritten.
图形化界面
- acroread — A PDF file viewer offered by Adobe (closed source).
- apvlv — Lightweight PDF/DjVu/UMD/TXT viewer with Vim keybindings.
- https://naihe2010.github.com/apvlv/[失效链接 2021-05-17 ⓘ] || apvlvAUR
- Atril — Simple multi-page document viewer for MATE.
- ePDFView — Free lightweight PDF document viewer using the Poppler and GTK+ libraries. Development stopped.
- Evince — Document viewer for multiple document formats. Supports PDF, PostScript, DjVu, TIFF and DVI.
- Foxit Reader — Small, fast (compared to Acrobat) PDF viewer. (closed source)
- gv — Graphical user interface for the Ghostscript interpreter that allows to view and navigate through PostScript and PDF documents.
- llpp — Very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document.
- MuPDF — Very fast PDF and XPS viewer and toolkit written in portable C. Features CJK font support.
- Okular — Universal PDF viewer for KDE.
- https://okular.kde.org/ || kdegraphics-okular[损坏的链接:package not found]
- PdfMod — You can reorder, rotate, and remove pages, export images from a document, edit the title, subject, author, and keywords, and combine documents via drag and drop.
- PDF Studio — All-in-one PDF editor similar to Adobe Acrobat (proprietary).
- https://www.qoppa.com/pdfstudio/ || pdfstudioAUR[损坏的链接:package not found]
- qpdfview — Tabbed document viewer. It uses Poppler for PDF support, libspectre for PS support, DjVuLibre for DjVu support, CUPS for printing support and the Qt toolkit for its interface.
- Xournal — Pdf viewer/note taking application.
- Xpdf — Viewer that can decode LZW and read encrypted PDFs.
- zathura — Highly customizable and functional PDF/DjVu/PostScript/ComicBook viewer (plugin based).
虚拟分页器
See also Wikipedia:Terminal pager.
- more — A simple and feature-light pager. It is a part of the util-linux package.
- less — A program similar to more, but with support for both forward and backward scrolling, as well as partial loading of files.
- less-mouse — less with mouse scrolling support. It is present in the AUR as less-mouseAUR[损坏的链接:package not found].
- most — A pager with support for multiple windows, left and right scrolling, and built-in colour support
- mcview — A pager with mouse and colour support. It is bundled with midnight commander.
- vimpager — A script that turns vim into a pager. As a result, you get various vim features such as colour schemes, mouse support, split screens, etc.
CHM
See also Wikipedia:Microsoft Compiled HTML Help.
- ChmSee — CHM viewer based on xulrunner.
- https://code.google.com/p/chmsee/ || chmseeAUR[损坏的链接:package not found]
- Kchmviewer — Qt-based CHM viewer that uses chmlib and borrows some ideas from xchm. It does not depend on KDE, but it can be compiled to integrate with it.
- xCHM — 轻量级 CHM 查看器中,基于 chmlib。
漫画
- Comix — GTK2 image viewer specifically designed to handle comic book archives. Also includes library manager. It's development was stopped in 2009 and moved to MComix.
- MComix — GTK2 image viewer specifically designed to handle comic book archives (fork of Comix). Also includes library manager.
- QComicBook — Lightweight comic book viewer written in C++ and Qt4.
- YACReader — Comic book viewer written in C++ and Qt5. Comes with YACReaderLibrary for managing comics.
扫描
OCR
See also Wikipedia:Comparison of optical character recognition software.
引擎
- CuneiForm — Command line OCR system originally developed and open sourced by Cognitive technologies. Supported languages: eng, ger, fra, rus, swe, spa, ita, ruseng, ukr, srp, hrv, pol, dan, por, dut, cze, rum, hun, bul, slo, lav, lit, est, tur.
- GOCR/JOCR — OCR engine which also supports barcode recognition.
- Ocrad — OCR program based on a feature extraction method.
- Tesseract — Accurate open source OCR engine. Package splitted, you need install some datafiles for each language (tesseract-data-eng for example).
布局分析与用户界面
- gImageReader — Graphical GTK frontend to Tesseract.
- http://gimagereader.sourceforge.net/ || gimagereaderAUR[损坏的链接:package not found]
- gscan2pdf — Scans, runs an OCR engine, minor post-processing, creates a document.
- OCRFeeder — Python GUI for Gnome which performs document analysis and rendition, and can use either CuneiForm, GOCR, Ocrad or Tesseract as OCR engines. It can import from PDF or image files, and export to HTML or OpenDocument.
- OCRopy — OCR platform, modules exist for document layout analysis, OCR engines (it can use Tesseract or its own engine), natural language modeling, etc.
- YAGF — Graphical interface for the CuneiForm text recognition program on the Linux platform.
笔记
参见 Wikipedia:Comparison of notetaking software.
命令行
- hnb — 当场处理众多类型数据(地址,待做清单,点子和书评等等)的程序。
- pynote — 通过命令行整理笔记。通过可读的 JSON 文件来储存笔记,还提供了版本控制。
- https://pypi.org/project/pynote/ || pynoteAUR[损坏的链接:package not found]
图形环境
- BasKet — 能够整理,分享和撰写笔记的应用程序。它支持不少玩意,就像待做清单,链接,图片以及其它等等,就像剪贴本一样。
- Cherrytree — 阶层式笔记本程序,支持富文本,语法高亮,以 XML 或数据库文件储存数据。
- Gnote — 迁移 Tomboy 到 C++ 的一种尝试。
- KeepNote — 支持富文本,跨平台的 GTK+ 笔记应用程序
- http://keepnote.org || keepnoteAUR
- http://www.kde.org/applications/utilities/kjots/[失效链接 2020-08-02 ⓘ] || kjots
- NoteCase — 阶层式笔记的绿色软件,由 C++ 及 GTK+ 编写成。
- notecaseAUR[损坏的链接:package not found] || not packaged? search in AUR
- nixnote — evernote的第三方开源程序(以前名叫nevernote)
- https://www.sourceforge.net/projects/nevernote || nixnote_betaAUR[损坏的链接:package not found]
- Tomboy — Linux 和 Unix 上的桌面笔记程序,可以 wiki 形式连接众多笔记。
- wiznote — 基于开源,跨平台和云的笔记程序
- zim — 所见即所得的文本编辑器,剑指桌面端的维基概念。
- znotes — A lightweight crossplatform application for notes managment with simple interface, use qt4 libraries.
Mind-mapping tools
- FreeMind — Premier free mind-mapping software written in Java.
- Freeplane — Free and open source software application that supports thinking, sharing information and getting things done at work, in school and at home. The software can be used for mind mapping and analyzing the information contained in mind maps.
- Semantik — A mind-mapping application for KDE.
- TreeSheets — The ultimate replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.
- View Your Mind — Tool to generate and manipulate maps which show your thoughts. Such maps can help you to improve your creativity and effectivity. You can use them for time management, to organize tasks, to get an overview over complex contexts, to sort your ideas etc.
- https://www.insilmaril.de/vym/[失效链接 2021-11-13 ⓘ] || vym
- Visual Understanding Environment — Open Source project focused on creating flexible tools for managing and integrating digital resources in support of teaching, learning and research.
- http://vue.tufts.edu || not packaged? search in AUR
- XMind — Brainstorming and mind mapping application. It provides a rich set of different visualization styles, and allows sharing of created mind maps via their website.
- https://www.xmind.net || xmindAUR
字符选择器
- GNOME Characters — Character map application for GNOME
- gucharmap — A GTK+ 3 Character Selector, distributed with GNOME desktop.
- kdeutils-kcharselect — A tool to select special characters from all installed fonts and copy them into the clipboard. Distributed with KDE.
Stylus notes taking
- Write — a word processor for hand writing.
- Gournal — note-taking application written for usage on Tablet-PC, written in perl.
- Xournal — an application for notetaking, sketching, keeping a journal using a stylus.
参考书目管理
参见 Wikipedia:Comparison of reference management software.
- Bibus — 一个可以直接在OpenOffice.org/LibreOffice中插入引用并生成文献索引的书目数据库.
- DocEar — Docear 是一个学术文献套件, 用于搜索,组织和创造的学术文献, 建立在思维导图软件 Freeplane 和 文件参考管理软件JabRef上.
- https://www.docear.org || docearAUR
- JabRef — BibTeX的GUI前端, 由Java写成.
- Zotero — Zotero 单机版. 是一个免费的,易于使用的工具来帮助您收集,整理,引用和共享研究资源.
安全
For detailed guides, see the main ArchWiki page, Security.
防火墙
See the main article: Firewalls.
See also Wikipedia:Comparison of firewalls.
网络安全
- Arpwatch — Tool that monitors ethernet activity and keeps a database of Ethernet/IP address pairings.
- Bro — Powerful network analysis framework that is much different from the typical IDS you may know.
- https://www.bro.org/ || not packaged? search in AUR
- EtherApe — Graphical network monitor for Unix modeled after etherman. Featuring link layer, IP and TCP modes, it displays network activity graphically. Hosts and links change in size with traffic. Color coded protocols display.
- Honeyd — Tool that allows the user to set up and run multiple virtual hosts on a computer network.
- http://www.honeyd.org/ || honeydAUR
- IPTraf — Console-based network monitoring utility.
- Kismet — 802.11 layer2 wireless network detector, sniffer, and intrusion detection system.
- Nemesis — Command-line network packet crafting and injection utility.
- Nmap — Security scanner used to discover hosts and services on a computer network, thus creating a "map" of the network.
- Ntop — Network probe that shows network usage in a way similar to what top does for processes.
- https://www.ntop.org/ || ntopAUR
- Snort — Network intrusion prevention and detection system.
- https://www.snort.org/ || snortAUR
- Sshguard — Daemon that protects SSH and other services against brute-force attacts, similar to Fail2ban.
- Suricata — High performance Network IDS, IPS and Network Security Monitoring engine.
- Tcpdump — Common console-based packet analyzer that allows the user to intercept and display TCP/IP and other packets being transmitted or received over a network.
- vnStat — Console-based network traffic monitor that keeps a log of network traffic for the selected interfaces.
- Wireshark — Network protocol analyzer that lets you capture and interactively browse the traffic running on a computer network.
- https://www.wireshark.org/ || wireshark-cli wireshark-gtk[损坏的链接:replaced by wireshark-qt]
威胁与漏洞探测
- AFICK — Security tool that allows to monitor the changes on your files systems, and so can detect intrusions.
- Lynis — Security and system auditing tool to harden Unix/Linux systems.
- Metasploit Framework — An advanced open-source platform for developing, testing, and using exploit code.
- Nessus — Comprehensive vulnerability scanning program.
- OpenVAS — Framework of several services and tools offering a comprehensive and powerful vulnerability scanning and vulnerability management solution. FOSS Nessus fork.
- https://www.openvas.org/ || openvasAUR[损坏的链接:package not found]
- Osiris — Tool for monitoring system integrity and changes across a network.
- OSSEC — Open Source Host-based Intrusion Detection System that performs log analysis, file integrity checking, policy monitoring, rootkit detection, real-time alerting and active response.
- https://www.ossec.net/ || ossec-agentAUR[损坏的链接:package not found] ossec-localAUR ossec-serverAUR
- Samhain — Host-based intrusion detection system (HIDS) provides file integrity checking and log file monitoring/analysis, as well as rootkit detection, port monitoring, detection of rogue SUID executables, and hidden processes.
- https://www.la-samhna.de/samhain/index.html || not packaged? search in AUR
- Tiger — Security tool that can be use both as a security audit and intrusion detection system.
- Tripwire — Intrusion detection system.
- http://tripwire.sourceforge.net/ || tripwireAUR[损坏的链接:package not found]
文件安全
- AIDE — File and directory integrity checker.
- Logcheck — Simple utility which is designed to allow a system administrator to view the logfiles which are produced upon hosts under their control.
- https://web.archive.org/web/20180314152834/http://logcheck.alioth.debian.org/ || not packaged? search in AUR
- Logwatch — Customizable log analysis system.
- OpenDLP — OpenDLP is a free and open source, agent- and agentless-based, centrally-managed, massively distributable data loss prevention tool.
- https://code.google.com/p/opendlp/ || not packaged? search in AUR
- Swatch — Utility that can monitor just about any type of log.
- http://swatch.sourceforge.net/ || swatchAUR[损坏的链接:package not found]
反恶意软件
- chkrootkit — Locally checks for signs of a rootkit.
- ClamAV — Open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
- Linux Malware Detect — Malware scanner designed around the threats faced in shared hosted environments.
- Rootkit Hunter — Checks machines for the presence of rootkits and other unwanted tools.
备份
See the main article: Backup programs.
See also Wikipedia:Comparison of backup software.
锁屏
- Cinnamon Screensaver — Screen locker for the Cinnamon desktop.
- GNOME Screensaver — Screen locker for the GNOME Flashback desktop.
- i3lock — A simple screen locker. Provides user feedback, uses PAM authentication, supports DPMS. The background can be set to an image or solid color.
- i3lock-color — Improved i3lock with color customization. The most popular fork of i3lock
- i3lock-blur — Fork of i3lock which can use your desktop with the blur effect applied as a background.
- i3lock-wrapper — A simple wrapper around i3lock which sets up a blurred screenshot of the desktop as a background image.
- https://github.com/ashinkarov/i3-extras || i3lock-wrapperAUR[损坏的链接:package not found]
- Light-locker — A simple locker (forked from gnome-screensaver) that aims to have simple, sane, secure defaults and be well integrated with the desktop while not carrying any desktop-specific dependencies. It relies on LightDM for locking and unlocking your session via ConsoleKit/UPower or logind/systemd
- MATE Screensaver — Screensaver and locker for MATE Desktop Environment.
- physlock — Screen and console locker.
- sflock — Simple screen locker utility for X, based on slock. Provides a very basic user feedback.
- slock — Very simple and lightweight X screen locker. Offers only a black background when locked, there are no animations or text fields.
-
sxlock — Fork of sflock with a few enhancements. Provides basic user feedback, uses PAM authentication, supports DPMS and RandR. Supports
sxlock.service
to lock the screen on suspend/hibernation. See the README for more information.
- vlock — TTY locker. A mirror of the original vlock is available at github.
- xlockmore — Simple X11 screen lock with PAM support.
- XScreenSaver — Screen saver and locker for the X Window System.
- XSecureLock — X11 screen lock utility designed with the primary goal of security.
Hash 校验
- GtkHash — 生成摘记,计算校验的 GTK+ 工具
- hashdeep — 可对多文件计算 Hash, 生成摘记,跨平台的工具。
- Parano — 用于生成、编辑和校验 MD5 和 SFV 文件的 GNOME 前端
- http://parano.berlios.de/ || paranoAUR[损坏的链接:package not found]
- RHash — Hash 校验工具,支持 SFV, CRC 等等,支持众多算法
- Quick Hash GUI — 可在文本或硬盘递归地快速进行 Hash 的 GUI 工具
- https://sourceforge.net/projects/quickhash/ || quickhashAUR[损坏的链接:package not found]
- RHash — Utility for verifying hash sums (SFV, CRC, etc). Supports lots of algorithms.
- MassHash — A set of file hashing tools (both CLI and GTK+ GUI) written in Python. Supported algorithms include MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512.
加密,签名与信息隐藏
- ccrypt — A command-line utility for encrypting and decrypting files and streams.
- GnuPG — The GNU project's complete and free implementation of the OpenPGP standard as defined by RFC4880. Free and Open Source replacement of PGP, mostly used for digital signing of packages.
- gzsteg — A utiltiy that can hide data in gzip compressed files
- https://www.nic.funet.fi/pub/crypt/steganography/ || not packaged? search in AUR
- silenteye — A steganography application written in C++, use Qt4 library.
- http://www.silenteye.org/ || not packaged? search in AUR
- snow — Steganography program for concealing messages in text files
- http://www.darkside.com.au/snow/ || snowAUR[损坏的链接:package not found]
- steghide — A steganography utility that is able to hide data in various kinds of image and audio files.
- stegparty — A steganography utility hides text by typoing text existing text files.
- https://github.com/countrygeek/stegparty || stegpartyAUR[损坏的链接:package not found]
密码管理
- Console Password Manager — Curses based password manager using PGP-encryption.
- https://github.com/comotion/cpm || cpmAUR[损坏的链接:package not found]
- Figaro's Password Manager 2 — GTK2 port of Figaro's Password Manager with some new enhancements.
- GPass — Password manegement software for GNOME2 desktop.
- GPassword Manager — Simple, lightweight and cross-platform utility for managing and accessing passwords.
- https://sourceforge.net/projects/gpasswordman/ || gpasswordmanAUR[损坏的链接:package not found]
- Gtkpass — Gtkpass is a GTK and Libkpass-based password manager for KeePass 1.x databases.
- https://sourceforge.net/projects/gtkpass/ || gtkpassAUR[损坏的链接:package not found]
- Ked Password Manager — A password manager that helps to manage large numbers of passwords.
- KeePass Password Safe — Free open source Mono-based password manager, which helps you to manage your passwords in a secure way.
- KeePassC — KeePassC is a curses-based password manager compatible to KeePass v.1.x and KeePassX.
- https://raymontag.github.com/keepassc[失效链接 2021-05-17 ⓘ] || keepasscAUR
- KeePassX — Free and open source Qt-based password manager (uses KeePass 1.x databases for storage).
- MyPasswords — What you need for managing your passwords, including the passwords of your online accounts, bank accounts and ... with the corresponding URLs.
- https://sourceforge.net/projects/mypasswords7/ || not packaged? search in AUR
- MyPasswordSafe — Easy-to-use QT based password manager, compatible with Password Safe files (and therefore pwsafe).
- https://www.semanticgap.com/myps/ || mypasswordsafeAUR[损坏的链接:package not found]
- Pasaffe — Easy to use password manager for Gnome with a Password Safe 3.0 compatible database.
- pass — Simple console based password manager
- Password Gorilla — A cross-platform password manager.
- https://github.com/zdia/gorilla/wiki/ || password-gorillaAUR gorillaAUR[损坏的链接:package not found]
- Password Safe — Simple and secure password manager.
- pwsafe — Unix commandline program that manages encrypted password databases.
- QPass — Easy to use password manager with built-in password generator.
- Revelation — Password manager for the GNOME desktop.
- Seahorse — GNOME application for managing encryption keys and passwords in the GnomeKeyring.
- Universal Password Manager — Allows you to store usernames, passwords, URLs and generic notes in an encrypted database protected by one master password.
- http://upm.sourceforge.net/ || upmAUR[损坏的链接:package not found]
科学
学术文档
参见主条目 List of applications/Documents#Typesetting systems.
数学
计算器
参见 Wikipedia:Comparison of software calculators.
- bc — 任意精度的计算语言。
- calc — 任意精确度的文字模式计算器。
- Extcalc — 基于Qt的科学计算器。
- galculator — 基于GTK+的科学计算器。
- http://galculator.sourceforge.net/ || galculator galculator-gtk2[损坏的链接:package not found]
- GCalctool — Gnome内建的科学计算器 (GTK2 version).
- GNOME Calculator — Gnome内建的科学计算器 (new GTK3 version)。
- KAlgebra — 包含于KDE EDU 的计算器及图表制作工具。
- https://www.kde.org/applications/education/kalgebra/[失效链接 2021-05-17 ⓘ] || kdeedu-kalgebra[损坏的链接:package not found]
- KCalc — KDE内建的科学计算器。
- Qalculate — 具备容错输入,常数识别及单位运算的计算器和方程求解器。
- SpeedCrunch — 速度快,高精度,功能强大的跨平台的计算器。
- xcalc — 用于X的科学计算器,包含代数和逆波兰表示法(reverse polish notation)模式。
计算机代数系统
参见 Wikipedia:Comparison of computer algebra systems.
- AXIOM — FriCAS:衍生自强大的AXIOM-CAS
- Fermat — 计算机代数系统,可处理任意精度整数和分数运算,多元多项式,符号运算,多项式环上的矩阵运算,图形及其它类型数值运算。
- GAP — 计算机离散代数系统,特别擅于计算群论(computational group theory)。
- https://www.gap-system.org || gap-mathAUR[损坏的链接:package not found]
- Maple — 著名的商业CAS。常用於教学。
- https://www.maplesoft.com/products/maple/ || not packaged? search in AUR
- Mathics — 一款自由的CAS软件,用于符号运算,使用Python作为其主要编程语言; 致力于Mathematica语法和函数兼容; 该程序依赖Sympy完成主要的计算,且可通过Sage使用可选的高级功能。
- https://mathics.org/ || mathicsAUR
- Mathomatic — 用C语言编写的通用计算机代数系统。
- Maxima — 类似Maple/Mathematica的程序,拥有基于wxWidgets的图形前端。
- PARI/GP — 为快速计算数论设计的计算机代数系统。
- Xcas — Giac的用戶界面。(Giac是一个自由,基础的计算机代数系统)
- https://www-fourier.ujf-grenoble.fr/~parisse/giac.html || xcas[损坏的链接:replaced by giac]
- Sympy — 支持符号计算的Python函式库(以x,y等名称作运算工具,这是mathemetica有而scipy欠缺的功能),可求出不定积分(indefinite integral)和导数。显示结果的方式有:ascii art、python expression、Latex,或透过matplotlib绘图。
科学与工程计算
参见 Wikipedia:Comparison of numerical analysis software.
- EngLab — 使用类C语法的交叉编译数学平台。
- Euler — 为高等数学计算,如微积分,优化和统计,以及通过Maxima实现的符号运算设计的数值计算程序。
- http://euler.sourceforge.net || eulerAUR[损坏的链接:package not found]
- GNU Radio — 软件开发套件,提供信号处理模块以协助开发程序。
- PyLab — Python模块集合(pyplot, numpy等),用于科学计算
- Sage — 数学软件系统,使用大量已有开源软件包整合出一个通用的Python接口,可作为Magma, Maple, Mathematica 和 Matlab的替代品。
- https://www.sagemath.org || sage-mathematics[损坏的链接:package not found]
- Scilab — Matlab替代品,用于数值计算,语法和Matlab不相同,但是可以很容易从Matlab语法转换。
统计
参见 Wikipedia:Comparison of statistical packages。
- JAGS (Just another Gibbs sampler) — 跨平台程序,用于基于马尔可夫链蒙特卡尔理论(Markov Chain Monte Carlo) (MCMC) 模拟的贝塞叶分层模型(Bayesian hierachical models) 分析。
- Python Data Analysis Library (pandas) — 基于Python语言的高性能,易用的数据结构和数据分析工具。
- https://pandas.pydata.org/ || python2-pandas-gitAUR[损坏的链接:package not found]
- PSPP — 自由的SPSS实现。
- R — 用于统计计算及图形处理的软件环境。
- RKWard — 统计语言R的前端。
- RStudio — 为R构建的基于Qt的强大的产品级IDE 。
数据评估
参见 Wikipedia:List of information graphics software。
- Extrema — 数据图像化及分析工具。
- https://sourceforge.net/projects/extrema || extremaAUR[损坏的链接:package not found]
- Fityk — 曲线拟合和数据分析工具,主要用于以钟形函数(bell-shaped function)拟合到实验数据。
- https://fityk.nieto.pl/ || fitykAUR
- Gnuplot — 命令行驱动的可以绘制2D和3D函数,数据和数据拟合(data fits)的软件。
- Grace — WYSIWYG(所见即所得)2D图表绘制工具。
- LabPlot — 类似SciDAVis的自由软件,可以用于数据分析和数据可视化应用。
- http://labplot.sourceforge.net/ || labplot2AUR[损坏的链接:package not found]
- https://www.qtiplot.com/ || qtiplot[损坏的链接:package not found]
- ROOT — CERN研发的数据分析软件和函数库(原用于微观物理学)。
- SciDAVis — QtiPlot的派生软件,以提供更好的文档支持和友好用户介面为目标。
- http://scidavis.sourceforge.net/ || scidavisAUR[损坏的链接:package not found]
参见 List of applications#Spreadsheets
化学与生物学
计算生物学和生物信息学
参见 Wikipedia:List of open source bioinformatics software.
- BALL (Biochemical Algorithms Library) — 基于C++构建的应用框架,提供一种可扩展的数据结构和类集合,用于分子力学,先进的溶剂化方法(advanced solvation methods), 蛋白质结构的对比和分析,文件的导入/导出,以及可视化。
- BioJava — Java工具集, 用于计算生物学和生物信息学。
- Biopython — Python包,包含用于计算生物学和生物信息学的工具。
- http://biopython.org/wiki/Biopython || python-biopython python2-biopython[损坏的链接:package not found]
- EMBOSS (European Molecular Biology Open Software Suite) — 用于分析的开源软件包,由分子生物学和生物信息学用户社区需求驱动。
- MEGA (Molecular Evolutionary Genetics Analysis) — 集成化工具,用于指导自动和手动序列比对,推导进化树,最小化基于网络的数据库,分子演化速率估计,推导祖序列(ancestral sequence), 以及对进化假说的验证。
- https://www.megasoftware.net/ || not packaged? search in AUR
- MUMmer — 生物信息学软件系统,用于基于后缀树(suffix trees)的序列比对。
- UGENE — 集成了大量的知名生物学工具和算法并同时提供图形和字符界面的应用程序。
- http://ugene.unipro.ru/ || ugeneAUR
分子学
查看器
参见 Wikipedia:List of molecular graphics systems.
- Avogadro — 3D分子结构编辑器,查看器和仿真器(同时支持从Protein Data Bank下载数据)。
- http://avogadro.openmolecules.net/wiki/Main_Page[失效链接 2021-05-17 ⓘ] || avogadroAUR
- BALLView — 可单独使用的分子建模和可视化应用,是BALL框架的一部分。
- Ghemical — 计算化学软件包,用于分子结构的编辑,查看和仿真。
- PyMOL — 开源分子可视化系统,可以生成高质量的低分子和生物高分子(例如蛋白质)的图像。
- RasMol — 用于描述和探索生物高分子结构的计算机分子图形可视化程序。
- http://www.rasmol.org/ || rasmolAUR[损坏的链接:package not found]
Drawing
- BKChem — Practical and goodlooking skeletal formula molecule drawing program.
- https://bkchem.zirael.org/ || bkchemAUR[损坏的链接:package not found]
- Chemtool — GTK+-based program for drawing chemical structural formulas.
- EasyChem — Simple skeletal formula molecule drawing program with a focus on producing press-quality figures.
- http://easychem.sourceforge.net/ || not packaged? search in AUR
- Gabedit — Graphical user interface to computational chemistry packages like GAMESS, Gaussian, MOLCAS, MOLPRO, MPQC, OpenMopac, Firefly (previously PC GAMESS) and Q-Chem.
- XDrawChem — Extensive skeletal formula molecule drawing program (includes spectroscopy prediction).
Modeling
- GROMACS (GROningen MAchine for Chemical Simulations) — Versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.
- Quantum ESPRESSO — Integrated suite of applications for electronic-structure calculations and materials modeling at nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials (both norm-conserving and ultrasoft).
Periodic table
- gElemental — Periodic table of the elements with additional information.
- Kalzium — Periodic table of the elements with molecule editor and equation solver from the KDE desktop.
- https://edu.kde.org/kalzium/ || kdeedu-kalzium[损坏的链接:package not found]
Biochemistry
- Bioclipse — Java-based visual platform for biochemistry that uses the Eclipse Rich Client Platform (RCP).
- https://www.bioclipse.net/ || not packaged? search in AUR
Image manipulation
- ImageJ — Java-based image processing and analysing program that provides extensibility via plugins and macros. It is widely used in microscopy (e.g. for cell counting).
- Fiji — ImageJ distribution (and soon ImageJ2) with a lot of plugins organized into a coherent menu structure.
- https://fiji.sc || fiji-binaryAUR[损坏的链接:package not found]
天文学
- Stellarium — 開源的虛擬天文館軟體,可以用3D方式模擬真實的天空.
- KStars — KKDE天文館軟體.
- https://edu.kde.org/kstars/ || kdeedu-kstars[损坏的链接:package not found]
- Celestia — 以OpenGL開發的3D天文軟件。讓使用者以第一身穿梭於三維宇宙空間。
物理学
电子学
- KiCad — 一款用于印刷电路板设计的自由软件。
See also Wikipedia:Comparison of EDA software.
物理系统模拟器
- Code_Aster — 用於土木及结构工程,作有限元分析和模拟的结构力学。
- Step — 包含在KDE的二维物理模拟引擎。
- SWMM — 雨水管理模型。
单位转换
- ConvertAll — Unit conversion application that allows one to combine units in any way (e.g. inches per decade), even if it does not make sense.
- Gonvert — Conversion utility that allows conversion between many units like CGS, Ancient, Imperial with many categories like length, mass, numbers, etc.
- Units — Command-line unit converter and calculator that can handle multiplicative scale changes, nonlinear conversions such as Fahrenheit to Celsius or wire gauge and others.
计算机科学
人工智能
另请参阅 Wikipedia:深度学习软件比较.
- Fast Artificial Neural Network — Library for developing feedforward Artificial Neural Networks.
- Mycroft — Intelligent personal assistant and knowledge navigator with speech recognition.
- Orange — Data visualization, machine learning and data mining toolkit, accessible via visual programming and Python.
- Torch — Machine learning library, scientific computing framework, and script language based on LuaJIT.
- http://torch.ch/ || torch7-gitAUR
- X Neural Switcher — Automatic (intelligent) keyboard layout adaption.
- https://xneur.ru/ || xneurAUR[损坏的链接:package not found], gxneurAUR
- Tensorflow — An end-to-end open source machine learning platform.
- https://www.tensorflow.org/ || python-tensorflow, with non x86-64 CPU optimization python-tensorflow-opt, with CUDA python-tensorflow-cuda, with CUDA and with non x86-64 CPU optimizations python-tensorflow-opt-cuda
- PyTorch — An open source machine learning framework that accelerates the path from research prototyping to production deployment.
- https://pytorch.org/ || python-pytorch, with non x86-64 CPU optimization python-pytorch-opt[损坏的链接:replaced by python-pytorch], with CUDA python-pytorch-cuda, with CUDA and with non x86-64 CPU optimizations python-pytorch-opt-cuda[损坏的链接:replaced by python-pytorch-cuda]
- Theano — Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.
其它
工作环境
初始安装的Arch系统使用Bash作为Shell但不包含任何图形环境,因此用户能够自行选择.大多数使用者使用X11窗口管理器或桌面环境,但还是有人喜欢使用命令行工作.
开机动画
- Plymouth — Fedora新开机动画程序,取代了Red Hat 的开机动画
命令行
参见Wikipedia:Comparison of command shells.
Terminal multiplexers
- abduco — Tool for session attach and detach support which allows a process to run independently from its controlling terminal.
- dtach — Program that emulates the detach feature of GNU Screen.
- GNU Screen — Full-screen window manager that multiplexes a physical terminal.
- tmux — BSD licensed terminal multiplexer.
- byobu — An GPLv3 licensed addon for tmux or screen. It requires a terminal multiplexer installed.
Desktop environments
See the main article: Desktop environment#List of desktop environments.
See also Wikipedia:Comparison of X Window System desktop environments.
Window managers
Console
See also #Terminal multiplexers, which offer some of the functions of window managers for the console.
- dvtm — dwm-style window manager in the console.
- twin — Text-mode window manager.
Graphical
See the main article: Window manager#List of window managers.
See also Wikipedia:Comparison of X window managers.
Window tilers
- PyTyle3 — An automatic tiler that is compatible with Openbox Multihead with faster action and lower memory footprint.
- https://github.com/BurntSushi/pytyle3 || pytyle3-gitAUR[损坏的链接:package not found]
- PyWO — Allows you to easily organize windows on the desktop using keyboard shortcuts.
- https://code.google.com/p/pywo/ || not packaged? search in AUR
- QuickTile — Lightweight standalone alternative to Compiz Grid plugin.
- stiler — A simple python script to convert any wm to tiling wm.
- https://bbs.archlinux.org/viewtopic.php?id=64100 || stiler-grid-gitAUR[损坏的链接:package not found] stilerAUR[损坏的链接:package not found]
- Tile-windows — Tool for tiling windows horizontally or vertically.
- https://web.archive.org/web/20150802061839/http://www.sourcefiles.org/Utilities/Miscellaneous/tile_0.7.4.tar.gz.shtml || tile-windowsAUR[损坏的链接:package not found]
- whaw — Window manager independent window layout tool.
- http://repetae.net/computer/whaw/ || whawAUR[损坏的链接:package not found]
- wumwum — The Window Manager manager. It can turn emwh compliant window managers into a tiling window manager while retaining all initial functionalities.
Virtual desktop pagers
See also Wikipedia:Pager (GUI).
- bbpager — Dockable pager for blackbox and other window managers.
- fbpager — Virtual desktop pager for fluxbox.
- IPager — A configurable pager with transparency, originally developed for Fluxbox.
- Neap — An non-intrusive and light pager that runs in the notification area of your panel.
- https://code.google.com/p/neap/ || neapAUR[损坏的链接:package not found]
- Netwmpager — A NetWM/EWMH compatible pager.
- obpager — Pager for Openbox writen in C++.
- http://obpager.sourceforge.net/ || obpagerAUR[损坏的链接:package not found]
- Pager — A highly configurable pager compatible with Openbox Multihead.
- https://github.com/BurntSushi/pager-multihead || pager-multihead-gitAUR[损坏的链接:package not found]
Support applications
Login managers
See the main article: Display manager#List of display managers.
Composite managers
See the main article: Xorg#List of composite managers.
Taskbars / panels / docks
- Bmpanel — Lightweight, NETWM compliant panel.
- Cairo-Dock — Highly customizable dock and launcher application.
- Daisy — KDE Plasma widget which acts as a dock.
- https://web.archive.org/web/20180809100653/http://cdlszm.org/ || kdeplasma-applets-daisyAUR[损坏的链接:package not found]
- Docker — Docking application which acts as a system tray.
- Docky — Full fledged dock application that makes opening common applications and managing windows easier and quicker.
- https://launchpad.net/docky || dockyAUR[损坏的链接:package not found]
- fbpanel — Lightweight, NETWM compliant desktop panel.
- GNOME Panel — Panel included in the GNOME Flashback desktop.
- KoolDock — KDE3 docker with great effects that tries to resemble the OS X dock.
- https://sourceforge.net/projects/kooldock || kooldock-svnAUR[损坏的链接:package not found]
- LXPanel — Lightweight X11 desktop panel and part of the LXDE desktop.
- http://lxde.org/lxpanel[失效链接 2021-05-17 ⓘ] || lxpanel
- MATE Panel — Panel included in the MATE desktop.
- PerlPanel — The ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk.
- https://savannah.nongnu.org/projects/perlpanel || perlpanelAUR[损坏的链接:package not found]
- plank — Elegant, simple, clean dock from pantheon desktop environment.
- qtpanel — Project to create useful and beautiful panel in Qt.
- https://github.com/MadFishTheOne/qtpanel || qtpanel-gitAUR[损坏的链接:package not found]
- Stalonetray — Stand-alone system tray.
- Tint2 — Simple panel/taskbar developed specifically for Openbox.
- Trayer — Lightweight GTK+-based systray.
- wbar — Quick launch bar developed with speed in mind.
- http://freecode.com/projects/wbar/ || wbar[损坏的链接:package not found]
- Xfce Panel — Panel included in the Xfce desktop.
Application launchers
See also Wikipedia:Comparison of desktop application launchers.
- ADeskBar — Easy, simple and unobtrusive application launcher for Openbox.
- Albert — An application launcher inspired by Alfred.
- Ayr — Manages menus of application launchers, either executables or desktop files. Also opens files and URLs with launchers, desktop files, or applications associated by name or mimetype. Uses dmenu to manage its menus.
- http://appstogo.mcfadzean.org.uk/linux.html#ayr || ayrAUR[损坏的链接:package not found]
- Bashrun2 — Provides a different, barebones approach to a run dialog, using a specialized Bash session within a small xterm window.
- dmenu — Fast and lightweight dynamic menu for X which is also useful as an application launcher.
- dmenu-extended — An extension to dmenu for quickly opening files and folders.
- https://github.com/markjones112358/dmenu-extended || dmenu-extendedAUR[损坏的链接:package not found]
- dmenu-launch — Simple dmenu-based application launcher. Launches binaries and XDG shortcuts.
- https://web.archive.org/web/20150803072043/https://github.com/Wintervenom/Scripts/blob/master/file/launch/dmenu-launch || dmenu-launchAUR[损坏的链接:package not found]
- dswitcher — dmenu-based window switcher that works regardless of workspace or minimization.
- Fehlstart — Small GTK+-based application launcher.
- Gmrun — Lightweight GTK+-based application launcher, with the ability to run programs inside a terminal and other handy features.
- GNOME Do — Application launcher inspired by Quicksilver with many plugins, originally developed for the GNOME desktop.
- j4-dmenu-desktop — Very fast dmenu application launcher.
- Kupfer — Convenient command and access tool for the GNOME desktop that can launch applications, open documents and access different types of objects and act on them.
- Launchy — Very popular cross-platform application launcher with a plugin-based system used to provide extra functionality.
- Lighthouse — A simple scriptable popup dialog to run on X.
- rofi — A popup window switcher roughly based on superswitcher, requiring only xlib and pango.
- slingshot — An application launcher has a clear look, part of pantheon desktop environment.
- https://launchpad.net/slingshot || slingshot-launcherAUR[损坏的链接:package not found]
- Synapse — Synapse is a semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine.
- Whippet — A launcher and xdg-open replacement for control freaks. Opens files and URLs with applications associated by name and/or mimetype. Applications and associations may be customized using an SQLite database. Uses dmenu to manage its menus.
- http://appstogo.mcfadzean.org.uk/linux.html#whippet || whippetAUR[损坏的链接:package not found]
- xboomx — Light dmenu wrapper that reorders commands based on popularity, written in Python.
- https://bitbucket.org/dehun/xboomx[失效链接 2021-05-17 ⓘ] || xboomxAUR[损坏的链接:package not found]
- xfce4-appfinder — An eazy-to-use application launcher from Xfce.
- Yeganesh — Light dmenu wrapper that reorders commands based on popularity, written in Haskell.
Logout dialogue
A few simple shutdown managers are available:
- exitx — A logout dialog for Openbox that uses Sudo.
- http://www.linuxsir.com/bbs/lastpostinthread350740.html[失效链接 2021-05-17 ⓘ] || exitxAUR[损坏的链接:package not found]
- exitx-polkit — A GTK logout dialog for Openbox with PolicyKit support.
- https://github.com/z0id/exitx-polkit || exitx-polkit-gitAUR[损坏的链接:package not found]
- exitx-systemd — A GTK logout dialog for Openbox with systemd support.
- https://github.com/z0id/exitx-systemd || exitx-systemd-gitAUR[损坏的链接:package not found]
- oblogout — A graphical logout script for Openbox that may be used with other WMs.
- obshutdown — A great GTK/Cairo based shutdown manager for Openbox and other window managers.
- https://github.com/panjandrum/obshutdown || obshutdownAUR[损坏的链接:package not found]
Accessibility
Screen reading
- Orca — Screen reader for individuals who are blind or visually impaired
- Simple Orca Plugin System — Plug-in extension for the Orca screen reader
Speech recognition
See the main article Speech recognition for applications.
Finance
See also Wikipedia:Comparison of accounting software.
- esniper — Simple, lightweight tool for sniping eBay auctions.
- GnuCash — Financial application that implements a double-entry book-keeping system with features for small business accounting.
- Grisbi — Personal finance system which manages third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it suitable for associations.
- HomeBank — Easy to use finance manager that can analyse your personal finance in detail using powerful filtering tools and graphs.
- KMyMoney — Personal finance manager that operates in a similar way to Microsoft Money. It supports different account types, categorisation of expenses and incomes, reconciliation of bank accounts and import/export to the “QIF” file format.
- Ledger — Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.
- Moneychanger — An intuitive QT/C++ system tray client for Open-Transactions
- https://github.com/Open-Transactions/Moneychanger || moneychanger-gitAUR[损坏的链接:package not found]
- Manager Accounting — Manager is free accounting software for small business.
- Money Manager EX — An easy-to-use personal finance suite
- https://www.moneymanagerex.org/ || moneymanagerex[损坏的链接:package not found]
- Skrooge — Personal finances manager for the KDE desktop.
- openerp — Open source erp system purely in python.
- https://openerp.com/ || openerpAUR[损坏的链接:package not found]
- Open-Transactions — A financial cryptography library used for issuing currencies, stock, paying dividends, creating asset accounts, sending/receiving digital cash, trading on markets and escrow.
- https://github.com/Open-Transactions/Open-Transactions || open-transactions-gitAUR[损坏的链接:package not found]
Flashcards
- Anki — Anki is a program which makes remembering things easy.
- https://ankisrs.net/ || ankiAUR
- iGNUit — Memorization aid based on the Leitner flashcard system.
- Mnemosyne — Free flash-card tool which optimizes your learning process.
Time management
Console
- Calcurse — Text-based ncurses calendar and scheduling system.
- Doneyet — Ncurses-based hierarchical To-do list manager written in C++.
- https://github.com/gtaubman/doneyet || doneyetAUR[损坏的链接:package not found]
- Pal — Very lightweight calendar with both interactive and non-interactive interfaces.
- Remind — Highly sophisticated text-based calendaring and notification system.
- Taskwarrior — Command-line To-do list application with support for lua customization and more.
- Todo.txt — Small command-line To-do manager.
- http://todotxt.org/ || todotxtAUR
- TuDu — Ncurses-based hierarchical To-do list manager with vim-like keybindings.
- When — Simple personal calendar program.
- Wyrd — Text-based front-end to Remind, a calendar and alarm program used on UNIX and Linux computers.
- mail2rem — Small script for importing *.ics calendars from Maildir to Remind calendar.
- DevTodo — Is a small command line application for maintaining lists of tasks.
Graphical
- Calendar — Calendar application for GNOME.
- Day Planner — Program designed to help you easily plan and manage your time. It can manage appointments, birthdays and more.
- etm (Event and Task Manager) — Simple application with a "Getting Things Done!" approach to handling events, tasks, activities, reminders and projects.
- Glista — Simple GTK+ To-do list manager with notes support.
- http://arr.gr/glista/ || glistaAUR[损坏的链接:package not found]
- GTG (Getting Things GNOME!) — Personal tasks and To-do list items organizer for the GNOME desktop.
- https://gtgnome.net/ || gtgAUR
- Hamster — Time tracking application that helps you to keep track on how much time you have spent during the day on activities you choose to track.
- KOrganizer — Calendar and scheduling program, part of kdepim[损坏的链接:package not found].
- Lightning — Extension to Mozilla Thunderbird that provides calendar and task support.
- Orage — GTK+ calendar and task manager often seen integrated with Xfce.
- Osmo — GTK+ personal organizer, which includes calendar, tasks manager and address book modules.
- Outspline — Extensible outliner with advanced time management features, supporting events with complex recurrence schemes.
-
QTodoTxt — A cross-platform UI client for
todo.txt
files (see project's page)
- Rachota — Portable time tracker for personal projects.
- http://rachota.sourceforge.net/ || rachotaAUR[损坏的链接:package not found]
- Task Coach — Simple open source To-do manager to manage personal tasks and To-do lists.
- Tasque — Easy quick task management app written in C Sharp.
- Tider — Lightweight time tracking application (GTK+)
- TkRemind — Sophisticated calendar and alarm program.
- wxRemind — Python text and graphical frontend to Remind.
- https://duke.edu/~dgraham/wxRemind/ || wxremindAUR[损坏的链接:package not found]
Emulators
An emulator is a program which serves to replicate the functions of another platform or system so as to allow applications and games to be run in environments they were not programmed for.
Consoles
See also Wikipedia:List of video game console emulators.
- Citra — Nintendo 3DS emulator.
- DeSmuME — Nintendo DS emulator.
- Dolphin — Very capable GameCube and Wii emulator.
- epsxe — Emulator for the PlayStation video game console for x86-based PC hardware.
- https://www.epsxe.com/ || epsxeAUR
- fakenes — NES (Nintendo Famicom) emulator.
- http://fakenes.sourceforge.net/ || fakenesAUR[损坏的链接:package not found]
- FCEUX — NTSC and PAL 8 bit Nintendo/Famicom emulator that is an evolution of the original FCE Ultra emulator. It is accurate, compatible and actively maintained.
- Gens2 — Emulator for Sega Genesis, Sega CD and 32X that is written in assembly language and no longer actively developed.
- activate OpenGL, set video resolution per custom to 1024x600 for streched full-screen or 800x600 for non-streched;
- use "Normal" renderer, I could not find a visible advantage with the other ones.
- http://www.gens.me/ || gens[损坏的链接:package not found]
- Gens-GS — Gens2, rewritten in C++, combining features from various Gens forks.
- https://segaretro.org/Gens/GS || gens-gs[损坏的链接:package not found]
- gngeo — Command-line NeoGeo emulator.
- higan — Multisystem emulator focusing on accuracy, supporting SNES, NES, GB, GBC, GBA.
- mednafen — Command line driven multi system emulator.
- Mupen64Plus — Highly compatible Nintendo 64 emulator with plugin system.
- https://code.google.com/p/mupen64plus/ || mupen64plus or a graphical front-end, such as m64pyAUR or cutemupenAUR.
- pSX — A not plugin-based PlayStation emulator with fairly high compatibility.
- PCSXR — PlayStation emulator; Debian fork of the abandoned original PCSX
- https://pcsxr.codeplex.com/[失效链接 2021-11-13 ⓘ] || pcsxrAUR
- PCSX2 — PlayStation 2 emulator. It is still being maintained and developed. It requires BIOS files.
- snes-9x — Portable, freeware Super Nintendo Entertainment System (SNES) emulator.
- Visual Boy Advance — Game Boy emulator with Game Boy Advance, Game Boy Color, and Super Game Boy support.
- http://vba.ngemu.com/ || vbam-gtk[损坏的链接:package not found]
- ZSNES — Highly compatible Super Nintendo emulator.
Other
- DOSBox — Open-source DOS emulator which primarily focuses on running DOS Games.
- DOSEmu — Open-source DOS emulator.
- MAME — Multiple Arcade Machine Emulator.
- https://mamedev.org/ || sdlmame[损坏的链接:replaced by mame]
- ResidualVM — Cross-platform 3D game interpreter which allows you to play LucasArts' Lua-based 3D adventures.
- http://residualvm.org/ || residualvmAUR[损坏的链接:package not found]
- RetroArch — Frontend to libretro (emulation library, using modified versions of existing emulators as plugins).
- ScummVM — Virtual machine for old school adventures.
- X Neko Project II — PC-9801 emulator.
业余无线电
参见主要文章: Amateur radio#Software list.
另请参见 Wikipedia:List of software-defined radios.
另请参见
通用的软件列表
- Wikipedia:Portal:Free and open-source software
- Wikipedia:List of free and open-source software packages
- Wikipedia:List of GNU packages
- AlternativeTo - 流行应用的 Linux 替代品
- Awesome Linux Software - Linux 应用程序和工具的集合
- Linux Alternative Project - 等效于 Windows 软件的 Linux 软件
- Linux App Finder - Linux 应用目录
- Linux Links Directory - Linux 应用目录
- Open Source Alternative - 商业软件的开源替代品
其他发行版的软件列表
软件 forge
特别软件列表
- GNOME 应用
- KDE 应用
- awesome-linuxaudio - 音频/视频/直播软件
- awesome-selfhosted - 网络服务和 Web 应用程序
- awesome-shell - 命令行框架,工具箱和指南
- awesome-sysadmin - 系统管理员专用软件
- Inconsolation - 轻巧和简约的应用程序评论
- K.Mandla's blog - 控制台应用程序的屏幕截图和评论
- Libre Projects - 开源托管的 Web 服务
- LinApp - 适用于 Linux 的商业应用和游戏
- PRISM Break - 防止大规模监视的软件
- Privacy Tools - 保护您的隐私免受全球大规模监视的知识和工具
Arch Linux 论坛主题
- Arch Linux Forums / LnF Awards 2011 - 2011 年度最佳轻量程序。
- Arch Linux Forums / LnF Awards 2012 - 2012 年度最佳轻量程序。
- Arch Linux Forums / 2013-2014 最受欢迎的应用
- Arch Linux Forums / 2017+ 最受欢迎的应用(要求登录)