Total Pageviews

Saturday, 15 April 2017

Awesome Linux

A collection of awesome Linux applications and tools for developers. 

Awesome
This is a collection of awesome Linux applications and tools for developers. All of them are freesoftware and opensource; most are directly installable with the package manager built into your preferred distribution.
Any comment or suggestion? Cannot you find an application to do something? Let us know!
Initial contents and hierarchy inspired by the Awesome Mac list. More general-purpose applications can be found in the Awesome Linux Software list. To contribute, read the specific file.

Contents

Editors and IDE

Editors

  • Atom - A hackable text editor.
    • Plugins
      • minimap - A preview of the full source code.
      • autocomplete-paths - Autocomplete + paths suggestions
      • file-icons - Assign file extension icons and colors for improved visual grep.
      • atom-beautify - Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more.
      • git-time-machine - Visually interact with git command history for a file.
      • color-picker - A Color Picker.
  • Brackets - A modern, open source text editor that understands web design.
  • Kate - An advanced editor integrated in the KDE desktop environment.
  • LightTable - The next generation code editor.
  • Emacs - A popular text editor used by programmers, scientists, engineers, students, and system administrators.
  • Vim - A highly configurable text editor built to make creating and changing any kind of text very efficient.

IDE

  • Gnome Builder - IDE for the Gnome platform.
  • KDevelop - A cross-platform IDE for C, C++, Python, JavaScript and PHP.
  • QtCreator - A cross-platform IDE tailored to the needs of Qt developers.
  • Eclipse - Popular open-source IDE, mainly for Java but with plugin support for a wide array of languages and platforms.
  • NetBeans IDE - A free and open source IDE, mainly used for Java development, but supports many other languages and frameworks.
  • CodeBlocks - The open source, cross platform, free C, C++ and Fortran IDE.
  • LiteIDE X - Simple, open source, cross-platform Go IDE.

Development Tools

  • Git - The Version Control Tool.
  • Git Cola - A sleek and powerful graphical Git client.
  • Gitg - The GNOME GUI client to view git repositories.
  • Koala - A GUI application for Less, Sass, Compass and CoffeeScript compilation.
  • Meld - An application to visually compare and merge files.
  • TeXstudio - An integrated writing environment for creating LaTeX documents.
  • Gisto - Snippets manager, desktop frontend for GitHub Gist.

Test Tools

Command Line Tools

  • Terminix - A tiling terminal emulator for Linux.
  • screen - Multiplexes a physical terminal between several processes, typically interactive shells.
  • tmux - A "terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal.
  • Fish Shell - A smart and user-friendly terminal, similar to zsh.
  • Prezto - The configuration framework for zsh: it enriches the command line interface environment with sane defaults, aliases, functions, auto completion, and prompt themes.
  • oh-my-zsh - It comes bundled with a ton of helpful functions, helpers, plugins, themes, and a few things that make you shout.
  • oh-my-fish - Like oh-my-zsh, for Fish Shell.
  • bash-it - Shameless ripoff of oh-my-zsh for Bash.
  • mycli - A command line client for MySQL that can do auto-completion and syntax highlighting.

Database

System

  • sysdig - System-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze.
  • Glances - Glances is a cross-platform curses-based system monitoring tool.
  • LNav - Log file navigator.
  • Baobab - Graphical application to analyse disk usage.

Design and Graphics

  • Inkscape - The vector graphics editor.
  • Gimp - A cross-platform image editor.
  • Krita - Professional free and open source painting program.
  • Blender - 3D creation software.
  • Trimage - Compress images in multiple formats.
  • GColor - Color-picking tool.
  • GPick - Advanced color picker.

Writing

  • Zim - A desktop wiki.
  • Marp - A Markdown presentation writer with cross-platform support.
  • EME - Elegant Markdown editor.

Productivity

  • Getting Things Gnome - A personal tasks and todo-list items organizer.
  • Hamster - Personal time tracker.
  • Freeplane - Free mind mapping and knowledge management software.
  • ShellShape - Gnome extension for tiling windows.
  • KeePassX - A light-weight and open-source password management app.

File Management

  • File Roller - Interface for many archiving and compression formats including ZIP, RAR and ACE.
  • Krusader - An advanced twin panel (commander style) file manager.

Virtual Machines

  • Virtual Box - A powerful x86 and AMD64/Intel64 virtualization product.
  • Boxes - A simple application to access remote or virtual systems.

Translation Tools

  • Poedit - The best editor for translating gettext PO files.
  • Lokalize - Localization tool for KDE and other open source software.

Frameworks for Hybrid Apps

  • nw.js - Build desktop application with HTML and JavaScript.
  • Electron - Build cross platform desktop application with JavaScript, HTML and CSS.
  • React Native for Ubuntu - Build Ubuntu desktop apps using React Native.
  • AppJS - Build desktop application for Linux, Windows and Mac using HTML, CSS and JavaScript.
from https://github.com/madbob/awesome-linux-dev
------------------

http://www.linux6.com/
--------------------

list of awesome projects and resources that make Linux even more awesome.

Table of Content

Distributions

Distributions are organized into three different categories: for beginners, for intermediate users and for advanced users. In those categories, the distributions are organized in the alphabetical order.

Beginners

elementary OS

elementary OS is an Ubuntu-based desktop distribution. Some of its more interesting features include a custom desktop environment called Pantheon and many custom apps including Photos, Music, Videos, Calendar, Terminal, Files, and more. It also comes with some familiar apps like the Midori web browser and Geary mail.
Latest version: elementary OS Loki (0.4)
Default Desktop Environment: Pantheon

Fedora

Fedora (formerly Fedora Core) is a Linux distribution developed by the community-supported Fedora Project and owned by Red Hat. Fedora contains software distributed under a free and open-source license and aims to be on the leading edge of such technologies. Fedora has a reputation for focusing on innovation, integrating new technologies early on and working closely with upstream Linux communities. The default desktop in Fedora is the GNOME desktop environment and the default interface is the GNOME Shell. Other desktop environments, including KDE, Xfce, LXDE, MATE and Cinnamon, are available. Fedora Project also distributes custom variations of Fedora called Fedora spins. These are built with specific sets of software packages, offering alternative desktop environments or targeting specific interests such as gaming, security, design, scientific computing and robotics.
Latest version: Fedora Twenty Five (25)
Default Desktop Environment: GNOME
Screenshot:

Linux Mint

Linux Mint is an Ubuntu-based distribution whose goal is to provide a more complete out-of-the-box experience by including browser plugins, media codecs, support for DVD playback, Java and other components. It also adds a custom desktop and menus, several unique configuration tools, and a web-based package installation interface. Linux Mint is compatible with Ubuntu software repositories.
Latest version: Linux Mint Sarah (18)
Default Desktop Environment: Cinnamon and MATE
Screenshot:
default look

Ubuntu

Ubuntu is a complete desktop Linux operating system, freely available with both community and professional support. The Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customise and alter their software in whatever way they see fit. "Ubuntu" is an ancient African word, meaning "humanity to others". The Ubuntu distribution brings the spirit of Ubuntu to the software world.
Latest version: Ubuntu 16.10 (Yakkety Yak)
Default Desktop Environment: Unity
Screenshot:
default look

Intermediate

CentOS

CentOS as a group is a community of open source contributors and users. Typical CentOS users are organisations and individuals that do not need strong commercial support in order to achieve successful operation. CentOS is 100% compatible rebuild of the Red Hat Enterprise Linux, in full compliance with Red Hat's redistribution requirements. CentOS is for people who need an enterprise class operating system stability without the cost of certification and support.
Latest version: CentOS 7.1602
Default Desktop Environment: GNOME
Screenshot:
default look

Debian GNU/Linux

The Debian Project is an association of individuals who have made common cause to create a free operating system. This operating system is called Debian GNU/Linux, or simply Debian for short. Debian systems currently use the Linux kernel. [...] Debian comes with over 50,000 packages (precompiled software that is bundled up in a nice format for easy installation on your machine) - all of it free. It's a bit like a tower. At the base is the kernel. On top of that are all the basic tools. Next is all the software that you run on the computer. At the top of the tower is Debian -- carefully organizing and fitting everything so it all works together.
Latest version: Debian Jessie (8.6)
Default Desktop Environment: GNOME
Screenshot:
default look

Mageia

Mageia is a fork of Mandriva Linux formed in September 2010 by former employees and contributors to the popular French Linux distribution. Unlike Mandriva, which is a commercial entity, the Mageia project is a community project and a non-profit organisation whose goal is to develop a free Linux-based operating system.
Latest version: Mageia 5
Default Desktop Environment: KDE
Screenshot:
default look

Manjaro

Manjaro Linux is a fast, user-friendly, desktop-oriented operating system based on Arch Linux. Key features include intuitive installation process, automatic hardware detection, stable rolling-release model, ability to install multiple kernels, special Bash scripts for managing graphics drivers and extensive desktop configurability. Manjaro Linux offers Xfce as the core desktop options, as well as a minimalist Net edition for more advanced users. Community-supported GNOME 3/Cinnamon and KDE flavours are available. Users also benefit from the supportive and vibrant Manjaro community forum.
Latest version: Not applicable (Rolling Release system)
Default Desktop Environment: XFCE, KDE
Screenshot:
default look

openSUSE

The openSUSE project is a community program sponsored by SUSE Linux and other companies. Promoting the use of Linux everywhere, this program provides free, easy access to openSUSE, a complete Linux distribution. The openSUSE project has three main goals: make openSUSE the easiest Linux for anyone to obtain and the most widely used Linux distribution; leverage open source collaboration to make openSUSE the world's most usable Linux distribution and desktop environment for new and experienced Linux users; dramatically simplify and open the development and packaging processes to make openSUSE the platform of choice for Linux developers and software vendors. It also offers a rolling release version called Tumbleweed for experienced users.
Latest version: openSUSE Leap 42.1 and openSUSE Tumbleweed (Rolling Release system)
Default Desktop Environment: KDE, GNOME, XFCE, LXDE (Choose on installation)
Screenshot:
default look

Advanced

Arch Linux

Arch Linux is an independently developed, i686- and x86_64-optimised Linux distribution targeted at competent Linux users. It uses 'pacman', its home-grown package manager, to provide updates to the latest software applications with full dependency tracking. Operating on a rolling release system, Arch can be installed from a CD image or via an FTP server. The default install provides a solid base that enables users to create a custom installation. In addition, the Arch Build System (ABS) provides a way to easily build new packages, modify the configuration of stock packages, and share these packages with other users via the Arch Linux user repository.
Latest version: Not applicable (Rolling Release system)
Default Desktop Environment: Not applicable (there's no default Desktop environment)
Screenshot: Not applicable (there's no default look)

Special Purpose

CoreOS

CoreOS is a Linux-based operating system for servers. Built from the ground up and designed primarily for the modern data centre, CoreOS provides specialist tools for making the system secure, reliable and up-to-date. Some of the more interesting features of the distribution include reliable updates and patches via FastPatch, a dashboard for managing rolling updates via CoreUpdate, a docker for packaging applications, as well as support for bare metal and many cloud providers.
Speciality: Clusters
Latest version: CoreOS 1221.0.0

Kali Linux

Kali Linux (formerly known as BackTrack) is a Debian-based distribution with a collection of security and forensics tools. It features timely security updates, support for the ARM architecture, a choice of four popular desktop environments, and seamless upgrades to newer versions.
Speciality: Penetration testing
Latest version: Not applicable (Rolling Release system since 2016.1 version)

Puppy Linux

Puppy Linux is yet another Linux distribution. What's different here is that Puppy is extraordinarily small, yet quite full-featured. Puppy boots into a ramdisk and, unlike live CD distributions that have to keep pulling stuff off the CD, it loads into RAM. This means that all applications start in the blink of an eye and respond to user input instantly. Puppy Linux has the ability to boot off a flash card or any USB memory device, CDROM, Zip disk or LS/120/240 Superdisk, floppy disks, internal hard drive. It can even use a multisession formatted CD-RW/DVD-RW to save everything back to the CD/DVD with no hard drive required at all.
Speciality: Low system requirements
Latest version: Puppy Linux 6.3

Ubuntu Studio

Ubuntu Studio is a variant of Ubuntu aimed at the GNU/Linux audio, video and graphic enthusiast as well as professional. The distribution provides a collection of open-source applications available for multimedia creation.
Speciality: Multimedia creation
Latest version: Ubuntu Studio 16.10

Learning Resources

Books

The Linux Command Line [4.34] [FREE]

This is a great introduction to the Linux command line. - @4iar
You've experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line.

The Debian Administrator's Handbook, Debian Wheezy from Discovery to Mastery [4.8] [FREE]

Good book that teaches you the basics of Debian GNU/Linux administration. - @elninosi
It covers all the topics that a competent Linux administrator should master, from the installation, update of the system, up to the creation of packages and the compilation of the kernel, but also monitoring, backup and migration. Plus advanced topics to secure services, automated installations, or virtualization.

Courses

Introduction to Linux (LFS101x.2) [Free]

Organized by the Linux Foundation, it's a great free course to learn basics about Linux. - @aleksandar-todorovic

Linux Alternatives to Windows Applications [Free]

If you used Windows and decided to switch to Linux, this course should help you to find their alternatives. It's pretty short and you can finish it in a day. - @aleksandar-todorovic

X Desktop Environments

You cannot talk about a unified Linux look because there is no such thing.
relevant XKCD

GNOME

GNOME 3 is an easy and elegant way to use your computer. It is designed to put you in control and bring freedom to everybody. GNOME 3 is developed by the GNOME community, a diverse, international group of contributors that is supported by an independent, non-profit foundation.
screenshot

KDE

The KDE® Community is an international technology team dedicated to creating a free and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation.
screenshot

Xfce

Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly.
screenshot

LXDE

The "Lightweight X11 Desktop Environment" is an extremely fast-performing and energy-saving desktop environment. Maintained by an international community of developers, it comes with a beautiful interface, multi-language support, standard keyboard short cuts and additional features like tabbed file browsing. LXDE uses less CPU and less RAM than other environments. It is especially designed for cloud computers with low hardware specifications, such as netbooks, mobile devices (e.g. MIDs) or older computers. LXDE can be installed on many Linux distributions including Debian, Fedora, OpenSUSE and Ubuntu. It is the standard for Knoppix and lubuntu. LXDE also runs on OpenSolaris and BSD. LXDE provides a fast desktop experience; connecting easily with applications in the cloud. LXDE supports a wealth of programs that can be installed locally with Linux systems. The source code of LXDE is licensed partly under the terms of the GNU General Public License and partly under the LGPL.
screenshot

Other Desktop Environments

  • Cinnamon - Cinnamon strives to provide a traditional user experience. Cinnamon is a fork of GNOME 3.
  • EDE - EDE is a small desktop environment built to be responsive, light in resource usage and to have a familiar look and feel.
  • Enlightenment - The Enlightenment desktop shell provides an efficient window manager based on the Enlightenment Foundation Libraries along with other essential desktop components like a file manager, desktop icons and widgets. It supports themes, while still being capable of performing on older hardware or embedded devices.
  • LXQt - LXQt is the Qt port and the upcoming version of LXDE, the Lightweight Desktop Environment. It is the product of the merge between the LXDE-Qt and the Razor-qt projects: A lightweight, modular, blazing-fast and user-friendly desktop environment.
  • MATE - Mate provides an intuitive and attractive desktop to Linux users using traditional metaphors. MATE is a fork of GNOME 2.
  • Pantheon - Pantheon is the default desktop environment originally created for the elementary OS distribution. It is written from scratch using Vala and the GTK3 toolkit. With regards to usability and appearance, the desktop has some similarities with GNOME Shell and Mac OS X.
  • Unity - Unity is a shell for GNOME designed by Canonical for Ubuntu.

X Windows Managers

  • 9wm - 9wm is an X window manager which attempts to emulate the Plan 9 window manager 8-1/2 as far as possible within the constraints imposed by X.
  • awesome - awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license.
  • Blackbox - Blackbox is the fast, lightweight window manager for the X Window System you have been looking for, without all those annoying library dependencies. Blackbox is built with C++ and contains completely original code (even though the graphics implementation is similar to that of WindowMaker).
  • bspwm - bspwm is a tiling window manager that represents windows as the leaves of a full binary tree.
  • Compiz - OpenGL compositing window manager. It has a plug-in system to be changed at runtime.
  • dwm - dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed.
  • Enlightenment - Enlightenment is not just a window manager for Linux/X11 and others, but also a whole suite of libraries to help you create beautiful user interfaces with much less work than doing it the old fashioned way and fighting with traditional toolkits, not to mention a traditional window manager.
  • Fluxbox - Fluxbox is a windowmanager for X that was based on the Blackbox 0.61.1 code. It is very light on resources and easy to handle but yet full of features to make an easy, and extremely fast, desktop experience. It is built using C++ and licensed under the MIT-License.
  • FVWM - FVWM is an extremely powerful ICCCM-compliant multiple virtual desktop window manager for the X Window system.
  • i3 - i3 is a tiling window manager, completely written from scratch. The target platforms are GNU/Linux and BSD operating systems, our code is Free and Open Source Software (FOSS) under the BSD license. i3 is primarily targeted at advanced users and developers.
  • IceWM - IceWM is a window manager for the X Window System (freedesktop, XFree86). The goal of IceWM is speed, simplicity, and not getting in the user's way.
  • JWM - JWM is a light-weight window manager for the X11 Window System. JWM is written in C and uses only Xlib at a minimum. Because of its small footprint, JWM makes a good window manager for older computers and less powerful systems, such as the Raspberry Pi, though it is perfectly capable of running on modern systems.
  • Matchbox - Matchbox is an Open Source base environment for the X Window System running on non-desktop embedded platforms such as handhelds, set-top boxes, kiosks and anything else for which screen space, input mechanisms or system resources are limited.
  • Mutter - Mutter is a window manager for the X Window System, and is in the process of becoming a Wayland compositor; it became the default window manager in GNOME 3, replacing Metacity.
  • Openbox - Openbox is a highly configurable, next generation window manager with extensive standards support.
  • pekwm - pekwm is a window manager that once upon a time was based on the aewm++ window manager, but it has evolved enough that it no longer resembles aewm++ at all.
  • ratpoison - Ratpoison is a simple Window Manager with no fat library dependencies, no fancy graphics, no window decorations, and no rodent dependence. It is largely modelled after GNU Screen which has done wonders in the virtual terminal market.
  • Sawfish - Sawfish is an extensible window manager using a Lisp-based scripting language. Its policy is very minimal compared to most window managers. Its aim is simply to manage windows in the most flexible and attractive manner possible.
  • wmii - A small, scriptable window manager, with a 9P filesystem interface and an acme-like layout.
  • xmonad - xmonad is a dynamically tiling X11 window manager that is written and configured in Haskell. In a normal WM, you spend half your time aligning and searching for windows. xmonad makes work easier, by automating this.

Applications

The list of awesome Linux applications that you should be using.

Console-based Applications

  • cmus - Small, fast and powerful console music player for Unix-like operating systems.
  • fuck - A magnificent command line tool which corrects your previously mistyped command (see this .gif).
  • git - Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
  • glances - A cross-platform curses-based system monitoring tool written in Python.
  • htop - nice looking, customizable TUI task manager.
  • nano - A text editor which aims to introduce a simple interface and intuitive command options to console based text editing. nano supports features including colorized syntax highlighting, DOS/Mac file type conversions, spellchecking and UTF-8 encoding. nano opened with an empty buffer typically occupies under 1.5 MB of resident memory.
  • photorec - A useful tool for restoring deleted files.
  • ranger - A VIM-inspired filemanager for the console.
  • screenFetch - Fetches system/theme information in terminal for Linux desktop screenshots.
  • speed-test - Test your Internet connection speed and ping using speedtest.net from the CLI.
  • testdisk - A tool for disk partition recovery.
  • tig - An ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.
  • vim - Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set.
  • vtop - Command-line tools like “top” make it difficult to see CPU usage across multi-process applications (like Apache and Chrome), spikes over time, and memory usage. Vtop is a free and open source activity monitor for the command line. It’s written in node.js and can be easily extended.
  • wavemon - An ncurses-based monitoring application for wireless network devices.

GUI-based Applications

GNOME-based

  • Geany - A really small GTK IDE and versatile text editor, extendable with plugins.
  • Gedit - Gedit is the GNOME text editor. While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.
  • GNOME Builder - Builder is a new IDE for GNOME that is focused on bringing the power of our platform to more developers than ever before. It is currently under heavy development and needs your help to become a success.
For general GNOME apps, visit: https://wiki.gnome.org/Apps

KDE-based

To add new content to this section, please refer to the CONTRIBUTING.md file.

Not based on any desktop environment

  • GParted - The most popular disk partitioning software out there.
  • Zathura - Highly customizable document viewer. It provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction.
To add new content to this section, please refer to the CONTRIBUTING.md file.

Distro-based Package Management Tools

  • Y PPA Manager (Ubuntu) - Search for packages in Launchpad PPAs.
  • PacmanXG (Arch) - GUI front-end for pacman. Depends on neither GTK+ nor Qt, just X11.
  • pirut (Fedora) - pirut provides a set of graphical tools for managing software.
  • Synaptics (Debian and .deb users) - A graphical package management program for apt. It provides the same features as the apt-get command line utility with a GUI front-end based on Gtk+.
  • YaST (openSUSE) - The main package management tool on openSUSE.
  • YumEx (Fedora) - YumEx is a GUI for the dnf package manager, it is written in Python and is using the PyGTK toolkit for GUI components.
  • Yaourt (Arch) - Yaourt (Yet AnOther User Repository Tool) is a wrapper for pacman which adds automated access to the AUR using the same syntax as pacman.
  • Aura (Arch) - A secure, multilingual package manager for Arch Linux and the AUR.

Useful Websites

Compute Freely

A friendly place to start for the Free & Open Source Software and Linux curious.

AlternativeTo

Find better alternatives to the software you already use or a replacement for software you cannot or do not want to use.

Linux Foundation

The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux. Founded in 2000, The Linux Foundation sponsors the work of Linux creator Linus Torvalds and is supported by leading Linux and open source companies and developers from around the world.

Linux.com

For the community, by the community, Linux.com strives to be the central source for informed, reasonable, and intelligent Linux information, software, documentation and answers across the server, desktop/netbook, mobile, and embedded areas.

Linux.org

Although its design is outdated, Linux.org is (probably) the most popular forum and it's full of awesome Linux tutorials categorized by their difficulty. - @aleksandar-todorovic

Kernel.org

The Linux Kernel Organization is a California Public Benefit Corporation established in 2002 to distribute the Linux kernel and other Open Source software to the public without charge.

Opensource.com

Opensource.com is an online publication focused on how open source is applied to different areas including business, education, government, health, law and other disciplines of life.
Our goal is to further the open source way by sharing the open source movement. Our community of readers is made up of those who believe that open participation and sharing can tackle the business, social, environmental, and technological challenges facing us today.

Related Awesome Lists

from https://github.com/aleksandar-todorovic/awesome-linux
----------------------

 Linux 优秀软件资源大全中文版:一些针对 Linux 发行版的非常棒的应用程序、实用工具以及其它相关材料。A curated list of awesome applications, softwares, tools and other materials for Linux distros.

Linux 优秀软件资源大全中文版

介绍

Awesome-Linux-Software 是由 VoLuong 发起并维护的 Linux 软件资源列表。该列表收集了许多在 Linux 平台下非常棒的软件、实用工具以及其它相关资料,方便 Linux 爱好者查阅。
Linux 优秀软件资源大全中文版 则是依据 Awesome-Linux-Software 翻译而来,方便 Linux 爱好者们查阅。欢迎 Star 或 Fork,也期待你的参与和贡献!此外,在第二部分,有一些比较好的推荐文章或者教程,希望在后期能够帮助翻译成中文。
另外一个中文版本请参见 这里。之所以会出现两份翻译版本,主要是因为在开始前没有非常仔细地搜索 GitHub 以查找类似项目(其实我在翻译完成前后都找了下,但是确实没有发现那个项目)。需要注意的是,该中文版本是基于原英文版本翻译的,但是更主要的是想在文档中添加一些更适合国人使用的应用或中文阅读资料。当然,这也需要更多国内的 Linux 爱好者帮助完善,谢谢!
本文档已使用 GitBook 发布了,因此你可以在 GitBook 网站获得更佳的阅读体验。此外,你也可以下载 PDFePub 格式的文档,以便离线阅读。
提示:该文档会不间断地更新补充,推荐到 GitHub 项目主页 Linux 优秀软件资源大全中文版 https://github.com/chrisleegit/awesome-linux-software-cn 获取其最新版本。

目录




应用程序

音频

  • Airtime - Airtime 是开源广播软件,它用于时间安排和远程站点管理。Open-Source Software Freeware
  • Ardour -在 Linux 上录音、编辑和混音。 Freeware
  • Audacious - 一款开源音频播放器,可以随心所欲地播放你的音乐,而不会从其它任务中窃取掉你的计算机资源。Open-Source Software Freeware
  • Audacity - 一款免费、开源、跨平台的音频录制和编辑软件。Open-Source Software Freeware
  • Audio Recorder - Ubuntu ppa 中包含的一款简单的录音软件。 Freeware
  • Clementine - 支持播放许多种有损或无损格式的音频。 Open-Source Software Freeware
  • Google Play Music - 一款非官方但非常漂亮的跨平台的桌面播放器,用于播放来自 Google Play 的音乐。Open-Source Software Freeware
  • Hydrogen - GNU/Linux 平台下的高级电子鼓。Freeware
  • K3b - Linux 平台下的 CD/DVD 刻录软件,为 KDE 环境优化过。Open-Source SoftwareFreeware
  • Kid3Qt - 用于编辑多种文件标签,例如:艺术家(artist)、唱片(album)、年份(year)以及某个唱片下所有 mp3 文件的流派(genre)。Freeware
  • KxStudio - KXStudio 是用于专业音频制作的各种应用程序和插件的集合。Freeware
  • Let's make music - 通过在你的 PC 上创建旋律和节拍、声音合成与混音、整理采样等来创建你的音乐。 Freeware
  • Lollypop - Lollypop 是一款全新的 GNOME 音乐播放器。 Open-Source Software Freeware
  • Mixxx - 免费的 DJ 软件,让你随心所欲地进行现场混音,Traktor 名副其实的替代者。Open-Source Software Freeware
  • OSD Lyrics - 使用你最喜欢的媒体播放器显示歌词。Open-Source Software Freeware
  • Rhythmbox - GNOME 音乐播放器。Open-Source Software Freeware
  • SoundJuicer - GNOME 环境下的 CD 抓取工具 Freeware
  • Tomahawk -一种全新的音乐播放器,它将你所有的数据流、下载、云音乐存储、播放列表、电台等集结在一起。 Open-Source SoftwareFreeware
  • 网易云音乐 - 网易云音乐官方 Linux 客户端,免费易用,值得体验。Freeware

聊天客户端

  • Franz - Franz 是一款免费的消息应用,集成了多种聊天和消息服务。Freeware
  • GhettoSkype - 包装了 web Skype 的开源应用。Open-Source Software Freeware
  • HexChat - HexChat 是一款基于 XChat 的 IRC 客户端,但与 XChat 不同的是,它在 Windows 和类 Unix 系统上是完全免费的。Open-Source Software Freeware
  • Jitsi - Jitsi 是一款针对 Windows、Linux、Mac OS X 和 Android 的免费开源的多平台音频、视频会议和即时通讯应用。Open-Source Software Freeware
  • Messenger for Desktop - Facebook messenger 应用。Open-Source Software Freeware
  • Pidgin - 一款通用的聊天客户端。Freeware
  • qTox - 一款简单的分布式、安全的通讯程序,支持音频和视频聊天。Open-Source Software Freeware
  • ScudCloud - Linux 平台下 Slack 客户端。Open-Source Software Freeware
  • Skype -Skype 让世界各地的人免费交谈。 Freeware
  • Telegram - 一款专注于速度和安全的消息通讯应用,极速、简洁并且免费。Open-Source Software Freeware
  • Viber -Linux 版本的 Viber 能让你向使用任何设备、任何网络,位于任何国家的其他 Viber 用户发送免费消息以及拨打免费电话。Freeware
  • Weechat - WeeChat 是一款快速、轻量级并且可扩展的聊天客户端。Open-Source Software Freeware
  • Whatsie - Ubuntu/Linux 平台下非官方的 Whatsapp 客户端。Open-Source Software Freeware

数据备份与恢复

  • Borg Backup - 一个很棒的数据备份工具。Open-Source Software Freeware
  • Photorec - PhotoRec 是一款文件数据恢复软件,旨在恢复各种丢失的文件,包括来自硬盘的视频、文档和归档以及来自数码相机存储器丢失的照片(因此,照片恢复(Photo Recovery)即为应用的名称)。Freeware
  • Qt4-fsarchiver - qt4-fsarchiver 是 fsarchiver 程序的 GUI 前端,它用来保存/恢复分区、文件夹和 MRB/GTP。该应用程序可以在基于 Debian 的系统以及 Suse 和 Fedora 上运行。Open-Source Software Freeware
  • System Rescue CD - SystemRescueCd 是一个 Linux 系统救援盘,可以是可引导的 CD-ROM 或者 USB 棒,可以用它来做系统管理或者在系统崩溃后进行修复。 Freeware
  • Test Disk - TestDisk 是一款强大而又免费的数据恢复软件!它的主要目的就是当由于软件故障而导致某些问题发生时,帮助恢复丢失的分区并且/或者让非启动盘再次可引导。Freeware
  • Timeshift - TimeShift 是一个系统恢复实用工具,它使用 rsync 和硬链接(hard-link)为系统做增量快照。我们可以在日后恢复这些快照,从而撤销所有在快照后所做的任何修改。我们可以手动或者使用调度任务每隔一段时间自动生成快照。Freeware

桌面定制

  • Adapta Theme - 一款自适应的 Gtk+ 主题,基于 Google Material 设计风格。 Open-Source Software Freeware
  • Arc Icon Theme - 一个现代化的图标主题,它应当与 Moka 图标主题一起使用。 Open-Source Software Freeware
  • Arc Theme - 一款扁平化带有透明元素的主题。Open-Source Software Freeware
  • Compiz Config 设置管理器 - OpenCompositing 项目将 3D 桌面视觉效果带到了 X 视窗系统(X Window System)中,它提升了 X 视窗系统的可用性并且提升了生产力。Freeware
  • Conky - Conky 是一款专门为 X 视窗系统打造的免费、轻量级系统监视器,它可以在你的桌面上显示任何类型的信息。 Open-Source SoftwareFreeware
  • Flatabulous Arc Theme - 我最喜欢的 Ubuntu 主题。Open-Source SoftwareFreeware
  • Flatabulous - 这是一款为 Ubuntu 和其它基于 Gnome 的 Linux 系统打造的扁平化主题。Open-Source Software Freeware
  • Gnome Extensions - Gnome 桌面环境扩展。Freeware
  • Gnome Look - 包含了大量由社区创建的图标、Gnome Shell 主题、字体以及其它更多资源,你可以用它们自定义你的 Gnome 桌面环境,它们都集中在一个这一个网站上。Freeware
  • Irradiance Theme - 一款基于 Radiance 的 Unity 主题,设计灵感来源于 OS X Yosemite。Open-Source SoftwareFreeware
  • Numix Icon Theme - 为 Ubuntu Linux 打造的最好的图标主题之一。Open-Source Software Freeware
  • Numix Theme - 好看又流行的主题。Open-Source Software Freeware
  • Paper Icon Theme - Paper 是一款现代的自由桌面图标主题,它的设计采用了醒目的色彩和简单的几何图形来构成图标。Freeware
  • Papirus Icon Theme - Ubuntu Linux 下最好的图标主题之一。Open-Source Software Freeware
  • Unity Tweak Tool - Ubuntu Unity 定制必备应用。Open-Source Software Freeware
  • Yosembiance theme - 一款改进的 Ambiance 主题(松散的),灵感来源于 OS X Yosemite。Open-Source Software Freeware

开发

  • Android studio -安卓官方集成开发环境(IDE):Android Studio 提供了用于在各种类型的安卓设备上构建应用的极速工具。Freeware
  • Aptana - Aptana Studio 利用了 Eclipse 的灵活性,并且专注于将它集成到一个强大的 web 开发引擎中。Freeware
  • Arduino IDE - 开源 Arduino 软件(IDE)可以非常方便地编写代码并将它们上传到开发板中。Freeware
  • BlueJ - 为初学者设计的免费 Java 开发环境,全世界有数百万人都在使用它。Freeware
  • Clion - 专门为 C 和 C++ 打造的跨平台、强大的集成开发环境。
  • Code::Blocks - Code::Blocks 是免费的 C, C++ 和 Fortran 集成开发环境,它可以满足开发者非常苛刻的需求。它被设计为具有很好的扩展性以及完全可配置。Freeware
  • Codelite - 一个免费、开源、跨平台的 C, C++, PHP 和 Node.js 集成开发环境。Freeware
  • Eclipse - Eclipse 是著名的 Java 集成开发环境,但是 C/C++ 以及 PHP 版本的 Eclipse 也同样非常棒。Freeware
  • Fritzing - Fritzing 是一款开源硬件电路设计工具,它可以让每个人都能够轻松地进行电子创作。Open-Source SoftwareFreeware
  • Geany - Geany 是一个使用 GTK+ 工具包构建的文本编辑器,它拥有集成开发环境的基础功能。它是小而快的集成开发环境,只依赖几个少量的其它软件包。 Open-Source SoftwareFreeware
  • Genymotion - Genymotion 是一个第三方安卓模拟器,它非常快速,可以替代默认的安卓模拟器。Freeware
  • Git - Git 是一个免费开源的分布式版本控制系统,它旨在快速高效地管理各种大大小小的项目。Freeware
  • IntelliJ IDEA - 非常强大的 Java 集成开发环境。 Freeware
  • Ipython - 很强大的 Python Shell。Open-Source SoftwareFreeware
  • Jupyter Notebook - 开源、交互式的数据科学和科学计算工具,支持超过 40 种编程语言。Open-Source SoftwareFreeware
  • KDevelop - 它是一个免费开源的集成开发环境,功能丰富,支持插件扩展,支持 C/C++ 及其它编程语言。Freeware
  • Komodo Edit - 免费开源的多语言开发环境。 Freeware
  • MariaDB - 最流行的数据库服务器之一,由 MySQL 原班人马打造。Freeware Open-Source Software
  • MonoDevelop - 针对 C#, F# 等语言的跨平台集成开发环境。Freeware Open-Source Software
  • Nemiver - Nemiver 是一个用于编写独立的图形界面调试器项目,它与 GNOME 桌面环境很好地集成在一起。Open-Source Software Freeware
  • Netbeans - NetBeans IDE 能够让你快速轻松地开发 Java 桌面应用、移动应用以及 Web 应用,当然也支持使用 HTML, JavaScript 和 CSS 编写 HTML5 应用。Freeware
  • NodeJS - Node.js® 是一个基于 Chrome V8 JavaScript 引擎打造的 JavaScript 运行环境。 Freeware
  • Oh-my-zsh - 一个让人喜爱的由社区驱动的框架,专门用于管理你的 zsh 配置。 Freeware Open-Source Software
  • Postgresql - PostgreSQL 是一个强大、开源的**对象关系型(object-relational)**数据库系统。Freeware
  • Postman - Postman 可以帮助我们快速地测试 API。Freeware
  • PyCharm - 强大的 Python IDE。 Freeware
  • QT Creator - 全能型跨平台集成开发环境,用于轻松地创建连接设备、用户界面(UI)和应用程序。Freeware
  • Rabbit VCS - RabbitVCS 是一组图形化工具的集合,用于简单直接地访问你使用的版本控制系统。 Open-Source Software Freeware
  • Sloeber IDE - Sloeber IDE 是基于 Eclipse 的 Arduino IDE,我非常喜欢。Open-Source Software Freeware
  • Sqlite Browser - 以可视化的方式创建、管理和查看 sqlite 数据库文件。Freeware Open-Source Software
  • Swift - Swift 是一种使用现代方法构建的通用编程语言,强调安全、性能和设计模式。 Freeware
  • Ubuntu-SDK - 官方的 Ubuntu SDK。 Freeware
  • Zsh - 一款非常强大的 Shell。 Open-Source Software

电子书

  • Calibre - 无比丑陋却非常强大的软件,用于电子书管理与转换。 Open-Source Software Freeware
  • Evince - Evince 是支持多种文档格式的文档阅读器。Evince 的目标是将 GNOME 桌面上各种多文档阅读器替换成一个简单的单一程序。Open-Source Software Freeware
  • FBReader - 最流行的电子阅读器应用之一。 Freeware
  • Foxit - Foxit Reader 8.0,PDF 阅读器大奖获得者。 Freeware
  • Lucidor - Lucidor 是一款用于阅读和管理电子书的软件。Lucidor 支持 EPUB 格式的电子书,并且支持开放式出版发布系统(Open Publication Distribution System, OPDS) 格式的目录。Freeware
  • MasterPDF editor - Linux 平台下一款非常便捷智能的 PDF 编辑器。Freeware
  • MuPDF - 轻量级 PDF 和 XPS 阅读器。 Open-Source Software Freeware
  • Okular - Okular 是一款基于 KDE 开发的通用文档阅读器,它可以工作在多种平台上,包括但不限于 Linux, Windows, Mac OS X, *BSD 等。Freeware
  • qpdf - qpdfview 是支持多标签的文档阅读器。Open-Source Software Freeware
  • Sigil - Sigil 是一款可运行于多种平台的 EPUB 电子书编辑器。Open-Source Software Freeware

编辑器

  • Atom - 一个为 21 世纪打造的可配置的文本编辑器。Open-Source Software Freeware
  • Bluefish - Bluefish 是一款面向程序员与 web 开发者的强大编辑器,拥有多种选项,可以编写网站、脚本和各种程序代码。Freeware
  • Brackets - 一个理解 web 设计的现代文本编辑器。 Open-Source Software Freeware
  • Emacs - 一款支持扩展、可定制、免费自由的文本编辑器,其实它还有更多特性。 Open-Source SoftwareFreeware
  • Geany - Geany 是一个使用 GTK+ 工具包构建的文本编辑器,它拥有集成开发环境的基础功能。它是小而快的集成开发环境,只依赖几个少量的其它软件包。 Open-Source SoftwareFreeware
  • Gedit -Gedit 是 GNOME 文本编辑器。由于它的目标是简单易用,所以他是一款非常强大而通用的文本编辑器。Freeware
  • Kate - Kate 是一个支持多种文档格式的编辑器,自从 KDE 2.2 以后就作为 KDE 的一部分了。Open-Source SoftwareFreeware
  • Lighttable - 下一代代码编辑器!支持在线编码。 Freeware
  • Sublime - 一直以来都是最棒的文本编辑器之一。Freeware
  • Vim -Vim 是一个高级文本编辑器,旨在提供实际 Unix 上的 "Vi" 编辑器的强大功能,同时提供更多完善的功能集合。不论你现在正使用 vi 还是正在使用一个其它不同的编辑器,学习它都是非常有帮助的。Open-Source SoftwareFreeware
  • VSCode - Visual Studio Code 一款轻量级、强大的源码编辑器,可在 Windows, OS X 和 Linux 系统上运行。它内建支持 JavaScript, TypeScript 以及 Node.js;同时,它还拥有丰富的扩展系统,可以支持其它语言(C++, C#, Python, PHP)和运行环境。Freeware

教育

  • BibleTime - BibleTime 是一个《圣经》学习程序,它基于 Sword 库以及 Qt 工具集。Open-Source SoftwareFreeware
  • Celestia - 免费的太空模拟器,可以让你在三维空间中探索我们的宇宙。Open-Source SoftwareFreeware
  • Chemtool - Chemtool 是 Linux 平台下一款小巧的软件,用于绘制化学结构。Open-Source SoftwareFreeware
  • Epoptes - 一个开源的计算机实验室管理和监控工具。 Open-Source SoftwareFreeware
  • GAP - 一个用于计算离散代数的计算机代数系统,特别专注于计算群论(computational group theory)领域。 Open-Source SoftwareFreeware
  • Gcompris - GCompris 是一个高质量的教育软件套件,包含了针对 2 岁到 10 岁孩子的众多活动(activities)。Open-Source SoftwareFreeware
  • Geogebra - 一款图形化计算器,可以进行函数、几何、代数、微积分、统计以及 3D 数学运算。 Freeware
  • GNU Typist - 基于 ncurses 的免费软件,你的打字导师。Open-Source SoftwareFreeware
  • GNUKhata - 开源会计软件。 Open-Source SoftwareFreeware
  • Google Earth - Google Earth 是一个虚拟地球、地图和地理信息程序。Freeware
  • GPeriodic - GPeriodic 是 Linux 平台下的**元素周期表(periodic table)**程序。Freeware
  • ITalc - iTALC 是为教师准备的强大的教学工具,它可以让你用若干种方式控制你的网络中的其它计算机。Open-Source SoftwareFreeware
  • KDE Edu Suite - 基于 KDE 技术的免费教育软件。Freeware
  • Ktouch - KTouch 是一款学习和练习打字的软件。Freeware Open-Source Software
  • MAPLE - Maple 是一款整合了世界上最强大的数学引擎并带有界面的软件,它可以让你非常轻松地分析、研究、可视化和解决各种数学问题。
  • MATLAB - MATLAB 平台专门为解决各种工程和科学问题进行了优化,它可以帮助将你的思想带出桌面电脑。你可以在更大的数据集中进行分析,并扩展到集群和云中。
  • Maxima - Maxima 是一个用于符合和数值表达式操作的系统,包括求导、集成、泰勒级数、拉普拉斯变换、唱微分方程、线性方程组等。Open-Source SoftwareFreeware
  • Moodle - 在线学习课程管理系统。Open-Source SoftwareFreeware
  • OpenEuclid - OpenEuclide 是一个 2D 几何软件:通过描述正式的几何限制来动态定义数据。 Freeware
  • OpenSIS - 学校管理软件。
  • PARI/GP - 一种针对数论中的快速计算(大数分解,代数数论,椭圆曲线...) 而设计的广泛应用的计算机代数系统。Open-Source SoftwareFreeware
  • SageMath - 一款优秀的数学应用,它的功能涵盖多个数学领域,包括代数、组合数学、计算数学、数论和微积分。Open-Source SoftwareFreeware
  • Scipy - SciPy 是一个基于 Python 生态系统的开源软件,用于数学、科学和工程。Open-Source SoftwareFreeware
  • Scratch - 使用 Scratch,你可以为你自己的交互式故事、游戏和动画进行编程,然后可以通过在线社区和其他人分享你的创作。Freeware
  • Stellarium - Stellarium 是一个免费开源的天文馆软件。Open-Source SoftwareFreeware
  • TeXmacs - 一款所见即所得的科学文本编辑器,并可用作一系列计算机代数系统的前端。Open-Source SoftwareFreeware
  • Tux4Kids - Tux4Kids 为孩子们开发高质量的软件,目标是在一个不可抗拒的软件包中结合乐趣与学习。Open-Source SoftwareFreeware
  • UGENE - UGENE 是一款免费开源跨平台集成 GUI 的生物信息学(bioinformatics)软件。Open-Source SoftwareFreeware

邮件

  • Evolution - Evolution 是一款个人信息管理软件,集成了邮件、日历和地址簿等功能。 Freeware
  • Geary - Geary 是一款为 GNOME 3 打造的电子邮件应用,它可以让你使用一个简单、现代的界面阅读和发送邮件。Freeware
  • Mailnag - Mailnag 是一个用于检查 POP3 和 IMAP 服务器有没有新邮件的后台服务程序。Open-Source SoftwareFreeware
  • N1 - 基于现代 web 技术构建的可扩展桌面邮件应用。 Open-Source Software Freeware
  • Sylpheed - 轻量级、用户友好型邮件客户端。Open-Source SoftwareFreeware
  • Thunderbird - Thunderbird 是一款易于设置和自定义的电子邮件应用,它含有很多不错的功能。 Freeware
  • Wmail - Linux 平台下非官方的 Gmail & Google Inbox 桌面客户端。 Open-Source SoftwareFreeware

文件管理器

  • 7Zip - 解压任何 zip 格式的文件。Freeware
  • AngrySearch - Linux 文件搜索工具,输入后显示即时搜索结果。Open-Source Software Freeware
  • Double Commander - Double Commander 是一款跨平台、开源文件管理器,有两个并排的面板。它的灵感来源于 Total Commander,但有一些全新的功能。Freeware
  • Marlin - 文件管理器汪洋大海中最为性感的一条“鱼”,Marlin 设计美观,专注于速度、简洁和易用。Freeware
  • Nautilus - Nautilus 是一个专门为适配 Gnome 桌面设计和行为打造的文件管理器,为用户提供了一种简单的方法来浏览和管理文件。Freeware
  • Nemo - Nemo 是 Cinnamon 桌面环境下的文件管理器。Open-Source Software Freeware
  • QDirStat - 基于 Qt 的目录统计工具。QDirStat 由 KDirStat 的作者打造,但没有 KDirStat 中所包含的任何 KDE 部分。Open-Source Software Freeware
  • Ranger - Ranger 是一个绑定了 VI 键的控制台文件管理器。Open-Source Software Freeware
  • Synapse - Linux 平台下最佳的应用启动器。Freeware
  • Thunar - Thunar 被设计成为 Xfce 4.6 中的默认文件管理器,它的设计宗旨是快速、易用。 Open-Source Software Freeware

游戏

  • 0 A.D - 帝国时代,就像开源的即使战略游戏(RTS Game)。
  • Civilization5 - Sid Meier's Civilization® 一直以来是公认的最伟大的战略游戏系列之一。
  • Cockatrice - Cockatrice 是一个开源多平台支持的程序,用于通过网络玩桌面卡片游戏。Open-Source Software Freeware
  • Desura - Desura 是一个转为游戏玩家打造的社区驱动的数字发布服务平台,它将游戏玩家指尖的来自开发商的最好的游戏,mods 和可下载内容放在上面,随时准备购买和玩游戏。
  • GBrainy - Gbrainy 是一个脑筋急转弯游戏,它非常有趣,可以让你的大脑得到训练。 Open-Source Software Freeware
  • Minecraft - Minecraft 是一个放置砖块并不断冒险的游戏。你可以探索随机产生的世界,并在其中建造酷炫的东西,从简单的房子到壮丽的城堡都可以建造出来。Freeware
  • Minetest - 使用 C++(消耗更少资源)编写的开源 Minecraft,并且包含改造过的 API。Open-Source Software Freeware
  • PlayOnLinux - 在 Linux 上玩 Windows 游戏。Open-Source Software Freeware
  • Simutrans - Simutrans 是一个免费并开源的交通运输模拟器。 Open-Source Software Freeware
  • Steam - 很棒的游戏平台,为众多游戏敞开了大门。Freeware
  • SuperTuxCar - SuperTuxKart 是一个开源的 3D 赛车游戏,拥有多种角色、轨道和可玩的模式。Open-Source Software Freeware
  • The Battle for Wesnoth - 免费的回合制战略游戏,拥有一个高度幻想的主题,支持单人和线上多人战斗模式。Open-Source Software Freeware
  • Warzone2100 - 开源实时战略/实时战术游戏。 Open-Source Software Freeware
  • Wine - Wine(起初是“ Wine 不是一个模拟器(Wine Is Not an Emulator)”的缩写)能够运行 Windows 应用的兼容层,它可以在多种 POSIX 兼容的系统上运行,如 Linux, Mac OS X 和 BSD。Open-Source Software Freeware
  • Xonotic - 竞技场射手,灵感来源于_虚幻竞技场(Unreal Tournament)_ 和_地震(Quake)_。Open-Source Software Freeware

图像

  • Aftershot - Adobe Photoshop 强有力的替代者。
  • Agave - Agave GNOME 桌面环境下一款简单的应用程序,它可以让你从一个单一的初始色生成各种色彩设计。Freeware
  • Blender - 转为艺术家和小团队打造的免费开源的完整的 3D 创作软件。Freeware
  • Cinepaint - 开源深度绘图(注:Deep Paint 表示要使颜色的深度达到八位以上)软件。 Freeware
  • Darktable - Darktable 是一个开源摄影流应用和 RAW 显影剂(developer)。Freeware
  • Digikam - Digikam 是 Linux 平台下高级数码相片管理应用。Freeware
  • Feh - 轻量级极速图片查看器。FreewareOpen-Source Software
  • Fotoxx - Fotoxx 是一款用于图片编辑和收藏管理的 Linux 程序。Freeware
  • GIMP - GIMP 是一款免费发布的应用程序,可以完成诸如照片润色、图片合成以及图片签名等任务。FreewareOpen-Source Software
  • gThumb - gThumb 是一个图片查看器和浏览器(它还包含一个用于从相机转移照片的工具)。Freeware Open-Source Software
  • Hugin - 一个基于 Panorama 工具的易用跨平台全景图片工具链。Freeware
  • Inkscape - 一个为你准备的强大免费的设计工具,无论你是一位插画家、设计师、web 设计师或者只是一个需要创建矢量图的人。Freeware
  • Krita - 为艺术家、数字画家和插画家准备的开源的概念设计软件。Freeware
  • Lightworks - 专业非线性视频编辑软件,它有一个免费的版本可以使用。
  • Luminance HDR - Luminance HDR 是一款开源图形界面应用,旨在提供一个 HDR 影像工作流。 Freeware Open-Source Software
  • Mypaint - Mypaint 是一个可以使用绘图板的绘画应用。Freeware Open-Source Software
  • Ojo - 快速美观的图片查看器。Freeware Open-Source Software
  • OpenShot - OpenShot 是 Linux 平台下免费、易用、功能丰富的视频编辑器。Freeware
  • Photonic - Phototonic 是图片查看器和整理器。Freeware Open-Source Software
  • Pinta - Pinta 是一个免费、开源的绘画和图片编辑应用。Freeware Open-Source Software
  • Pitivi - 是一个免费的视频编辑器,拥有一个美丽直观的用户界面,一个整洁的代码库和很棒的社区。Freeware
  • Radiance - Radiance 是一个验证照明的仿真工具。Freeware
  • RawTherapee - 一个好看但很少有人知道的照片编辑应用。Freeware Open-Source Software
  • Shotwell - Shotwell 是 GNOME 3 中的照片管理器。Freeware
  • StopMotion - StopMotion 是 Linux 平台下一款用于创建定格动画的免费开源应用。它可以帮你捕获并编辑你的动画帧并能将动画帧导出为一个单独的文件。Freeware
  • Xara Extreme - Xara Xtreme 是一个为 Unix 平台(包括 Linux, FreeBSD)打造的强大、通用型图形程序。Freeware

网络

  • Anatine - Twitter 桌面应用,有很多自定义选项。Freeware Open-Source Software
  • Brave - Brave 是一个既快又好的桌面浏览器,可运行于 macOS, Windows 和 Linux 上。Freeware Open-Source Software
  • Chrome - 一款非常流行的 Web 浏览器,支持插件或应用。Freeware
  • Chromium - Chromium 是一个开源浏览器项目,旨在为所有用户提供一个更加安全、稳定的方式来体验 Web。Freeware Open-Source Software
  • Corebird - Corebird 是一款原生的 GTK+ Twitter 桌面客户端。Freeware Open-Source Software
  • Firefox - 一款流行的 Web 浏览器,支持插件或应用。Freeware Open-Source Software
  • Midori - 一款可以很好地运行在低配置系统上的轻量级免费浏览器。 Freeware Open-Source Software.
  • Opera - Opera 浏览器是你要在 web 上做更多事情的所需要的一切。Freeware
  • Tor - Tor 是一个免费软件和一个开放网络,它能帮助你防御流量分析,这是一种威胁到个人自由和隐私的网络监视形式。Freeware
  • Vivaldi - 浏览器界的一颗新星,它拥有很多自定义的设置。Freeware
  • Yandex - 快速便捷的浏览器。Freeware
  • youtube-dl - YouTube 视频下载神器,是一个 Python 编写的命令行视频下载器,同时支持其它一些视频网站或平台。注意:国内用户若要下载 YouTube 视频,需要给它添加 --proxy 参数,指定代理下载。Freeware Open-Source Software.

办公

  • Gummi gtk2|gtk3 - 支持模板、拼写检查和向导的简易 LaTeX 编辑器。Freeware Open-Source Software
  • bcloud - bcloud 是百度网盘的 Linux 桌面客户端,支持多种主流的 Linux 发行版。Freeware Open-Source Software
  • Caligra Office - 提供了一个包含 8 款应用的综合系列,可以满足办公、图像和管理需求。Freeware
  • GnuCash - GnuCash 是一款实现了复试记账系统的免费会计软件。它最初旨在开发兼容 Intuit(Inc.'s Quicken application,公司提升效率应用) 类似的功能,但它针对小型企业会计提供了一些特有功能。 Freeware Open-Source Software
  • KMyMoney - KMyMoney 是 KDE 环境下的个人金融管家。它和微软 Money 和 Quiken 应用操作类似。Freeware Open-Source Software
  • LibreOffice - Linux 平台下最佳的办公套件。Freeware Open-Source Software
  • LyX - 成熟的文档编辑器,可以渲染成 LaTeX。Freeware Open-Source Software
  • WPS office - Linux 平台下最佳办公套件之一。Freeware
  • 有道词典 - 有道词典 Linux 版本,与Windows平台版本的一致界面,清新流畅;同时提供Linux下最为精准的屏幕取词与划词体验。Freeware

生产力

  • Alarm Clock - Alarm Clock 是 GNOME 下的一款功能丰富的闹钟应用。Open-Source Software Freeware
  • Ambient Noise - 在 Linux 安装 Ambient Noise,让你更加专注生产工作。Freeware
  • Autokey - Linux 平台下桌面自动化实用工具,它可以让你管理脚本和短语集合,并且可以给它们设定缩写和快捷键。Freeware
  • Basket Note Pads - 多功能笔记类应用,可以帮助你轻松地记录各种笔记。 Open-Source Software Freeware
  • Brightness - Ubuntu 亮度指示器。Freeware
  • Cairo-Dock - 一款华丽的 Dock 应用(和 Mac OS X 上的 Dock 类似),支持多个面板和 desklets 等。 Open-Source Software Freeware
  • California - 完整的日历应用替代者,它可以使用自然语言创建事件。Freeware
  • CopyQ -CopyQ 是高级剪切板管理器,支持编辑和脚本功能。Freeware
  • Docky - 号称花钱也买不到的 Dock 程序,占用资源少,优雅简洁。Open-Source Software Freeware
  • f.lux - 自动根据光线调节你的电脑屏幕亮度。 Freeware
  • Gnome-dictionary - GNOME 下强大的字典应用。Freeware
  • Go For It - Go For It 是一款简单又时尚的生产力应用,支持任务清单功能,它整合了一个定时器可以让你专注于当前任务。Freeware
  • Gpick - Gpick 允许你从桌面上任何位置采样任何颜色,此外它还提供了一些其它的高级功能。 Open-Source Software Freeware
  • My Todo - My Todo 是一款开源任务清单程序,它可以让你,让用户掌控一切。Open-Source Software Freeware
  • My Weather Indicator - Ubuntu平台下的天气指示器小部件。Freeware
  • Notepadqq - Notepadqq 是 Linux 桌面下类似于 Notepad++ 的编辑器。Open-Source Software Freeware
  • Notes - Linux 平台下简洁的笔记应用。Open-Source Software Freeware
  • Papyrus - Papyrus 是一个不同的笔记管理器,专注于安全和更友好的用户界面。Papyrus 正在尝试为用户提供更加易用智能的用户界面。 Open-Source Software Freeware
  • Plank - Plank 注定要称为本星球上最简单的 dock 应用。
  • Pomodone App - 利用 PomoDoneApp 是使用 Pomodoro 技术® 追踪你的工作流程的最简单的方法,就在你目前使用的任务管理器服务之上。Freeware
  • Recent Noti - 最近通知指示器。Freeware
  • Redshift - Redshift 会根据你的周围环境调整你的屏幕色温。如果你在晚上工作于电脑屏幕前的话,它可能会帮助减少对你眼睛的伤害。Open-Source Software Freeware
  • Shutter - Shutter 是基于 Linux 的发行版系统(如 Ubuntu)下的一款功能丰富的屏幕截图程序。Freeware
  • Simplenote - 跨平台笔记应用,Evernote 的竞争者。Freeware
  • SpeedCrunch - 一款美观、开源、高精度的科学计算器。Open-Source Software Freeware
  • Springseed - 为日常用户打造的简单漂亮的笔记应用。Open-Source Software Freeware
  • Stickynote - Linux 平台下的 Sticky Note 应用。Freeware
  • TaskWarrior - Taskwarrior 是一款免费开源的软件,它可以通过命令行管理你的任务清单。Open-Source Software Freeware
  • Todo.txt - Todo.txt,聚焦编辑器,它会尽可能少地使用按键和 TAB 键来管理你的任务。 Freeware
  • Todoist - Todoist 非官方客户端。Todoist 是跨平台的清单管理器,它拥有移动端应用、有超棒的界面(UI)以及一些可选的高级功能。Open-Source Software Freeware
  • Tomboy - Tomboy 是一款简单易用的桌面笔记应用。Open-Source Software Freeware
  • Undistract me - 当耗时较长终端命令运行完毕后会通知你。 Open-Source Software Freeware
  • WizNote - 跨平台云笔记客户端。 Open-Source Software Freeware
  • Xmind - 思维导图工具。
  • Zim - 一款用于维护 wiki 页面集合的图形化文本编辑器,非常适合笔记和文档。它将内容存储为文本文件,以便使用版本控制。Open-Source Software Freeware

安全

  • ClamAV - 反病毒软件包。 Freeware
  • Fail2ban - Fail2ban 会扫描日志文件(如 /var/log/apache/error_log),并禁止有恶意迹象(比如太多次密码错误)的 IP,以及搜寻漏洞等。 Freeware
  • GnuPG - Gnu 隐私护盾。Freeware
  • GuFW - Linux 世界中最简单的防火墙之一。FreewareOpen-Source Software
  • OpenSSH - OpenSSH 安全 Shell 服务器和客户端。Freeware
  • Seahorse - Seahorse 是 GnuPG 的 Gnome 图形界面前端。Freeware
  • Tcpdump - TCP 调试/抓取工具。lFreeware

文件共享

  • aria2 - aria2 是一个轻量级支持多种协议和多种来源的命令行下载工具。Open-Source Software Freeware
  • CrossFTP - CrossFTP 让管理 FTP 相关的任务异常轻松。Freeware
  • D-lan - 免费局域网共享软件。Freeware
  • Deluge - Deluge 是一个轻量级、免费、跨平台的 BitTorrent 客户端(类似著名的 uTorrent)。Open-Source SoftwareFreeware
  • Dropbox - Dropbox 是一个免费服务,它能够将你的照片、文档和视频带到任何地方,并能够轻松地分享它们。Freeware
  • Filezilla - 免费开源的 FTP 软件。 Open-Source SoftwareFreeware
  • Flareget - 全功能、多线程下载管理器和加速器。Freeware
  • Meiga - 一个可以通过 web 让本地目录共享成为可能的工具。Open-Source Software Freeware
  • ownCloud - ownCloud 的目标是无论你身在何处都可以访问你的文件。Freeware
  • PushBullet - PushBullet 让你的设备连接成一体。Freeware
  • qBittorent - qBittorrent 旨在成为 uTorrent 替代者的免费开源软件。Open-Source Software Freeware
  • Quazaa - 一个跨平台多网络 P2P 文件共享客户端。Freeware
  • SpiderOak - 为关心隐私的团队和企业打造的实时协作软件。Freeware
  • Syncthing - Syncthing 利用开放、值得信赖和分散式的东西替代专有的同步和云服务。Open-Source Software Freeware
  • Teamviewer - PC 远程控制软件,对于个人可以免费使用。Freeware
  • Transmission - 简洁、轻量级、跨平台的 torrent 客户端。Open-Source Software Freeware
  • uGet - Linux 平台下最好的下载管理器。Open-Source Software Freeware
  • uTorrent - 优雅、高效的 torrent 下载器。 Freeware
  • Vuze - Vuze 是一款满足你进行种子下载一切需求的端到端 Bittorrent 客户端。 Freeware

终端

  • GnomeTerminal - Linux 平台下广泛预装的终端模拟器。Freeware
  • Guake - Guake 是 Gnome 桌面环境下的一款“可伸缩”的终端。Freeware
  • Konsole - KDE 桌面环境下最好的终端。Freeware
  • RXVT-Unicode - RXVT-Unicode fork 自著名的终端模拟器。Open-Source SoftwareFreeware
  • RXVT - X11 终端模拟器,xterm 流行的替代者。Open-Source SoftwareFreeware
  • Sakura - 简单却强大的基于 libvte 的终端模拟器,支持 utf-8 编码,以及由 GTK+ 和 pango 库提供的输入法。Open-Source SoftwareFreeware
  • Terminator - 很明显,它是 Linux 平台上最强大并且具有填充功能的终端模拟器。Freeware
  • Termit - 基于 vte 库的简单终端模拟器,可通过 Lua 扩展。Open-Source SoftwareFreeware
  • Xterm - xterm 程序是 X 视窗系统的终端模拟器。兼容那些不能直接使用视窗系统的 DEC VT102 和 Tektronix 4014 程序。Freeware
  • Yakuake - 基于 KED Konsole 技术的 Quake 风格的终端模拟器。Freeware

实用工具

  • Actionaz - Ubuntu/Linux 下自动化任务实用工具。Freeware
  • Bleach bit -BleachBit 会为你快速释放磁盘空间并不知疲倦地保卫你的隐私。它可以清空缓存、删除 cookies,清空网络浏览记录、粉碎临时文件、删除日志等等。 Freeware
  • Brasero - CD/DVD 刻录程。Freeware
  • Caffeine - 阻止 Ubuntu 自动睡眠。Freeware
  • Clonezilla - Clonezilla 是一个类似于 True Image® 和 Norton Ghost® 的分区和磁盘映像克隆程序。FreewareOpen-Source Software
  • Convertall - 单位换算软件。Freeware
  • EasyStroke - Easystroke 是 X11 下的鼠标手势识别软件(很不错,个人也很推荐)。Open-Source Software Freeware
  • Enpass - Enpass 通过安全地管理你的密码和重要信息让你的生活更加轻松。Freeware
  • GD map - 一个以可视化的方式展现磁盘使用情况的工具。 Freeware
  • Gloobus-Preview - 文件快速预览程序。类似于 Sushi Open-Source Software Freeware.
  • Gnormalize - 音频转换器。 Freeware
  • GParted - Ubuntu/Linux 下的磁盘分区实用工具。 Freeware
  • GRadio - Ubuntu Linux 平台下的广播软件。Open-Source Software Freeware
  • Handbrake - 视频转换器。 Freeware
  • ImageMagik - ImageMagick 是用于修改和进行图片工作的命令行实用工具套件。Freeware
  • Indicator-SysMonitor - 该程序会在 Ubuntu 的顶栏显示系统的 CPU 温度、内存使用、网络速度(要的就是这个)、CPU 使用率、公网 IP 和网络连接状态等。Open-Source Software Freeware
  • KeePassX - 开源跨平台的密码管理器。Open-Source Software Freeware
  • KeePass - Windows 平台下的密码管理器,通过 Mono 提供跨一些跨平台支持。 Freeware
  • LastPass - 跨平台密码管理器。Freeware
  • Peazip - 用于解压任何 zip 格式的文件。Freeware
  • Powertop - 通过能源消耗诊断故障。Freeware
  • Psensor - Linux 平台下图形化的硬件温度监视器。Open-Source Software Freeware
  • Pulse Audio - 使用自定义配置提升 Linux 音频质量。Freeware
  • Remarkable - Ubuntu/Linux 下最佳 Markdown 编辑器。Freeware
  • Remmina - Linux 和 其它 Unix 系统平台下的一款功能丰富的远程桌面应用。Open-Source Software Freeware
  • Sushi - Sushi 是 Nautilus 文件管理器用的快速预览程序,支持多种格式文件快速预览(本人比较喜欢的一款小工具)。Open-Source Software Freeware
  • Synaptic - Synaptic 是图形化 APT 包管理程序(不想使用命令行安装程序的话,推荐使用)。Freeware
  • Systemload - 在状态栏显示系统负载。Freeware
  • TLP - 优化 Linux 电池。Freeware
  • Variety - Variety 是一个 Linux 平台下的开源壁纸更换程序,拥有许多很棒的功能同时依旧紧凑易用。Open-Source Software Freeware
  • Virtualbox - VirtualBox 是 x86 硬件平台全虚拟化软件,可用于服务器、桌面系统和嵌入式系统。Open-Source Software Freeware
  • WallpaperChange - 自动更换你的壁纸。Freeware
  • Workrave - 一款可以帮助你恢复身体并阻止(肢体)重复性劳损的程序。Open-Source Software Freeware
  • Xtreme Download Manager - 一款在 Linux 平台下很棒的并且拥有全新界面的下载管理器。Open-Source Software Freeware
  • 优客农历 - 支持农历的日历程序。原为 Ubuntu Kylin 打造,可用于 Ubuntu 系统。Freeware
  • 优客助手 - 为 Ubuntu Kylin (当然可用于 Ubuntu 啦)用户打造的系统级管理与配置工具,具备强大的系统信息展示、一键垃圾清理、系统定制美化等功能,让您的桌面更加流畅、易用而富有个性。Freeware
  • 优客天气 - 根据国家气象局权威信息发布天气预报,并实时展示关注城市的PM2.5信息。Freeware

视频

  • Bomi Player - 一款强大易用的多媒体播放器。Open-Source SoftwareFreeware
  • Cheese - Cheese 使用你的摄像头拍摄照片和视频,可以应用各种奇特的特效,并且可以和其他人分享乐趣。Open-Source SoftwareFreeware
  • Kodi - 一款一流的免费开源媒体中心软件(GPL 授权),可以用于播放视频、音乐,查看图片,玩游戏等等。Open-Source SoftwareFreeware
  • Miro - 免费开放的视频、音乐和网络电视应用。它集成了成千上万的视频源,并且比其它任何平台拥有的免费高清(HD)视频都多。Freeware
  • MPlayer - MPlayer 是一个可以运行在多种系统下的电影播放器,可以播放各种格式的视频。Freeware
  • MPV - 一个免费、开源和跨平台的媒体播放器。Open-Source SoftwareFreeware
  • SMPlayer - 内置解码器的免费媒体播放器。可以播放所有格式的音频和视频。Open-Source SoftwareFreeware
  • SVP - SVP 采用帧内插(在高端电视和投影仪上都可用)的方法允许你在你的桌面电脑上观看任何视频。Freeware
  • VLC - VLC 是一款免费开源跨平台的多媒体播放器和框架,它可以播放多数格式的多媒体文件以及 DVD,音频 CD,VCD和各种流协议视频文件。 Freeware

输入法

  • Fctix - Fcitx 是一个支持扩展的输入法框架,支持好几种输入法。 Open-Source SoftwareFreeware
  • IBus - IBus 全称 Intelligent Input Bus是下一代输入法框架(或者说“平台”),支持多种输入法。Open-Source SoftwareFreeware
  • Sougou PinYin - 个人认为是 Ubuntu/Linux 平台下最好的中文输入法了,使用 Fctix 输入法框架。Freeware

代理

  • Privoxy - Privoxy 是一个无缓存 web 代理工具,它支持高级的过滤功能,用于增强隐私保护、修改 web 页面数据以及 HTTP 头,控制访问以及移除广告和其它惹人厌烦的网络垃圾。Open-Source Software Freeware
  • ProxyChains - 这是一款很实用的程序,它可以强制将任何程序发起的 TCP 连接重定向到像 TOR 或者任何其它的 SOCKS4, SOCKS5 或者 HTTP(S) 代理,从而实现代理访问。Open-Source Software Freeware
  • Shadowsocks - 安全 socks5 代理软件(分为服务器和客户端程序),旨在保护你的网络访问。适合国内用户翻越 GFW。Open-Source Software Freeware

其它

  • GrubCustomizer - 这是一个可以配置 GRUB2/BURG 的设置和菜单的图形化程序。Open-Source Software Freeware
  • Infinality bundle & fonts - 该项目为开源免费项目,旨在为 Linux 管理员以及独立用户提供改善字体渲染一站式的服务。Open-Source Software Freeware
  • Mycroft - 每个人都可以使用的人工智能(A.I.)平台。 Open-Source Software Freeware

命令行实用工具

  • Bastet - 在命令行中玩俄罗斯方块游戏(Tetris)。Open-Source SoftwareFreeware
  • Daily Reddit Wallpaper - 当系统启动后,自动将你的壁纸更换为来自 reddit 壁纸页面或者任何其它 reddit 子页面获得投票最多的图片。Open-Source SoftwareFreeware
  • Fishfry - 将 Fish Shell 的历史使用定制的历史替换,方便高效使用和新手学习。Open-Source SoftwareFreeware
  • htop - top 程序的升级版本,拥有更多功能和更佳的使用体验。Open-Source SoftwareFreeware
  • Pacman4console - 在终端中玩_食豆小子 Pacman_ 游戏。Open-Source SoftwareFreeware
  • Tmux - 可以让你轻松切换运行在同一个终端中的几个程序,分离(程序在后台继续运行)和连接它们到一个不同的终端。此外,它还有更多功能等你尝试。Open-Source SoftwareFreeware
  • wicd-curses - 命令行版本的 WiFi 连接管理器。
  • 十佳命令行工具

桌面环境

  • Budgie - Budgie 是一个为现代用户设计的桌面环境,强调简单优雅。Open-Source Software Freeware
  • Cinammon - Cinnamon 努力提供传统的用户体验。Cinnamon fork 自 GNOME 3。Open-Source Software Freeware
  • GNOME Flashback - GNOME Flashback 是 GNOME 3 的外壳,它最初称为 GNOME 的后备模式。该桌面布局和底层技术与 GNOME 2 类似。Open-Source Software Freeware
  • Gnome - GNOME 是诱人而直观的桌面环境,提供现代和经典 GNOME 的桌面。 Open-Source Software Freeware
  • KDE Plasma - KDE Plasma 桌面环境提供了让人熟悉的工作环境。它提供了现代桌面计算体验所需要的各种工具,所以,你从一开始就能够高效工作。 Open-Source Software Freeware
  • LXDE - 轻量级 X11 桌面环境(LXDE)是一个快速节能的桌面环境。Open-Source Software Freeware
  • LXQt - LXQt 是基于 Qt 技术的即将到来的 LXDE 版本。Open-Source Software Freeware
  • Mate - Mate 使用传统隐喻为 Linux 用户提供了直观诱人的桌面。MATE fork 自 GNOME 2。Open-Source Software Freeware
  • Pantheon - Pantheon 最初是 elmentary 系统发行版默认的桌面环境。 Freeware
  • Unity - Unity 是由 Cnaonical 为 Ubuntu 设计的 GNOME Shell。Freeware
  • Xfce - Xfce 体现了传统 UNIX 设计哲学:模块化与复用。 Open-Source Software Freeware

显示管理器

控制台

  • CDM - 使用 Bash脚本编写的短小精悍的登录管理器。Open-Source Software Freeware
  • Console TDM - 使用纯 Bash 脚本为 xinit 编写的扩展。Open-Source Software Freeware
  • nodm - 自动登录用的简约显示管理器。Open-Source Software Freeware

图形界面

  • Entrance - 一个基于 EFL 的显示管理器,具有高度试验性。Open-Source Software Freeware
  • GDM - GNOME 显示管理器。Open-Source Software Freeware
  • KDM - KDE4 显示管理器(已停用)。 Freeware
  • LightDM - 跨桌面环境的显示管理器,可以使用不同工具集开发的前端。Open-Source Software Freeware
  • LXDM - LXDE 显示管理器。可与 LXDE 桌面环境独立开使用。 Freeware
  • MDM - MDM 显示管理器,用于 Linux Mint,fork 自 GDM 2。Open-Source Software Freeware
  • SDDM - 基于 QML 编写的显示管理器,KDE4 的 KDM 继承者;推荐用于 Plasma 5 和 LXQt。Open-Source Software Freeware
  • SLiM - 轻量级、优雅的图形登录解决方案(已停用)。Open-Source Software Freeware
  • XDM - 支持 XDMCP 和主机选择器的 X 显示管理器。Open-Source Software Freeware

窗口管理器

窗口组合管理器

  • Compton - Compton 是一个独立的窗口组合管理器,适用于没有原生支持窗口组合功能的窗口管理器。Open-Source Software Freeware
  • Xcompmgr - Xcompmgr 是一个简单的窗口组合管理器,它支持拖拽阴影渲染并且原生支持窗口透明(使用了 transset 工具实现)。Open-Source Software Freeware

栈式窗口管理器

  • 2bwm - 快速浮动窗口管理器,拥有两个特别的边界,基于 XCB 库编写,衍生自 mcwm。Open-Source Software Freeware
  • Blackbox - X 视窗系统下的快速、轻量级窗口管理器,完全没有各种恼人的库依赖问题。 Open-Source Software Freeware
  • Fluxbox - 基于 Blackbox 0.61.1 代码编写的 X 窗口管理器。Open-Source Software Freeware
  • Openbox - 高度可配置的下一代窗口管理器,拥有广泛的标准支持。Open-Source Software Freeware

平铺式窗口管理器

  • Bspwm - Bspwm 是一个平铺式窗口管理器,它将窗口当作一颗完全二叉树的叶子呈现出来。Open-Source Software Freeware
  • Herbstluftwm - 用于 X11 的手动平铺式窗口管理器,基于 Xlib 和 Glib 构建。Open-Source Software Freeware

动态窗口管理器

  • awesome - 高度可配置的下一代 X 窗口管理器框架。Open-Source Software Freeware
  • dwm - X 动态窗口管理器。它可以让窗口使用平铺(tiled)、单一(monocle)和浮动(floating)布局。Open-Source Software Freeware
  • i3 - 完全从头开始编写的平铺式窗口管理器。 Open-Source Software Freeware
  • spectrwm - 小型 X11 动态窗口管理器,很大程度上受到 xmonad 和 dwm 的影响。Open-Source Software Freeware
  • xmonad - 使用 Haskell 编写和配置的 X11 动态窗口管理器。 Open-Source Software Freeware

配置

Arch Linux

CentOS

openSUSE

Ubuntu

其它发行版

等待添加

交流论坛

Arch Linux 论坛

CentOS 论坛

openSUSE 论坛

Ubuntu 论坛

IRC 频道

Linux 新闻与应用等

Reddit

Linux 学习

Linux Hacking 或开发

from https://github.com/ChrisLeeGit/awesome-linux-software-cn
-----------------

A list of awesome applications, softwares, tools and other materials for Linux distros. 

This repo is a collection of AWESOME Linux applications and tools for any users/developers.
🐧 Feel free to contribute / star / fork / pull request . Any recommendations and suggestions are welcomed.

Update: This repo has been published on Gitbook. You can share this link to new users since they may find it friendlier to read than github. Download as a pdf here.
Acknowledgement: Everything written below is from my own experience in college and after reading various materials. I am neither a professional nor expert, but a student who has great passion. Anyone can open a discussion in the issue section, or a pull request in case something should be modified or added. If you consider my work valuable, a donation is much appreciated.
Two Chinese version of this list are available here and here.
They are pretty outdated

Table of Contents



Applications

Audio

  • Airtime - Airtime is the open broadcast software for scheduling and remote station management Open-Source Software Freeware
  • Ardour - Record, Edit, and Mix on Linux Freeware
  • Audacious - An open source audio player, plays your music how you want it, without stealing away your computer’s resources from other tasks.Open-Source Software Freeware
  • Audacity - Free, open source, cross-platform software for recording and editing sounds. Open-Source Software Freeware
  • Audio Recorder - Simple audio recorder available on ubuntu ppa. Freeware
  • Clementine - Play numerous lossy and lossless audio formats. Open-Source Software Freeware
  • Cmus - cmus is a small, fast and powerful console music player for Unix-like operating systems.
  • Google Play Music - Unofficial but beautiful cross platform Desktop Player for Google Play Music.Open-Source Software Freeware
  • Harmony - Music player with sleek interface & cloud compatibility. Open-Source Software Freeware
  • Hydrogen - Advanced drum machine for GNU/Linux. Freeware
  • K3b - K3b - The CD/DVD Kreator for Linux - optimized for KDE.Open-Source SoftwareFreeware
  • Kid3Qt - Edit tags of multiple files, e.g. the artist, album, year and genre of all mp3 files of an album.Freeware
  • KxStudio - KXStudio is a collection of applications and plugins for professional audio production.Freeware
  • Let's make music - Making music on your PC by creating melodies and beats, synthesizing and mixing sounds, arranging samples and much more. Freeware
  • Lollypop - Lollypop is a new GNOME music playing application. Open-Source Software Freeware
  • Lyricfier - a Spotify Lyrics alternative app. Open-Source Software Freeware
  • Mixxx - Free DJ software that gives you everything you need to perform live mixes, veritable alternative to Traktor. Open-Source Software Freeware
  • Museek - A simple, clean and cross-platform music player. Open-Source Software Freeware
  • Netease Music - A music player of Netease Freeware
  • Oceanaudio - ocenaudio is a cross-platform, easy to use, fast and functional audio editor. It is the ideal software for people who need to edit and analyze audio files.Freeware
  • OSD Lyrics - Show lyrics with your favorite media player. Open-Source Software Freeware
  • Quod Libet - GTK+ music player written with huge libraries in mind. Quod Libet supports search-based dynamic playlists, regular expressions, tagging, Replay Gain, podcasts & Internet radio. Open-Source Software Freeware
  • Rhythmbox - Music player from GNOME. Open-Source Software Freeware
  • Sayonara Player - Sayonara is a small, clear and fast audio player for Linux written in C++, supported by the Qt framework.Open-Source Software Freeware
  • SoundJuicer - CD Ripping tool for GNOME Freeware
  • Soundnode - An opensource SoundCloud app for desktop. Open-Source Software Freeware
  • Spotio - a Rdio-inspired light theme for the Spotify desktop app. Open-Source Software Freeware
  • Tomahawk -A new kind of music player that invites all your streams, downloads, cloud music storage, playlists, radio stations and more. Open-Source SoftwareFreeware

Chat Clients

  • Chatty - Chatty is a Twitch chat client for everyone who wants to try something new and different from the webchat, but doesn't want the complexity of an IRC client or miss out on the Twitch specific features.Open-Source Software Freeware
  • Cutegram - Offers more features than the official Telegram app Open-Source Software Freeware
  • Discord - All-in-one voice and text chat for gamers that’s free, secure, and works on both your desktop and phone. Freeware
  • Franz - Franz is a free messaging app that combines many chat & messaging services into one application.Freeware
  • GhettoSkype - open source web wrapper for Skype. Open-Source Software Freeware
  • Gitter - Gitter — Where developers come to talk. Gitter is designed to make community messaging, collaboration and discovery as smooth and simple as possible. Open-Source Software Freeware
  • HexChat - HexChat is an IRC client based on XChat, but unlike XChat it’s completely free for both Windows and Unix-like system.Open-Source Software Freeware
  • Jitsi - Jitsi is a free and open source multiplatform voice, videoconferencing and instant messaging application for Windows, Linux, Mac OS X and Android. Open-Source Software Freeware
  • Messenger for Desktop - An app for Facebook messenger. Open-Source Software Freeware
  • Pidgin - A universal chat client. Freeware
  • qTox - A simple distributed, secure messenger with audio and video chat capabilities. Open-Source Software Freeware
  • Rambox - Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one. Open-Source Software Freeware
  • ScudCloud - A Slack-client for linux. Open-Source Software Freeware
  • Skype - Skype keeps the world talking, for free. Freeware
  • Slack - real-time messaging, archiving and search for modern teams. Freeware
  • Telegram - A messaging app with a focus on speed and security, it’s super fast, simple and free. Open-Source Software Freeware
  • Viber -Viber for Linux lets you send free messages and make free calls to other Viber users on any device and network, in any country Freeware
  • Weechat - WeeChat is a fast, light and extensible chat client .Open-Source Software Freeware

Data Backup and Recovery

  • Borg Backup - A nice tool to backup data.Open-Source Software Freeware
  • Deja Dup - A simple backup tool with built-in encryption Open-Source SoftwareFreeware
  • Duplicity - Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server.Open-Source Software Freeware
  • Photorec - PhotoRec is file data recovery software designed to recover lost files including video, documents and archives from hard disks, CD-ROMs, and lost pictures (thus the Photo Recovery name) from digital camera memory. Freeware
  • Qt4-fsarchiver - qt4-fsarchiver is a GUI for the program fsarchiver to save/restore partitions, folders and MBR/GPT. The programm is for systems based Debian, for Suse and Fedora. Open-Source Software Freeware
  • rclone - Rclone is a command line program to sync files and directories to and from various cloud storage solutions. It also allows encrypted backups.Open-Source Software Freeware
  • System Rescue CD - SystemRescueCd is a Linux system rescue disk available as a bootable CD-ROM or USB stick for administrating or repairing your system and data after a crash. Freeware
  • Test Disk - TestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software. Freeware
  • Timeshift - TimeShift is a system restore utility which takes incremental snapshots of the system using rsync and hard-links. These snapshots can be restored at a later date to undo all changes that were made to the system after the snapshot was taken. Snapshots can be taken manually or at regular intervals using scheduled jobs.Freeware

Desktop customization

  • Adapta Theme - An adaptive Gtk+ theme based on Material Design Guidelines. Open-Source Software Freeware
  • Arc Icon Theme - A modern icon theme which should be used with Moka Icon Theme. Open-Source Software Freeware
  • Arc Theme - A flat theme with transparent elements Open-Source Software Freeware
  • Compiz Config settings manager - The OpenCompositing Project brings 3D desktop visual effects that improve usability of the X Window System and provide increased productivity.Freeware
  • Conky - Conky is a free, light-weight system monitor for X, that displays any kind of information on your desktop. Open-Source SoftwareFreeware
  • Flatabulous Arc Theme - My favourite theme for ubuntu.Open-Source SoftwareFreeware
  • Flatabulous - This is a Flat theme for Ubuntu and other Gnome based Linux Systems. Open-Source Software Freeware
  • Gnome Extensions - Extensions for the Gnome Desktop Environment. Freeware
  • Gnome Look - Large amounts of community created icons, shell themes, fonts, and many more assets that can be used to customize your Gnome desktop environment, all located in one website.Freeware
  • Hardcode Tray - this script fixes hardcoded tray icons in Linux by automatically detecting your default theme, the right icon size, the hard-coded applications, the right icons for each indicator and fix them. Open-Source Software Freeware
  • Irradiance Theme - A Unity theme inspired by OSX Yosemite based on Radiance.Open-Source SoftwareFreeware
  • La Capitaine Icon Theme - A macOS and Material design inspired icon theme designed to fit into most desktop environments.
  • Numix Icon Theme - One of the best icon theme for ubuntu linux.Open-Source Software Freeware
  • Numix Theme - A good popular theme. Open-Source Software Freeware
  • Papirus Icon Theme - SVG icon theme for Linux systems, based on Paper with a few extras like (hardcode-tray support, kde-color-scheme support, libreoffice icon theme, filezilla theme, smplayer themes ...) and other modifications. The theme is available for GTK and KDE. Open-Source Software Freeware
  • Unity Tweak Tool - Must-have app for ubuntu unity customization. Open-Source Software Freeware
  • Yosembiance theme - A modified Ambiance theme (loosely) inspired by OSX Yosemite. Open-Source Software Freeware

Development

  • Android studio - The Official IDE for Android: Android Studio provides the fastest tools for building apps on every type of Android device.Freeware
  • Aptana - Aptana Studio harnesses the flexibility of Eclipse and focuses it into a powerful web development engine.Freeware
  • Arduino IDE - The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. Freeware
  • BlueJ - A free Java Development Environment designed for beginners, used by millions worldwide.Freeware
  • Clion - A cross-platform and powerful IDE for C and C++.
  • Code::Blocks - Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Freeware
  • Codelite - A Free, open source, cross platform C,C++,PHP and Node.js IDE. Freeware
  • DBeaver - A universal database client supporting multiple platforms and databases. Open-Source Software Freeware
  • Eclipse - Eclipse is famous for our Java Integrated Development Environment (IDE), but our C/C++ IDE and PHP IDE are pretty cool tooFreeware
  • Fisherman - A plugin manager for fish shell. Open-Source Software Freeware
  • Fish - A smart and user-friendly command-line shell. Open-Source Software Freeware
  • Fossil - Self-contained, distributed software configuration management system with integrated bug-tracking, wiki, technotes and web interface. Open-Source SoftwareFreeware
  • Fritzing - Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.Open-Source SoftwareFreeware
  • Geany - Geany is a text editor using the GTK+ toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Open-Source SoftwareFreeware
  • Genymotion - Genymotion is a fast third-party emulator that can be used instead of the default Android emulator.Freeware
  • Giggle - Giggle is a graphical frontend for the git content tracker. Open-Source SoftwareFreeware
  • GitCola - Git Cola is a sleek and powerful graphical Git client. Written in Python and GPL licensed. Freeware
  • Gitg - gitg is the GNOME GUI client to view git repositories. Open-Source SoftwareFreeware
  • GitKraken - The downright luxurious Git GUI client,for Windows, Mac & Linux. Freeware
  • Git - Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.Freeware
  • Insomnia - A simple, beautiful, and free REST API client. Freeware
  • IntelliJ IDEA - Powerful IDE for JAVA Freeware
  • Ipython - Powerful python shell. Open-Source SoftwareFreeware
  • Jupyter Notebook - Open source, interactive data science and scientific computing across over 40 programming languages. Open-Source SoftwareFreeware
  • KDevelop - It is a free, open source IDE, feature-full, plugin extensible IDE for C/C++ and other programming languages.Freeware
  • Komodo Edit - Free and open source multilanguage development environment. Freeware
  • MariaDB - One of the most popular database servers. Made by the original developers of MySQL.Freeware Open-Source Software
  • MonoDevelop - Cross platform IDE for C#, F# and more.Freeware Open-Source Software
  • Nemiver - Nemiver is a project to write a standalone graphical debugger that integrates well in the GNOME desktop environment. Open-Source Software Freeware
  • Netbeans - NetBeans IDE lets you quickly and easily develop Java desktop, mobile, and web applications, as well as HTML5 applications with HTML, JavaScript, and CSS. Freeware
  • NodeJS - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Freeware
  • Oh-my-fish - Provides various packages and themes to extend the functionality of your fish shell. Open-Source Software Freeware
  • Oh-my-zsh - A delightful community-driven framework for managing your zsh configuration. Freeware Open-Source Software
  • Pick - Simple color picker. Freeware Open-Source Software
  • Postgresql - PostgreSQL is a powerful, open source object-relational database system. Freeware
  • Postman - Postman, help us test API quickly.Freeware
  • PyCharm - Powerful IDE for Python Freeware
  • QT Creator - Fully-stocked cross-platform integrated development environment for easy creation of connected devices, UIs and applications.Freeware
  • Rabbit VCS - RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the version control systems you use. Open-Source Software Freeware
  • Sloeber IDE - Sloeber IDE. The Arduino IDE for Eclipse. I love it very much. Open-Source Software Freeware
  • SmartGit - SmartGit is a Git client with support for GitHub Pull Requests+Comments and SVN.
  • Sqlite Browser - Visually create, manage, and view sqlite database files. Freeware Open-Source Software
  • StarUML - A sophisticated software modeler.Freeware(http://staruml.io/)
  • Swift - Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. Freeware
  • Ubuntu-SDK - The official Ubuntu SDK. Freeware
  • Wireshark - Wireshark is the world's foremost network protocol analyzer. It lets you see what's happening on your network at a microscopic level. It is the de facto (and often de jure) standard across many industries and educational institutions.
  • Zeal - Zeal is an offline documentation browser for software developers. Open-Source SoftwareFreeware
  • Zsh - A powerful command line shell. Open-Source Software

E-Book Utilities

  • Buka - EBook Management Open-Source Software Freeware
  • Calibre - Incredibly ugly but powerful software for ebook management and conversion. Open-Source Software Freeware
  • Evince - Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application.Open-Source Software Freeware
  • FBReader - One of the most popular eReader apps. Freeware
  • Foxit - Foxit Reader 8.0—Award-winning PDF Reader. Freeware
  • Lucidor - Lucidor is a computer program for reading and handling e-books. Lucidor supports e-books in the EPUB file format, and catalogs in the OPDS format. Freeware
  • MasterPDF editor - Master PDF Editor a convenient and smart PDF editor for Linux.Freeware
  • MuPDF - a lightweight PDF and XPS viewer. Open-Source Software Freeware
  • Okular - Okular is a universal document viewer based developed by KDE. Okular works on multiple platforms, including but not limited to Linux, Windows, Mac OS X, *BSD, etc.Freeware
  • qpdf - qpdfview is a tabbed document viewer. Open-Source Software Freeware
  • Sigil - Sigil is a multi-platform EPUB ebook editor.Open-Source Software Freeware

Editors

  • Atom - Hackable text editor for the 21st century. Open-Source Software Freeware
  • Bluefish - Bluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code.Freeware
  • Brackets - A modern text editor that understands web design. Open-Source Software Freeware
  • Emacs - An extensible, customizable, free/libre text editor — and more. Open-Source SoftwareFreeware
  • Geany - Geany is a text editor using the GTK+ toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Open-Source SoftwareFreeware
  • Gedit -gedit is the GNOME text editor. While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.Freeware
  • Kakoune - Vim inspired .  Faster as in less keystrokes.  Multiple selections.  Orthogonal design. Its commands are similar to vi’s, and it shares Vi’s "keystrokes as a text editing language" model. Has a strong focus on interactivity, most commands provide immediate and incremental results, while still being competitive (as in keystroke count) with Vim. (Github)
  • Kate - Kate is a multi-document editor part of KDE since release 2.2. Open-Source SoftwareFreeware
  • Lighttable - The next generation code editor! Support live coding. Freeware
  • Spacemacs - A community-driven Emacs distribution. Open-Source SoftwareFreeware
  • Sublime - One of the best text editor of all time. Freeware
  • Textadept - Minimalist text editor for programmers. Textadept is extensible with Lua programming language. Open-Source SoftwareFreeware
  • Vim -Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. It's useful whether you're already using vi or using a different editor. Open-Source SoftwareFreeware
  • VSCode - Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, OS X and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (C++, C#, Python, PHP) and runtimes.Freeware

Education

  • BibleTime - BibleTime is a Bible study application based on the Sword library and Qt toolkit. Open-Source SoftwareFreeware
  • Celestia - The free space simulation that lets you explore our universe in three dimensions.Open-Source SoftwareFreeware
  • Chemtool - Chemtool is a small program for drawing chemical structures on Linux. Open-Source SoftwareFreeware
  • Epoptes - An open source computer lab management and monitoring tool. Open-Source SoftwareFreeware
  • GAP - A computer algebra system for computational discrete algebra with particular emphasis on computational group theory. Open-Source SoftwareFreeware
  • Gcompris - GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10.Open-Source SoftwareFreeware
  • Geogebra - THE GRAPHING CALCULATOR FOR FUNCTIONS, GEOMETRY, ALGEBRA, CALCULUS, STATISTICS AND 3D MATH. Freeware
  • GNU Typist - ncurses-based free-software typing instructor Open-Source SoftwareFreeware
  • GNUKhata - Open source accounting software. Open-Source SoftwareFreeware
  • Google Earth - Google Earth is a virtual globe, map and geographical information program.Freeware
  • GPeriodic - GPeriodic is a periodic table application for Linux.Freeware
  • ITalc - iTALC is a use- and powerful didactical tool for teachers. It lets you view and control other computers in your network in several ways. Open-Source SoftwareFreeware
  • KDE Edu Suite - Free Educational Software based on the KDE technologies.Freeware
  • Ktouch - KTouch is a program to learn and practice touch typing.Open-Source SoftwareFreeware
  • MAPLE - Maple is math software that combines the world's most powerful math engine with an interface that makes it extremely easy to analyze, explore, visualize, and solve mathematical problems.
  • MATLAB - The MATLAB platform is optimized for solving engineering and scientific problems. MATLAB helps you take your ideas beyond the desktop. You can run your analyses on larger data sets and scale up to clusters and clouds.
  • Maxima - Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, .... Open-Source SoftwareFreeware
  • Moodle - Course management system for online learning.Open-Source SoftwareFreeware
  • OpenEuclid - OpenEuclide is a 2D geometry software: figures are defined dynamically by describing formal geometrical constraints.Freeware
  • OpenSIS - School management software.
  • PARI/GP - A computer algebra system for fast computations in number theory. Open-Source SoftwareFreeware
  • SageMath - A mathematical software with features covering many aspects of mathematics, including algebra, combinatorics, numerical mathematics, number theory, and calculus. Open-Source SoftwareFreeware
  • Scipy - SciPy is a Python-based ecosystem of open-source software for mathematics, science, and engineering.Open-Source SoftwareFreeware
  • Scratch - With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.Freeware
  • Stellarium - Stellarium is a free open source planetarium for your computer.Open-Source SoftwareFreeware
  • Tux4Kids - Tux4Kids develops high-quality software for kids, with the goal of combining fun and learning into an irresistable package. Open-Source SoftwareFreeware
  • UGENE - UGENE is free open-source cross-platform integerated GUI-based bioinformatics software.Open-Source SoftwareFreeware

Email

  • Evolution - Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality. Freeware
  • Geary - Geary is an email application built for GNOME 3. It allows you to read and send email with a simple, modern interface.Freeware
  • Mailnag - Mailnag is a daemon program that checks POP3 and IMAP servers for new mail. Open-Source SoftwareFreeware
  • N1 - An extensible desktop mail app built on the modern web. Open-Source Software Freeware
  • Sylpheed - Lightweight and user-friendly e-mail client. Open-Source SoftwareFreeware
  • Thunderbird - Thunderbird is a free email application that’s easy to set up and customize and it’s loaded with great features. Freeware
  • Wmail - Gmail & Google Inbox unofficial desktop client for linux. Open-Source SoftwareFreeware

File Manager

  • 7Zip - Unzip any zip filesFreeware
  • AngrySearch - Linux file search, instant results as you type. Open-Source Software Freeware
  • Dolphin - Dolphin is the default file manager of the KDE desktop environment featuring usability as well as functionality. Open-Source Software Freeware
  • Double Commander - Double Commander is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.Freeware
  • Midnight Commander - A feature rich full-screen file manager that allows you to copy, move and delete files and whole directory trees. Open-Source Software Freeware
  • Nautilus - Nautilus (Files) is a file manager designed to fit the Gnome desktop design and behaviour, giving the user a simple way to navigate and manage its files.Freeware
  • Nemo - Nemo is the file manager for the Cinnamon desktop environment.Open-Source Software Freeware
  • QDirStat - Qt-based directory statistics - KDirStat without any KDE, from the original KDirStat author.Open-Source Software Freeware
  • Ranger - Ranger is a console file manager with VI key bindings.Open-Source Software Freeware
  • Synapse - Best application launcher on linux.Freeware
  • Thunar - Thunar is the file manager designed to be the default file manager of Xfce 4.6 It has been designed to be fast and easy to use. Open-Source Software Freeware

Games

  • 0 A.D - Age of Empires like open source RTS game.
  • Civilization5 - Sid Meier’s Civilization® is recognized as one of the greatest strategy franchises of all-time.
  • Cockatrice - Cockatrice is an open-source multiplatform supported program for playing tabletop card games over a network.Open-Source Software Freeware
  • Desura - Pre-note: Desura is currently gone, but is being relaunched in the near future. Desura is a community driven digital distribution service for gamers, putting the best games, mods and downloadable content from developers at gamers fingertips, ready to buy and play.
  • GBrainy - Gbrainy is a brain teaser game and trainer to have fun and to keep your brain trained. Open-Source Software Freeware
  • Minecraft - Minecraft is a game about placing blocks and going on adventures. Explore randomly generated worlds and build amazing things from the simplest of homes to the grandest of castles.Freeware
  • Minetest - Open-source Minecraft written in C++ (uses less resources) and includes modding API. Open-Source Software Freeware
  • Mudlet - A cross-platform, open source, and super fast MUD (text-only MMORPGs) client with scripting in Lua. Open-Source Software Freeware
  • OhMyGiraffe - A delightful game of survival. A game about a giraffe eating fruit while being chased by lions.
  • PlayOnLinux - Play Windows Game on Linux. Open-Source Software Freeware
  • Simutrans - Simutrans is a freeware and open-source transportation simulator. Open-Source Software Freeware
  • Steam - Awesome Gaming platform, which opens the gates to many games.Freeware
  • SuperTuxCar - SuperTuxKart is a 3D open-source arcade racer with a variety characters, tracks, and modes to play.Open-Source Software Freeware
  • The Battle for Wesnoth - Free, turn-based strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat. Open-Source Software Freeware
  • TripleA - The World's Foremost Open Source Grand Strategy Game. Open-Source Software Freeware
  • Warzone2100 - Open-source real-time strategy/real-time tactics game. Open-Source Software Freeware
  • Wine - Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD Open-Source Software Freeware
  • Xonotic - Arena shooter inspired by Unreal Tournament and Quake. Open-Source Software Freeware

Graphics

  • Aftershot - A powerful alternative to Adobe Photoshop!
  • Agave - Agave is a very simple application for the GNOME desktop that allows you to generate a variety of colorschemes from a single starting colorFreeware
  • Blender - a free and open source complete 3D creation pipeline for artists and small teams.Freeware
  • Cinepaint - Open source deep paint software Freeware
  • Darktable - darktable is an open source photography workflow application and RAW developerFreeware
  • Digikam - digiKam is an advanced digital photo management application for LinuxFreeware
  • Feh - lightweight and fast image viewer.FreewareOpen-Source Software
  • Fotoxx - Fotoxx is a free open source Linux program for image editing and collection management.Freeware
  • GIMP - GIMP is a freely distributed program for such tasks as photo retouching, image composition and image authoringFreewareOpen-Source Software
  • gThumb - gThumb is an image viewer and browser (it also includes an importer tool for transferring photos from cameras). Freeware Open-Source Software
  • gwenview - Simple yet powerful image viewer and management for KDE desktops. Open-Source Software Freeware
  • Heron Animation - A free stop animation making program. Freeware
  • Hugin - an easy to use cross-platform panoramic imaging toolchain based on Panorama Tools.Freeware
  • Inkscape - A powerful, free design tool for you , whether you are an illustrator, designer, web designer or just someone who needs to create some vector imageryFreeware
  • Karbon - An open source vector drawing program.Freeware Open-Source Software
  • Kdenlive - Kdenlive is a Non-Linear Video Editor, which is much more powerful than beginners’ (linear) editors. Freeware Open-Source Software
  • Krita - Open Source Software for Concept Artists, Digital Painters, and IllustratorsFreeware
  • Lightworks - Professional non-linear video editing program with a free version available
  • Luminance HDR - Luminance HDR is an open source graphical user interface application that aims to provide a workflow for HDR imaging.Freeware Open-Source Software
  • Mypaint - Mypaint is a paint program for use with graphics tablets. Freeware Open-Source Software
  • Ojo - A fast and pretty image viewer. Freeware Open-Source Software
  • Open DVD Producer - A modern, open source cross platform software to produce DVD images. Freeware Open-Source Software
  • OpenShot - OpenShot is a free, simple-to-use, feature-rich video editor for Linux. Freeware
  • Peek - Simple animated GIF screen recorder with an easy to use interface.Open-Source SoftwareFreeware
  • Photonic - Phototonic is image viewer and organizer. Freeware Open-Source Software
  • Pinta - Pinta is a free, open source program for drawing and image editing.Freeware Open-Source Software
  • Pitivi - A free video editor with a beautiful and intuitive user interface, a clean codebase and a fantastic community.Freeware
  • Radiance - Radiance - A Validated Lighting Simulation ToolFreeware
  • Ramme - Unofficial Instagram Desktop App.Freeware Open-Source Software
  • RawTherapee - A good looking but lesser known photo editing app.Freeware Open-Source Software
  • Shotwell - Shotwell is a photo manager for GNOME 3.Freeware
  • StopMotion - Linux Stopmotion is a Free Open Source application to create stop-motion animations. It helps you capture and edit the frames of your animation and export them as a single file.Freeware
  • Synfig Studio - Open-source 2D animation software.Freeware Open-Source Software
  • Vidcutter - Cross-platform Qt5 based app for quick and easy video trimming/splitting and merging/joining for simple quick edits.Freeware Open-Source Software
  • Xara Extreme - Xara Xtreme for Linux is a powerful, general purpose graphics program for Unix platforms including Linux, FreeBSDFreeware

Internet

  • Anatine - A twitter desktop app with many customizations.Freeware Open-Source Software
  • Brave - Brave is a fast, good desktop browser for macOS, Windows, and Linux.Freeware Open-Source Software
  • Chrome - A popular Web Browser with a lot of plugins/apps.Freeware
  • Chromium - Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.Freeware Open-Source Software
  • Corebird - corebird is native gtk+ twitter desktop client. Freeware Open-Source Software
  • FeedReader - a modern desktop application designed to complement existing web-based RSS accounts, combines all the advantages of web based services and modern desktop application. Freeware Open-Source Software
  • Firefox - A popular Web Browsers with a lot of plugins/apps.Freeware Open-Source Software
  • GnomeTwitch - Enjoy Twitch on your GNU/Linux desktop with this Twitch non-Adobe-flash client. Freeware Open-Source Software
  • Kaku - An opensource youtube music player for Ubuntu. Freeware Open-Source Software
  • Midori - A lightweight free browser that runs well on low spec systems. Freeware Open-Source Software.
  • Min - A smarter, faster web browser.Freeware Open-Source Software
  • Opera - Opera browser is everything you need to do more on the web. Freeware
  • Tor - Tor is free software and an open network that helps you defend against traffic analysis, a form of network surveillance that threatens personal freedom and privacy. Freeware
  • Vivaldi - A new and rising browser with a lot of customizations.Freeware
  • Yandex - Fast and convenient browser.Freeware
  • youtube-dl - It can download videos from youtube.com or other video platforms. It's really awesome, at least for me. Freeware Open-Source Software.

Office

  • Gummi gtk2|gtk3 - Simple latex editor with templates, spell check, and wizards.Freeware Open-Source Software
  • Caligra Office - offers a comprehensive set of 8 applications which satisfies the office, graphics and management needs.Freeware
  • GnuCash - GnuCash is a free software accounting program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.'s Quicken application, but also has features for small business accounting. Freeware Open-Source Software
  • KMyMoney - KMyMoney is the personal finance manager by KDE. Its operation is similar to Microsoft Money and Quicken. Freeware Open-Source Software
  • LaTeXila - LaTeXila is a LaTeX editor for the GNOME desktop. Open-Source SoftwareFreeware
  • LibreOffice - Best office bundle for linux.Freeware Open-Source Software
  • LyX - Mature document editor that renders into LaTeX ..Freeware Open-Source Software
  • OnlyOffice - One of the best office suite programs for Linux.
  • TexLive - TeX Live is an easy way to get up and running with the TeX document production system. Freeware Open-Source Software
  • TeXmacs - Free scientific text editor, inspired by TeX and GNU Emacs. WYSIWYG editor and CAS-interface. Open-Source SoftwareFreeware
  • Texmaker - Free cross-platform LaTeX editor. Freeware
  • WPS office - One of the best office app bundle for linux.Freeware

Productivity

  • Alarm Clock - Alarm Clock is a fully-featured alarm clock for your GNOME panel or equivalent. Open-Source Software Freeware
  • Ambient Noise - Install ambient noise for extra focus on LinuxFreeware
  • Autokey - A desktop automation utility for Linux allows you to manage collection of scripts and phrases, and assign abbreviations and hotkeys to these. Freeware
  • Basket Note Pads - This multi-purpose note-taking application helps you to easily take all sort of notes. Open-Source Software Freeware
  • Brightness - Brightness indicator for ubuntu. Freeware
  • Cairo-Dock - Cairo-Dock is a desktop interface that takes the shape of docks, desklets, panel, etc. Open-Source Software Freeware
  • California - Complete Calendar app replacement which uses natural language for creating events.Freeware
  • Cerebro - Open-source productivity booster with a brain / MacOS-Spotlight alternative. Open-Source Software Freeware
  • CopyQ -CopyQ is advanced clipboard manager with editing and scripting features. Freeware
  • Docky -Docky is a full fledged dock application that makes opening common applications and managing windows easier and quicker. Open-Source Software Freeware
  • f.lux - Automatically adjust your computer screen to match lighting. Freeware
  • Gnome-dictionary - A powerful dictionary for GNOME
  • Go For It - Go For It! is a simple and stylish productivity app, featuring a to-do list, merged with a timer that keeps your focus on the current task.Freeware
  • Gpick - Gpick allows you to sample any color from anywhere on your desktop, and it also provides some other advanced features! Open-Source Software Freeware
  • My Todo - Mytodo is an open source to-do list program that puts you, the user, in command of everything.Open-Source Software Freeware
  • My Weather Indicator - Weather indicator and widget for ubuntu.Freeware
  • NixNote - An open source client for Evernote. Open-Source Software Freeware
  • Notepadqq - Notepadqq is a Notepad++-like editor for the Linux desktop.Open-Source Software Freeware
  • Notes - A clean simple note taking app for linux.Open-Source Software Freeware
  • Papyrus - Papyrus is a different note manager which is focusing on Security, Better user interface. Papyrus are trying to provide an easy to use and smart user interface for users. Open-Source Software Freeware
  • Plank - Plank is meant to be the simplest dock of apps on the planet.
  • Pomodone App - PomoDoneApp is the easiest way to track your workflow using Pomodoro technique®, on top of your current task management service.Freeware
  • Recent Noti - An indicator for recent notification.Freeware
  • Redshift - Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night.Open-Source Software Freeware
  • Shots - HTML/CSS/JS screenshot application. Open-Source Software Freeware
  • Shutter - Shutter is a feature-rich screenshot program for Linux based operating systems such as Ubuntu. Freeware
  • Simplenote - Cross platform notetaking app. Evernote competitor.Freeware
  • SpeedCrunch - A nice, opensouce, high-precision scientific calculator. Open-Source Software Freeware
  • Springseed - Simple and beautiful note taking app for daily user.Open-Source Software Freeware
  • Stickynote - Sticky note on desktop of linux.Freeware
  • TaskWarrior - Taskwarrior is Free and Open Source Software that manages your TODO list from the command line.Open-Source Software Freeware
  • Todo.txt - todo.txt-focused editors which help you manage your tasks with as few keystrokes and taps possible.Freeware
  • Todoist - Unofficial client of Todoist, the Cross-platform to-do manager with mobile apps, great UI and has some optional premium features.Open-Source Software Freeware
  • Tomboy - Tomboy is a desktop note-taking application which is simple and easy to use. Open-Source Software Freeware
  • Undistract me - Notifies you when long-running terminal commands complete. Open-Source Software Freeware
  • Whatever - An unofficial Evernote desktop client for Linux. Open-Source Software Freeware
  • WizNote - A cross-platform cloud based note-taking client. Open-Source Software Freeware
  • Xmind - Mind Mapping Tool.
  • Zim - A graphical text editor used to maintain a collection of wiki pages, great for notes and documents. Stored in plain text files for easy version control.Open-Source Software Freeware

Proxy

  • Privoxy - Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Open-Source Software Freeware
  • ProxyChains - A tool that forces any TCP connection made by any given application to follow through proxy like TOR or any other SOCKS4, SOCKS5 or HTTP(S) proxy. Open-Source Software Freeware
  • Shadowsocks - A secure socks5 proxy, designed to protect your Internet traffic. Open-Source Software Freeware

Security

  • ClamAV - Clam Anti Virus Freeware
  • Fail2ban - Fail2ban scans log files (e.g. /var/log/apache/error_log) and bans IPs that show the malicious signs -- too many password failures, seeking for exploits, etc.Freeware
  • GnuPG - Gnu Privacy GuardFreeware
  • GuFW - One of the easiest firewalls in the world of linux. FreewareOpen-Source Software
  • OpenSSH - OpenSSH Secure Shell Server and ClientFreeware
  • Seahorse - Gnome frontend for GnuPGFreeware
  • Tcpdump - TCP Debugging/Capture ToolFreeware

Sharing Files

  • aria2 - aria2 is a lightweight multi-protocol & multi-source command-line download utility. Open-Source Software Freeware
  • CrossFTP - CrossFTP makes it extremely simple to manage the FTP related tasks.Freeware
  • D-lan - A free LAN file sharing software.Freeware
  • Deluge - Deluge is a lightweight, Free Software, cross-platform BitTorrent client.Open-Source SoftwareFreeware
  • Dropbox - Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily.Freeware
  • Filezilla - the free FTP solution Open-Source SoftwareFreeware
  • Flareget - Full featured, multi-threaded download manager and accelerator Freeware
  • Mega - Easy automated syncing between your computers and your MEGA cloud drive.Open-Source Software
  • Meiga - a tool that makes possible to share selected local directories via web. Open-Source Software Freeware
  • ownCloud - The goal of ownCloud is to give you access to your files wherever you areFreeware
  • PushBullet - Pushbullet connects your devices, making them feel like one.Freeware
  • qBittorent - The qBittorrent project aims to provide a Free Software alternative to µTorrent.Open-Source Software Freeware
  • Quazaa - A cross platform multi-network peer-to-peer (P2P) file-sharing client.Freeware
  • SpiderOak - Real-time collaboration for teams and businesses that care about privacy Freeware
  • Syncthing - Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.Open-Source Software Freeware
  • Teamviewer - PC remote control/remote access software, free for personal use.Freeware
  • Transmission - Simple, lightweight, multi-platform torrent client. Open-Source Software Freeware
  • uGet - The best download manager for linux. Open-Source Software Freeware
  • uTorrent - Elegant, efficient torrent downloading. Freeware
  • Vuze - Bittorrent Client is an end-to-end software application for all your torrent needs. Freeware

Terminal

  • GnomeTerminal - A widely preinstalled terminal emulator in linux world Freeware
  • Guake - Guake is a top-down terminal for GnomeFreeware
  • Hyper - A terminal built on web technologies.Open-Source SoftwareFreeware
  • Konsole - Best terminal for KDE dekstop environment.Freeware
  • RXVT-Unicode - rxvt-unicode is a fork of the well known terminal emulator.Open-Source SoftwareFreeware
  • RXVT - A terminal emulator for X11, a popular replacement for the standard ‘xterm’.Open-Source SoftwareFreeware
  • Sakura - Simple but powerful libvte based terminal emulator, supporting utf-8 and input methods as provided by gtk+ and pango libraries. Open-Source SoftwareFreeware
  • Terminator - it’s quite clear that the most powerful terminal emulator on Linux is the feature-filled Terminator.Freeware
  • Terminix - A tiling terminal emulator for Linux using GTK+3 Open-Source Software Freeware
  • Termite - A keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support. Open-Source SoftwareFreeware
  • Termit - Simple terminal emulator based on vte library, extensible via Lua.Open-Source SoftwareFreeware
  • Xterm - The xterm program is a terminal emulator for the X Window System. It provides DEC VT102 and Tektronix 4014 compatible terminals for programs that can't use the window system directly.Freeware
  • Yakuake - A Quake-style terminal emulator based on KDE Konsole technology.Freeware

Utilities

  • Actionaz - Automation tasks utility for ubuntu/LinuxFreeware
  • Albert - An awesome application launcher for the Linux desktop Open-Source Software Freeware
  • Bleach bit -BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and more ... Freeware
  • Brasero - CD/DVD burner.Freeware
  • Caffeine - Prevents ubuntu from automatically going to sleep.Freeware
  • Cheat - Cheat allows you to create and view interactive cheatsheets on the command-line.Simplify man toolOpen-Source SoftwareFreeware
  • Clonezilla - Clonezilla is a partition and disk imaging/cloning program similar to True Image® or Norton Ghost®.FreewareOpen-Source Software
  • Convertall - Convert all units.Freeware
  • CPU-G - Easy monitoring the battery life of your Ubuntu laptop. FreewareOpen-Source Software
  • EasyStroke - Easystroke is a gesture-recognition application for X11.Open-Source Software Freeware
  • Enpass - Enpass makes your life easy by securely managing your passwords and important information.Freeware
  • GD map - A tool to visualize disk usage. Freeware
  • Ghost Writer - A distraction-free Markdown editor for Windows and Linux. Open-Source Software Freeware.
  • Gloobus-Preview - It gives you a quick preview of your files. It's similar to Sushi Open-Source Software Freeware.
  • Gnome Pomodoro - A full-featured pomodoro timer for GNOME. Open-Source Software Freeware
  • GnomePie - the circular app launcher for Linux desktops.Open-Source Software Freeware
  • Gnormalize - Audio converter. Freeware
  • GParted - Disk Partition utility for ubuntu/linux. Freeware
  • GRadio - Radio software for ubuntu linux. Open-Source Software Freeware
  • Handbrake - Video converter. Freeware
  • ImageMagik - ImageMagick is a suite of command-line utilities for modifying and working with images. Freeware
  • indicator-cpufreq - It provides the same functionality as the Gnome CPU frequency applet, but doesn't require Gnome panel and works under Unity. Freeware
  • indicator-multiload - Graphical system load indicator for CPU, ram, etc. Freeware
  • Indicator-SysMonitor - An Application Indicator showing cpu temperature, memory, network speed, cpu usage, public IP address and internet connection status. Open-Source Software Freeware
  • KeePassX - Cross platform password manager. Port of KeePass. Open-Source Software Freeware
  • KeePass - Windows focused password manager, with some cross platform support through Mono. Freeware
  • KVM - KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). Open-Source Software Freeware
  • LastPass - Cross platform password
  • Peazip - Utility to unzip any zipped files Freeware
  • Peek - A simple tool that allows you to record short animated GIF images from your screen.Open-Source Software Freeware
  • PlexyDesk - Plexydesk supports multiple widget workspaces/desktops on Linux.
  • Powertop - Diagnose issue with powerconsumption.Freeware
  • Psensor - Graphical hardware temperature monitor for Linux.Open-Source Software Freeware
  • Pulse Audio - Improve Linux Audio with customized Profiles. Freeware
  • Remarkable - Best Markdown editor in Ubuntu/Linux.Freeware
  • Remmina - A FEATURE RICH REMOTE DESKTOP APPLICATION FOR LINUX AND OTHER UNIXES.Open-Source Software Freeware
  • Stacer - Ubuntu System Optimizer Open-Source Software Freeware
  • Sushi - Sushi is a quick previewer for Nautilus, the GNOME desktop file manager. Open-Source Software Freeware
  • SympleScreenRecorder - SimpleScreenRecorder is a feature-rich screen recorder that supports X11 and OpenGL. It has a Qt-based graphical user interface. Open-Source Software Freeware
  • Synaptic - Synaptic is a graphical package management program for apt.Freeware
  • Systemload - Show systemload in status bar.Freeware
  • TightVNC - Free, Lightweight, Fast and Reliable Remote Control / Remote Desktop Software [Open-Source Software] Freeware
  • TLP - Optimize Linux battery.Freeware
  • Trimage - A cross-platform tool for losslessly optimizing PNG and JPG files.Open-Source Software Freeware
  • UbuntuCleaner - Ubuntu Cleaner is a tool that makes it easy to clean your ubuntu system.Open-Source Software Freeware
  • ULauncher - Application launcher for Linux. Open-Source Software Freeware
  • Variety - Variety is an open-source wallpaper changer for Linux, packed with great features, yet slim and easy to use. Open-Source Software Freeware
  • Virtualbox - VirtualBox is a general-purpose full virtualizer for x86 hardware, targeted at server, desktop and embedded use.Open-Source Software Freeware
  • WallpaperChange - Automatically change your wallpaper.Freeware
  • Workrave - A program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). Open-Source Software Freeware
  • Xtreme Download Manager - A good download manager with fresh UI for linux.Open-Source Software Freeware

Video

  • Bomi Player - A powerful and easy-to-use multimedia player.Open-Source SoftwareFreeware
  • Cheese - Cheese uses your webcam to take photos and videos, applies fancy special effects and lets you share the fun with others. Open-Source SoftwareFreeware
  • Kodi - An award-winning free and open source (GPL) software media center for playing videos, music, pictures, games, and more.Open-Source SoftwareFreeware
  • Miro - Free, and open video, music and internet TV application; it brings video channels from thousands of sources and has more free HD than any other platform. Freeware
  • MPlayer - MPlayer is a movie player which runs on many systems, play any kind of videos.Freeware
  • MPV - A free, open source, and cross-platform media player.Open-Source SoftwareFreeware
  • SMPlayer - Free Media Player with built-in codecs. Play all audio and video formats.Open-Source SoftwareFreeware
  • SVP - SVP allows you to watch any video on your desktop computer using frame interpolation as it is available on high-end TVs and projectors.Freeware
  • VLC - VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. Freeware

Others

  • GrubCustomizer - Grub Customizer is a graphical interface to configure the GRUB2/BURG settings and menuentries. Open-Source Software Freeware
  • Infinality bundle & fonts - Pre-note: Infinality is currently not maintained anymore by the creator, if on rolling release operating systems, expect breakage. Infinality bundle & fonts is an Open Source project aimed at Linux administrators and individual users who are looking for a hassle-free way of improving the quality of font rendering. Open-Source Software Freeware
  • Mycroft - A.I. for everyone. Open-Source Software Freeware

Command Line Utilities

  • Bastet - Play Tetris in commandline.Open-Source SoftwareFreeware
  • Buku - Command line bookmark managers.Open-Source SoftwareFreeware
  • Daily Reddit Wallpaper - Change your wallpaper to the most upvoted image of the day from /r/wallpapers or any other subreddit on system startup. Open-Source SoftwareFreeware
  • Fishfry - replaces fish history with a history tailored to pentesters for efficency and newbie pentesters for learning.Open-Source SoftwareFreeware
  • Googler - Google any stuff right in the command line.Open-Source SoftwareFreeware
  • htop - top with improved features and user experience Open-Source SoftwareFreeware
  • mps-youtube - Terminal based program to search, stream and download music. This implementation uses YouTube as a source of content and can play and download video as well as audio.Open-Source SoftwareFreeware
  • Mutt - A terminal based mail client with vim keybindings and great flexibility and customizability.Open-Source Software Freeware
  • Neofetch - A fast, highly customizable system info script that supports Linux, MacOS, iOS, BSD, Solaris, Android, Haiku, GNU Hurd, MINIX, AIX and Windows.Open-Source SoftwareFreeware
  • Newsbeuter - A fast and customizable RSS feed reader with vim keybindings. Open-Source Software Freeware
  • Pacman4console - Play Pacman game in console.Open-Source SoftwareFreeware
  • TheFuck - Magnificent app which corrects your previous console command.Open-Source SoftwareFreeware
  • Tmux - It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more.Open-Source SoftwareFreeware
  • Top 10 command line tools
  • wicd-curses - Command line WiFi connection manager.

Desktop Environments

  • Budgie - Budgie is a desktop environment designed with the modern user in mind, it focuses on simplicity and elegance. Open-Source Software Freeware
  • Cinammon - Cinnamon strives to provide a traditional user experience. Cinnamon is a fork of GNOME 3. Open-Source Software Freeware
  • GNOME Flashback - GNOME Flashback is a shell for GNOME 3 which was initially called GNOME fallback mode. The desktop layout and the underlying technology is similar to GNOME 2. Open-Source Software Freeware
  • Gnome - The GNOME desktop environment is an attractive and intuitive desktop with both a modern (GNOME) and a classic (GNOME Classic) session. Open-Source Software Freeware
  • KDE Plasma - The KDE Plasma desktop environment is a familiar working environment. Plasma Desktop offers all the tools required for a modern desktop computing experience so you can be productive right from the start. Open-Source Software Freeware
  • LXDE - The Lightweight X11 Desktop Environment is a fast and energy-saving desktop environment. Open-Source Software Freeware
  • LXQt - LXQt is the Qt port and the upcoming version of LXDE, the Lightweight Desktop Environment. Open-Source Software Freeware
  • Mate - Mate provides an intuitive and attractive desktop to Linux users using traditional metaphors. MATE is a fork of GNOME 2. Open-Source Software Freeware
  • Pantheon - Pantheon is the default desktop environment originally created for the elementary OS distribution. Freeware
  • Unity - Unity is a shell for GNOME designed by Canonical for Ubuntu. Freeware
  • Xfce - Xfce embodies the traditional UNIX philosophy of modularity and re-usability. Open-Source Software Freeware

Display manager

Console

  • CDM - Ultra-minimalistic, yet full-featured login manager written in Bash. Open-Source Software Freeware
  • Console TDM - Extension for xinit written in pure Bash. Open-Source Software Freeware
  • nodm - Minimalistic display manager for automatic logins. Open-Source Software Freeware

Graphic

  • Entrance - An EFL based display manager, highly experimental. Open-Source Software Freeware
  • GDM - GNOME display manager. Open-Source Software Freeware
  • KDM - KDE4 display manager (discontinued). Freeware
  • LightDM - Cross-desktop display manager, can use various front-ends written in any toolkit. Open-Source Software Freeware
  • LXDM - LXDE display manager. Can be used independent of the LXDE desktop environment. Freeware
  • MDM - MDM display manager, used in Linux Mint, a fork of GDM 2. Open-Source Software Freeware
  • SDDM - QML-based display manager and successor to KDE4's kdm; recommended for Plasma 5 and LXQt. Open-Source Software Freeware
  • SLiM - Lightweight and elegant graphical login solution. (discontinued) Open-Source Software Freeware
  • XDM - X display manager with support for XDMCP, host chooser. Open-Source Software Freeware

Window Managers

Compositors

  • Compton - Compton is a standalone composite manager, suitable for use with window managers that do not natively provide compositing functionality. Open-Source Software Freeware
  • Xcompmgr - Xcompmgr is a simple composite manager capable of rendering drop shadows and, with the use of the transset utility, primitive window transparency. Open-Source Software Freeware

Stacking window managers

  • 2bwm - Fast floating WM, with the particularity of having 2 borders, written over the XCB library and derived from mcwm. Open-Source Software Freeware
  • Blackbox - Fast, lightweight window manager for the X Window System, without all those annoying library dependencies. Open-Source Software Freeware
  • Fluxbox - Window manager for X that was based on the Blackbox 0.61.1 code. Open-Source Software Freeware
  • Openbox - Highly configurable, next generation window manager with extensive standards support. Open-Source Software Freeware

Tiling window managers

  • Bspwm - bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. Open-Source Software Freeware
  • Herbstluftwm - Manual tiling window manager for X11 using Xlib and Glib. Open-Source Software Freeware

Dynamic window managers

  • awesome - Highly configurable, next generation framework window manager for X. Open-Source Software Freeware
  • dwm - Dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. Open-Source Software Freeware
  • i3 - Tiling window manager, completely written from scratch. Open-Source Software Freeware
  • spectrwm - Small dynamic tiling window manager for X11, largely inspired by xmonad and dwm. Open-Source Software Freeware
  • xmonad - Dynamically tiling X11 window manager that is written and configured in Haskell. Open-Source Software Freeware

Setup

Arch Linux

CentOS

openSUSE

Ubuntu

Other distros

To be added later

Discussion Forums

Arch Linux Forums

CentOS Forums

Ubuntu Forums

openSUSE Forums

IRC channels

Linux News, Apps, and more ....

Reddit

Learn Linux

Linux Hacking/Development

Contributors

List of contributors :
  1. Me (LuongVo)
  2. anewuser
  3. nathanmusoke
  4. bpearson
  5. orestisf1993
  6. lasseborly
  7. sebasspf
  8. buivnhai
  9. ankurk91
  10. mAzurkovic
  11. bocklund
  12. grebenschikov
  13. fareez-ahamed
  14. MichaelAquilina
  15. Wamadahama
  16. Alasin
  17. LYF610400210
  18. willmtemple for a more correct repo name.
  19. jakub-olczyk
  20. shakib609
  21. talisk
  22. smdrz
  23. bishoyh
  24. Voicu
  25. ryandaniels
  26. mame98
  27. Kastmeski
  28. johnjago
  29. shuliandre
  30. stelariusinfinitek
  31. tnga
  32. hg8
  33. ChrisLeeGit
  34. alim0x
  35. Spacebody
  36. AyoIsaiah
  37. Everyone @ reddit.com/r/linux & reddit.com/r/ubuntu & vozforums.com for many suggestions and compliments ...
(The list above is updated on 10th January 2017)

from https://github.com/VoLuong/Awesome-Linux-Software
----------------

awesome-linux-resources

useful resources for linux begeinners
Useful Linux tutorials, web sites and online books, you also can find more linux beginner tutorials from www.linux6.com.
##env
##cmds
##shell
##Dev tools
##Linux web sites
##free Linux books

perl

##python
##other awesomes
from https://github.com/itech001/awesome-linux-resources

No comments:

Post a Comment