Linux 资源大全
🐧 翻译自 Awesome-Linux-Softwares ,此外整合补充了一些其他资源
🐧 欢迎小伙伴踊跃贡献新资源,直接提交PR即可
目录
应用
音频
- Airtime - 一个用于收听广播的开源软件
- Ardour - 一个开源音频工作站,可以进行编曲混音母带处理等专业操作
- Audacious - 一款Linux下的音乐播放器,支持UTF-8字符集
- Audacity - 免费,开源,跨平台的录制和编曲软件
- Audio Recorder - 便携式录音机
- Clementine - 跨平台的优秀音频播放器
- Google Play Music - 简洁优雅的第三方谷歌桌面音乐播放器
- K3b - 一个设计给 KDE在Linux或其它类Unix系统上的CD/DVD烧录的自由软件
- Mixxx - 一个免费的开源版本的DJ混音软件,适用于专业级别的用户
- SoundJuicer - 一种在Linux及其它Unix-Like等操作系统平台上可将CD音轨转档的软件,能透过GStreamer的插件来进行各种音效编码
- Pogo - 用 Python 开发的一款 Linux 下的简单而且快速的音乐播放器
- YouAmp - 一个小型和快速的音乐播放器,主要灵感来自 rhythmbox
聊天工具
- GhettoSkype - 基于 Web Skype 封装的一个聊天工具
- HexChat - 一个基于XChat的跨平台开源免费的IRC客户端
- Messenger for Desktop - Facebook Messenger 的应用
- Pidgin - 一个跨平台的即时通讯客户端
- ScudCloud - 一个 Slack 客户端
- Skype - Skype
- Telegram - 简洁好用的一个即时通讯客户端
- Viber - 一种智能手机用的跨平台网络电话及即时通讯软件,能在3G和WiFi网络上运作
- Weechat - 跨平台的快速且轻量级的IRC客户端
- Whatsie - WhatsApp官方客户端
数据备份与恢复
- Borg Backup - 是一个支持去重和压缩的备份程序,同时也支持认证加密。其主要目的是提供一个高校而且安全的方法用于数据备份。数据的去重技术用于每日增量备份
- Photorec - 一款用于恢复硬盘、光盘中丢失的视频、文档、压缩包等文件,或从数码相机存储卡中恢复丢失图片的数据恢复软件
- Qt4-fsarchiver - 一个有GUI界面的文件系统备份工具,可以用来保存/恢复分区、文件夹
- System Rescue CD - System Rescue Cd 是一个可启动光盘/U盘的Linux系统,基于Gentoo LiveCd,它主要用于系统崩溃后修复/管理系统和数据。同时也为在计算机上完成管理任务提供方便,例如创建和修改硬盘分区
- Test Disk - Test Disk 是一款遵循GPL许可证的开源磁盘修复工具,可以修复由于软件缺陷或某些病毒导致的分区丢失或分区表丢失导致磁盘无法启动的问题
- Timeshift - Timeshift 是一个系统恢复工具,使用增量快照的方式进行备份。这些快照可以在系统出问题是进行还原,以撤消在快照后对系统所做的所有更改,快照可以手动或定时进行备份
桌面定制
- Arc Theme - 一个拥有透明和扁平元素的桌面主题,并且与多个桌面环境和Linux发行版兼容
- Compiz Config settings manager - 这个项目带来了3D桌面视觉效果,提高了窗口系统的可用性
- Conky - 一个好用的桌面监控系统,可以在桌面上显示系统信息
- Flatabulous - 一个超好看的扁平化 Ubuntu/Gnome 桌面主题
- Gnome Extensions - Gnome 桌面环境的一些扩展
- Gnome Look - 这个网站有大量的自定义图标字体,你可以根据这里来定制自己的 Gnome桌面
- Numix Icon Theme - 最好的 Ubuntu 图标主题之一
- Numix Theme - 很不错的一个主题
- Papirus Icon Theme - 最好的 Ubuntu 图标主题之一
- Unity Tweak Tool - unity 桌面定制的必备应用
- Yosembiance theme - 一个高仿 OSX Yosemite 的主题.
开发工具
- PhpStorm - 一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查
- Android studio - 官方出的Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试
- Aptana - 一个基于Eclipse的javascript集成开发环境
- Atom - 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器
- Arduino IDE - Arduino 出的一个IDE,可以让你更容易的去写代码
- BlueJ - 专为教学而设计的、Java环境下的一个内置编辑器、编译器、虚拟机、调试器的多应用软件
- Code::Blocks - 一个开放源码的全功能的跨平台C/C++集成开发环境
- Codelite - 一个功能强大的开源的C/C++编程语言的跨平台IDE
- Eclipse - 一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)
- Fritzing - Fritzing是个电子设计自动化软件。它支持设计师,艺术家,研究人员和爱好者参加从物理原型到进一步实际的产品
- Geany - 一个小巧的使用GTK+2开发的跨平台的开源集成开发环境
- Genymotion - Genymotion是一套完整的工具,它提供了Android虚拟环境。它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音
- Git - Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目
- IntelliJ IDEA - java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一
- Ipython -一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数
- KDevelop - 一个自由,开放源代码 的 IDE(集成开发环境),包括Linux,Solaris,FreeBSD,Max OS X 以及其他类Unix系统,它是一个功能全,可扩展的IDE
- Komodo Edit - 是一个跨平台支持多种程序语言的IDE,目前他支持了Perl、Python及JavaScript等的程序语言开发,以及多种程序语言语法不同颜色标注
- Lighttable - 一个应用ClojureScript写的可扩展的集成编辑环境
- MariaDB - MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品
- MonoDevelop - 主要用来开发Mono与.NET的IDE,也支持Python、Vala、Java、BOO、Nemerle、T、CIL、C与C++ 等语言
- Nemiver - 一款基于 GTK+ 的用于C/C++程序的图形化的独立调试器,它以GDB作为其后端
- Netbeans - NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言
- NodeJS - Node.js是一个Javascript运行环境(runtime),实际上它是对Google V8引擎进行了封装
- Oh-my-zsh - 一个非常好用的 zsh 配置管理器
- PyCharm - 一个Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具
- Postgresql - 一个自由的对象-关系型数据库
- Postman - Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件
- QT Creator - 跨平台的 Qt IDE
- Rabbit VCS - 图形化界面的SVN客户端软件
- Sqlite Browser - 一个可视化数据库浏览器
- Sublime - 最好用的编辑器之一
- Swift - Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用
- Ubuntu-SDK - Ubuntu SDK 是 ubuntu touch 移动触摸系统软件开发工具包
- VSCode - 一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配等
- Zsh - 一个非常好用的shell终端
电子书工具
- Calibre - 一个完整的电子图书馆,包括图书馆管理,格式转换,新闻,将材料转换为电子书,以及电子书阅读器同步功能、整合进电子图书阅读器
- Evince - evince 是一个支持多种格式的文件浏览器,如的PostScript , PDF格式,单页和多页TIFF , DVI接口, DjVu ,等等
- Foxit - 国产的一个非常好用PDF阅读器
- FBReader - FBReader是一个电子书阅读器,支持多种电子书格式: epub, plucker, palmdoc, zTXT, HTML, CHM 等
- Lucidor - Lucidor 是一个用来阅读电子书的扩展,支持 EPUB 文件格式,和 OPDS 格式中的目录
- MasterPDF editor - Master PDF Editor是一款很方便的pdf编辑工具,支持PDF和XPS文件的导入导出到JPG、TIFF、PNG、BMP等图片格式,可以添加按钮、文本、选择框等
- MuPDF - MuPDF 是一款轻量级的 PDF 阅读器
- Okular - Okular 是一个在 KDE 4 下的 PDF 文档浏览器,基于 KPDF 开发
- Sigil - Sigil是一款由Google官方发布的软件。Sigil主要是用于创建和编辑电子书籍,尤其是能对ePub进行创建和修改
编辑器
- Atom - 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器
- Bluefish - 一款能够进行Web代码设计的文本编辑器
- Brackets - Brackets 是 Adobe 的开源 HTML/CSS/JavaScript 集成开发环境
- Emacs - 非常强大的文本编辑器
- Geany - Geany 是一个小型的 C 代码编辑器,使用 GTK2 开发的开发环境
- Gedit - 这是 Linux 下的一个纯文本编辑器,但你也可以把它用来当成是一个IDE, 它会根据不同的语言高亮显现关键字和标识符
- Kate - Kate 是 KDE 项目的一部分,用户可以在Kate中开启构建系统功能
- Lighttable - LightTable 是由 clojure 和 css 开发的全新理念的 IDE,支持多种语言
- Sublime - 最好用的编辑器之一
- VSCode - 一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配等
- Vim - Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富
邮件
- Geary - Geary 是一个基于 Gnome 桌面的 Email 客户端程序,采用 Vala 语言编写
- Mailnag - Mailnag 是一款和桌面环境深度整合的邮件提示程序
- Thunderbird - Thunderbird是一个支持IMAP、POP3的邮件客户端工具,它提供了一个向导程序,能让你导入来自Outlook和Outlook Express的邮件和邮箱地址
- Wmail - 一个webmail邮件系统,具有十分友好美观的用户界面
文件管理器
- 7Zip - 一款通用的解压缩软件.
- AngrySearch - Linux文件实时搜索.
- Double Commander - Double Commander是一个跨平台的双面板开源文件管理器,灵感来源于Total Commander,并且有一些新的功能.
- Marlin - 一个简洁优雅速度快的文件管理器.
- Nautilus - Nautilus (Files) 是安装在GNOME的一个文件管理器,旨在为用户已提供便利.
- Nemo - Nemo为Cinnamon desktop打造的文件管理器.
- QDirStat - 无需依赖KDE的文件管理器.
- Ranger - Ranger是一个使用VI快捷键绑定的文件管理器.
- Synapse - Linux下最好的应用启动器.
- Thunar - Thunar是Xfce 4.6的默认文件管理器,它具有速度快和易于使用等特点.
游戏
- 0 A.D - 类似于帝国时代的开源即时战略游戏.
- Civilization5 - Sid Meier’s Civilization® 是史上最伟大的战略游戏系列.
- Cockatrice - Cockatrice 是一个开源的多人在线桌面卡牌游戏.
- Desura - Desura 是一个社区驱动的数字游戏发行商,提供游戏/MODS等下载.
- GBrainy - Gbrainy是一个脑筋急转弯游戏,呢衣帮助你训练你的大脑.
- Minecraft - Minecraft是一款像素风的冒险游戏,你可以探索未知的世界或者建造城堡或者其他惊人的事情.
- Minetest - 一个包含新API的C++开源版的Minecraft .
- PlayOnLinux - 在Linux上玩windows游戏.
- Simutrans - Simutrans是一个开源免费的交通模拟器.
- Steam - 了不起的游戏平台,里面有很多游戏.
- SuperTuxCar - SuperTuxKart是一个开源3D的赛程类游戏,拥有多种模式和赛道.
- Warzone2100 - 开源的即时策略游戏.
- Wine - Wine可以在多个平台运行windows程序,例如 Linux, Mac OSX, & BSD
- Xonotic - 是一款虚拟竞技场的射击游戏.
图形设计
- Aftershot - 一个功能强大的替代Photoshop的软件!
- Agave - Agave是GNOME下简单的生成单一颜色的色彩设计软件.
- Blender - 为小团队与设计师而开发的免费开源3D建模工具.
- Cinepaint - 开源绘图软件.
- Darktable - darktable是一款帮助专业摄影师的进行照片管理及后期处理的图形工具.
- Digikam - digiKam是Linux下先进的数码照片管理程序.
- Feh - 轻量快速的图片浏览器.
- Fotoxx - Fotoxx是Linux下开源免费的图片收藏管理和图片编辑软件.
- GIMP - GIMP是一个免费分发的照片修补,图像合成和图像编辑的软件.
- Hugin - 一个基于全景工具的跨平台全景成像工具.
- Inkscape - 一个功能强大且免费的适用于大部分人的矢量图制作工具.
- Krita - 面向艺术家,画家,插画师的开源软件
- Lightworks - 专业非线性视频编辑程序,有免费版
- Luminance HDR - Luminance HDR是一个开放源代码的图形用户界面的应用程序,旨在提供一个HDR影像工作流程.
- Mypaint - Mypaint是一个使用绘图板的绘图程序.
- Ojo - 一个快速简洁的图像浏览器.
- OpenShot - OpenShot是Linux下免费,简单易用,功能丰富的视频编辑器.
- Photonic - Phototonic是一个图像浏览器.
- Pinta - Pinta 是一个免费开放源码的用于绘图和图像编辑程序.
- Pitivi - 一个拥有简洁优雅的界面的免费编辑器,同事还拥有干净的代码库和一个友好的社区.
- Radiance - Radiance一个照明仿真软件
- RawTherapee - 一个很好看,但不知名的照片编辑应用程序.
- Shotwell - Shotwell是GNOME 3的照片管理器.
- StopMotion - Linux Stopmotion是一个免费开源的创建停止运动动画的软甲,它可以帮助您捕获和编辑您的动画的帧,并将它们作为一个单一的文件导出.
- Xara Extreme - Xara Xtreme for Linux是一个强大的、通用的图形程序同时也支持Unix platforms including Linux, FreeBSD
浏览器
- Chrome - 非常好用的 Web 浏览器之一
- Chromium - Chromium 是 Google 的chrome浏览器背后的引擎,其目的是为了创建一个安全、稳定和快速的通用浏览器
- Firefox - 非常好用的 Web 浏览器之一
办公软件
- Caligra Office - 提供全套的应用程序以满足办公,图形和管理需求.
- GnuCash - GnuCash是一个实现复式记账的开源免费会计程序,它最初以Quicken为准开发,但是它具备适用于小企业会计的特点.
- Gummi gtk2|gtk3 - 简单的LaTeX编辑器,用于模板,拼写检查,和向导.
- KMyMoney - KMyMoney是一个用于个人财务管理的桌面环境,它的操作类似于Microsoft Money和Quicken.
- LibreOffice - Linux下最好的办公套件.
- LyX - 使LaTeX文档编辑器功能更加丰富..
- WPS office - 最好的Linux办公套件之一.
生产力
- Ambient Noise - 安装ambient noise 使你更加专注的使用Linux(其实是一款白噪音软件)
- Autokey - Linux桌面自动化工具,允许你管理保存的脚本和短句,并对这些创建一个缩写或者热键(以便在你正在使用的任何程序中插入这些文本).
- Basket Note Pads - 多功能笔记本程序,帮你轻松整理和记笔记.
- Brightness - 设置Ubuntu屏幕亮度.
- SpeedCrunch - 开源高精度的科学计算器.
- California - 可以自定义创建事件的日历程序.
- CopyQ -CopyQ是一个命令行控制的剪切板管理器.
- f.lux - 根据环境亮度调整显示器亮度.
- Gnome-dictionary - GNOME中强大的词典
- Go For It - Go For It! 是一个简洁的生产力应用程序,具有一个任务列表和一个计时器,使你专注于当前任务.
- My Todo - Mytodo 是一个开源的任务清单程序,使用户控制自己的待办事项.
- My Weather Indicator - Ubuntu天气预报插件.
- Notes - Linux下简洁的笔记程序.
- Notepadqq - Notepadqq 是一个类似于Notepad++的Linux桌面编辑器.
- Plank - Plank 是一款简洁的dock管理工具.
- Pomodone App - PomoDoneApp是一款使用最简单的番茄工作法来跟踪您当前任务的工作流.
- Papyrus - Papyrus不同于其他笔记管理软件,它更转注意安全性和更好的用户界面.Papyrus视图提供一个易于使用和只能的用户界面.
- Recent Noti - 显示最近一个通知.
- Redshift - Redshift 根据你的环境来调整屏幕色温,如果你经常在夜间工作这可以保护你的眼睛.
- Shutter - Shutter是一个功能丰富的截图工具.
- Simplenote - 跨平台的笔记应用。Evernote的竞争对手.
- Springseed - 一个简洁优雅的笔记应用.
- Stickynote - Sticky note的Linux桌面版(其实是便签).
- TaskWarrior - Taskwarrior是一个开源免费软件,使用命令行挂历你的待办事项.
- Todo.txt - todo.txt基于bansh的待办事项列表.
- Todoist - Todoist的第三方客户端,跨平台的事件管理器,具备漂亮的UI和可选的高级功能.
- Tomboy - Tomboy 是一个简单易用的桌面笔记应用.
- Undistract me - 对长时间运行的命令完成时进行提醒(感觉这个挺实用的).
- Xmind - 思维导图工具.
- Zim - 将收藏的页面保存在文本中,并且保持页面排版的图形文本编辑器.
安全
- ClamAV - Clam 反病毒软件
- GnuPG - Gnu 隐私保护软件
- GuFW - Linux最简单的防火墙之一.
- OpenSSH - OpenSSH安全Shell服务器和客户端
- Fail2ban - fail2ban是一款实用软件,可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作.
- Seahorse - GnuPG Gnome用户界面
- Tcpdump - TCP调试/捕获工具
共享文件
- CrossFTP - CrossFTP用来管理简单的FTP相关任务.
- D-lan - 一个免费的局域网文件共享软件.
- Deluge - Deluge是一个轻量级,自由软件的跨平台bt客户端.
- Dropbox - Dropbox是一个免费的服务,让你可以很简单的把你的照片、文档、视频分享到任何地方.
- Filezilla - 免费FTP解决方案
- Meiga - 一个可以通过web共享本地文件的工具.
- ownCloud - ownCloud的目标是你在任何地方都可以访问你的文件(跟Dropbox类型).
- Quazaa - 一种跨平台的多网络对等(点)文件共享客户端.
- PushBullet - Pushbullet可以集中管理所以连接的设备.
- qBittorent - qBittorrent项目旨在提供一个免费的软件代替µTorrent.
- SpiderOak - 更加隐私的谈对和企业实时协作软件
- Syncthing - Syncthing以开放的、可信任的和分散的取代专有同步和云服务.
- Teamviewer - PC远程控制/远程访问软件,免费供个人使用.
- Transmission - 简单,轻量级,多平台的bt客户端.
- uGet - 最好的Linux下载管理器.
终端
- GnomeTerminal - 一个在linux世界广泛预装终端模拟器
- Guake - Guake是一个自上而下的Gnome终端
- Konsole - KDE桌面环境的最佳终端.
- RXVT - X11的终端模拟器,一个受欢迎的替代标准的xterm.
- RXVT-Unicode - rxvt-unicode是一个众所周知的终端模拟器的分支.
- Sakura - 简单但强大的基于libvte终端模拟器,支持utf - 8和输入方法提供的gtk +和pango库.
- Terminator - 在基于功能的终端上,Terminator是功能做强大的.
- Termit - 基于vte library的简单终端,可通过lua进行拓展.
- Xterm - xterm程序是一个X window系统的终端仿真器,它提供了不能直接使用窗口系统的程序的兼容终端DEC VT102 和 Tektronix 4014.
- Yakuake - 一个Quake-style终端,基于KDE konsole技术.