README.md |
Awesome Ubuntu/Linux
This repo is a collection of AWESOME Mac applications and tools for developers and designers. Feel free to contribute / star / fork / pull request . Any recommendations and suggestions are welcomed.
Guideline to contribute
Simeply put the name of the application in the list. Link to its homepage or a guide on how to install it.
Also write a short description for the application + add icon. Make sure it is put under the appropriate topic. If the application doesnt fit in any existing topic, make a new one for it. Ensure everything is alphabetically sorted.
Items marked with are open-source software and link to the source code. Items marked with are free (as in free beer).
Table of Contents
Applications
Audio
- Airtime - Airtime is the open broadcast software for scheduling and remote station management
- Ardour - Record, Edit, and Mix on Linux
- Audacity - Free, open source, cross-platform software for recording and editing sounds.
- Clementine - Play numerous lossy and lossless audio formats.
- Hydrogen - Advanced drum machine for GNU/Linux.
- Let's make music - Making music on your PC by creating melodies and beats, synthesizing and mixing sounds, arranging samples and much more.
- Mixxx - Free DJ software that gives you everything you need to perform live mixes, veritable alternative to Traktor.
- SoundJuicer - CD Ripping tool for GNOME
Chat Clients
- Messenger for Desktop - An app for Facebook messenger.
- Pidgin - A universal chat client.
- ScudCloud - A Slack-client for linux.
- SKype - Skype keeps the world talking, for free.
- Telegram - A messaging app with a focus on speed and security, it’s super fast, simple and free.
- 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
- Whatsie - Whatsapp unofficial client for ubuntu/linux.
Data Recovery
- 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.
- 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.
- 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.
Desktop customization
- Unity Tweak Tool - Must-have app for ubuntu unity customization.
- Numix Icon Theme - One of the best icon theme for ubuntu linux.
- Flatabulous Arc Theme - My favourite theme for ubuntu.
Developers
- Android studio -The Official IDE for Android : Android Studio provides the fastest tools for building apps on every type of Android device.
- Atom - Hackable text editor for the 21st century.
- Arduino IDE - The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board.
- 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.
- Codelite - A Free, open source, cross platform C,C++,PHP and Node.js IDE.
- Eclipse Eclipse is famous for our Java Integrated Development Environment (IDE), but our C/C++ IDE and PHP IDE are pretty cool too
- 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.
- 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.
- IntelliJ IDEA - Powerful IDE for JAVA
- Lighttable - the next generation code editor! Support live coding.
- Nemiver - Nemiver is a project to write a standalone graphical debugger that integrates well in the GNOME desktop environment.
- NodeJS - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- Oh-my-zsh A delightful community-driven framework for managing your zsh configuration.
- PyCharm - Powerful IDE for Python
- Postgresql - PostgreSQL is a powerful, open source object-relational database system.
- Postman - Postman, help us test API quickly.
- QT Creator Fully-stocked cross-platform integrated development environment for easy creation of connected devices, UIs and applications.
- Rabbit VCS RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the version control systems you use.
- Sublime - One of the best text editor of all time.
- Swift - Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
- Ubuntu-SDK - The official Ubuntu SDK.
- 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.
- Zsh - A powerful command line shell.
E-Book Utilities
- Calibre - Incredibly ugly but powerful software for ebook management and conversion.
- Foxit - Foxit Reader 8.0—Award-winning PDF Reader.
- FBReader - One of the most popular eReader apps.
- 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.
- Okualr - 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.
Editors
- Atom - Hackable text editor for the 21st century.
- Bluefish - Bluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code.
- Brackets - A modern text editor that understands web design.
- 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.
- Gedit -gedit is the GNOME text editor. While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.
- Lighttable -the next generation code editor! Support live coding.
- Sublime - One of the best text editor of all time.
- 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.
- 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.
Email Utilities
- Evolution - Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.
- Geary - Geary is an email application built for GNOME 3. It allows you to read and send email with a simple, modern interface.
- Thunderbird - Thunderbird is a free email application that’s easy to set up and customize and it’s loaded with great features.
- Wmail - Gmail & Google Inbox unofficial desktop client for linux
File Manager
- 7Zip - Unzip any zip files
- 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.
- Marlin - The sexiest fish in the large sea of file managers, Marlin is well-designed with a focus on speed, simplicity, ease of use.
- 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.
- Synapse - Best application launcher on linux.
- 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.
Games
- Civilization5 - Sid Meier’s Civilization® is recognized as one of the greatest strategy franchises of all-time.
- 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.
- PlayOnLinux - Play Windows Game on Linux.
- Steam - Awesome Gaming platform, which open the gates to many games.
- 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
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 color
- Blender - a free and open source complete 3D creation pipeline for artists and small teams.
- Cinepaint - Open source deep paint software
- Darktable - darktable is an open source photography workflow application and RAW developer
- Digikam - digiKam is an advanced digital photo management application for Linux
- Fotoxx - Fotoxx is a free open source Linux program for image editing and collection management.
- GIMP - GIMP is a freely distributed program for such tasks as photo retouching, image composition and image authoring
- Hugin - an easy to use cross-platform panoramic imaging toolchain based on Panorama Tools.
- 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 imagery
- Krita - Open Source Software for Concept Artists, Digital Painters, and Illustrators
- Luminance HDR - Luminance HDR is an open source graphical user interface application that aims to provide a workflow for HDR imaging.
- OpenShot - OpenShot is a free, simple-to-use, feature-rich video editor for Linux.
- Pitivi - A free video editor with a beautiful and intuitive user interface, a clean codebase and a fantastic community.
- Radiance - Radiance - A Validated Lighting Simulation Tool
- Shotwell - Shotwell is a photo manager for GNOME 3.
- 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.
- Xara Extreme - Xara Xtreme for Linux is a powerful, general purpose graphics program for Unix platforms including Linux, FreeBSD
Productivity
- Ambient Noise - Install ambient noise for extra focus on Linux
- Autokey - A desktop automation utility for Linux allows you to manage collection of scripts and phrases, and assign abbreviations and hotkeys to these.
- Brightness - Brightness indicator for ubuntu.
- California - Complete Calendar app replacement which uses natural language for creating events.
- Caligra Office - offers a comprehensive set of 8 applications which satisfies the office, graphics and management needs.
- Chrome - A popular Web Browsers with a lot of plugins/apps.
- CopyQ -CopyQ is advanced clipboard manager with editing and scripting features.
- Firefox - A popular Web Browsers with a lot of plugins/apps.
- f.lux - Automatically adjust your computer screen to match lighting.
- Gnome-dictionary - A powerful
- 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.
- Libre Office - Best office bundle for linux.
- Plank - Plank is meant to be the simplest dock of apps on the planet.
- Recent Noti - An indicator for recent notification.
- Shutter - Shutter is a feature-rich screenshot program for Linux based operating systems such as Ubuntu.
- Simplenote - Cross platform notetaking app. Evernote competitor.
- Springseed - Simple and beautiful note taking app for daily user.
- Stickynote - Sticky note on desktop of linux.
- Todo.txt - todo.txt-focused editors which help you manage your tasks with as few keystrokes and taps possible.
- Todoist - Unofficial client of Todoist, the Cross-platform to-do manager with mobile apps, great UI and has some optional premium features.
- Undistract me - Notifies you when long-running terminal commands complete.
- Xmind - Mind Mapping Tool.
- Weather - Weather indicator and widget for ubuntu.
Sharing Files
- D-lan - A free LAN file sharing software.
- Dropbox - Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily.
- Meiga - a tool that makes possible to share selected local directories via web.
- ownCloud - The goal of ownCloud is to give you access to your files wherever you are
- Quazaa - A cross platform multi-network peer-to-peer (P2P) file-sharing client.
- PushBullet - Pushbullet connects your devices, making them feel like one.
- Resilio - Multi platform sync tool using BitTorrent protocol.
- SpiderOak - Real-time collaboration for teams and businesses that care about privacy
- Teamviewer - PC remote control/remote access software, free for personal use.
- Transmission - Simple, lightweight, multi-platform torrent client.
Terminal
- GnomeTerminal - A widely preinstalled terminal emulator in linux world
- Guake - Guake is a top-down terminal for Gnome
- Konsole - Best terminal for KDE dekstop environment.
- Terminator - it’s quite clear that the most powerful terminal emulator on Linux is the feature-filled Terminator.
- 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.
Utilities
- Actionaz - Automation tasks utility for ubuntu/Linux
- 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 ...
- Brasero - CD/DVD burner.
- Caffeine - Prevents ubuntu from automatically going to sleep.
- Convertall - Convert all units.
- GD map - A tool to visualize disk usage.
- Gnormalize - Audio converter.
- GParted - Disk Partition utility for ubuntu/linux.
- GRadio - Radio software for ubuntu linux.
- Handbrake - Video converter.
- KeepPass - Cross platform password manager.
- ImageMagik - ImageMagick is a suite of command-line utilities for modifying and working with images.
- LastPass - Cross platform password
- Powertop - Diagnose issue with powerconsumption.
- Pulse Audio - Improve Linux Audio with customized Profiles.
- Peazip - Utility to unzip any zipped files
- Remarkable - Best Markdown editor in Ubuntu/Linux.
- Systemload - Show systemload in status bar.
- Synaptic - Synaptic is a graphical package management program for apt.
- TLP - Optimize Linux battery.
- WallpaperChange - Automatically change your wallpaper.
Video
- 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.
Others
Command Line Utilities
Setup
Ubuntu
- [What is Linux] (https://www.linux.com/what-is-linux)
- Basic Linux term
- What is Ubuntu
- How to install Ubuntu
- How to dual-boot Ubuntu with Windows
- What to do after installing ubuntu
Other distros
To be added later
Discussion Forums
Ubuntu
IRC channels
Linux News, Apps, and more ....
Learn Linux
Contributors
List of contributors
- Me (LuongVo)
- ....
License
This work is licensed under a Creative Commons Attribution 4.0 International License.