The post below contains a curated and regularly updated list of recommended mobile apps.
Last updated Aug. 19, 2019, 4:04 p.m. by Author
The post below contains a curated and regularly updated list of recommended apps for the desktop users (Windows & Linux).
All of the apps listed here are open source and free as in freedom.
If are looking for an alternative to one of the apps you are currently using, you should look at alternativeTo.
Another great resource to find the answer to the question: "What are the best applications that..." is Slant.
Linux users should look here - this is a list with a vast number of different applications grouped in categories.
Moreover, because Flatpak is becoming the new cross distribution standard for publishing software, you can also check Flathub to discover new apps.
Because the list is periodically updated, if you want to stay up to date with the latest additions and deletions, you can use the Web Pages Scanner extension to be notified about any changes made here.
Because of the privacy concerns, you should not use Windows 10. There are a lot of different Linux distros to choose from, but for me personally Manjaro is the best one when you want to start your Linux journey.
There are a few reasons for that:
It just works out of the box. The recommendation is made for an average person and I assume that over 90% of them are still using Windows. So putting there the Arch Linux as a recommended OS would not make any sense, it would only discourage somebody from making the switch after a failed installation. Of course there are better alternatives for somebody looking for privacy and security solutions as Qubes OS, Whonix and Tails, but none of them can be recommended as a daily driver.
Rolling release, so there is no need to reinstall it from time to time.
Based on the amazing Arch Linux.
It has access the AUR. And for me personally the Arch User Repository is the greatest thing about Arch - you have a one-click access to almost every app that could be run on Linux.
If you are a Linux veteran, you probably have your favourite Linux distro already, so you can just use it.
The best app to put the downloaded Manjaro ISO on a USB drive is Etcher.
VeraCrypt is a free open source disk encryption software for Windows, Mac OSX and Linux, based on TrueCrypt 7.1a.
VeraCrypt main features:
Free client-side encryption for your cloud files. It creates a virtual hard drive called vault. Everything you put onto the virtual hard drive ends up encrypted.
Compared to other disk encryption utilities, Cryptomator encrypts each file individually. So if you edit just a small text file, only the corresponding encrypted file is changed.
This way the synchronization client of your cloud storage provider knows exactly what needs to be uploaded and what doesn't.
KeePassXC is a community fork of KeePassX, a native cross-platform port of KeePass Password Safe, with the goal to extend and improve it with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager.
Currently the best password manager out there. It does not offer a cloud solution, but this is a feature - you should be the one who chooses where to store your own passwords.
You should use it together with KeePass Tusk, a Firefox extension which adds KeePass functionality to your browser and can autofill usernames and passwords.
Tusk can access KeePass files stored in Dropbox, Google Drive, Onedrive, PCloud, OwnCloud, and NextCloud.
Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
Free backup software to store encrypted backups online.
Duplicati works with standard protocols like FTP, SSH, WebDAV as well as popular services like Microsoft OneDrive, Amazon Cloud Drive & S3, Google Drive, box.com, Mega, hubiC and many others.
Backup files and folders with strong AES-256 encryption. Save space with incremental backups and data deduplication. Run backups on any machine through the web-based interface or via command line interface. Duplicati has a built-in scheduler and auto-updater.
Vorta is a backup client for macOS and Linux desktops. It integrates the mighty BorgBackup with your desktop environment to protect your data from disk failure, ransomware and theft.
One of the easiest firewalls in the world.
OpenSnitch is a GNU/Linux port of the Little Snitch application firewall.
Simple tool to configure Windows Filtering Platform (WFP) which can configure network activity on your computer.
The lightweight application is less than a megabyte, and it is compatible with Windows Vista and higher operating systems. You can download either the installer or portable version. For correct working, needs administrator rights.
When your computer is getting full, BleachBit quickly frees disk space. When your information is only your business, BleachBit guards your privacy. With BleachBit you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there.
Designed for Linux and Windows systems, it wipes clean thousands of applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari,and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster. Better than free, BleachBit is open source.
Under Windows you should also use the additional cleaning routines called Winapp2.
Qomui (Qt OpenVPN Management UI) is an easy-to-use OpenVPN/WireGuard gui for GNU/Linux with some unique features such as provider-independent support for double-hop connections. Qomui supports multiple providers with added convenience when using AirVPN, PIA, ProtonVPN, Windscribe or Mullvad.
iptables-based, configurable firewall that blocks all outgoing network traffic in case the VPN connection breaks down
allow applications to bypass the VPN tunnel, open a second VPN tunnel or use the VPN only for specific applications
OnionShare is an open source tool that lets you securely and anonymously share a file of any size. A web server is started, making OnionShare accessible as a Tor Onion Service, potentially temporarily or in a stealthy manner, over the Internet. An unguessable address is generated and is shared for the recipient to open in the Tor Browser to download the files. No separate server or third party file-sharing service required. You host the files on your own computer.
The huge drawback of this software is that it is very slow, as the transfer is made through the Tor Network.
Social Amnesia aims to make your social media only exist within a time period that you choose. For many people, there is no reason they want to have years old tweets or reddit comments existing and making it easier for online marketers and jilted ex-lovers to profile you. With Social Amnesia, set the time period you want to keep, whitelist posts and items you want to preserve indefinitely, and let Social Amnesia wipe the rest out of existence.
Wireshark is the world’s foremost and widely-used network protocol analyzer. It lets you see what’s happening on your network at a microscopic level and is the de facto (and often de jure) standard across many commercial and non-profit enterprises, government agencies, and educational institutions. Wireshark development thrives thanks to the volunteer contributions of networking experts around the globe and is the continuation of a project started by Gerald Combs in 1998.
Wireshark has a rich feature set which includes the following:
O&O ShutUp10 means you have full control over which comfort functions under Windows 10 you wish to use, and you decide when the passing on of your data goes too far. Using a very simple interface, you decide how Windows 10 should respect your privacy by deciding which unwanted functions should be deactivated.
This is not an open source app, but it is definitely the best one out there to block Windows 10 spying.
Open source alternatives:
CopyQ is advanced clipboard manager with editing and scripting features. It monitors system clipboard and saves its content in customized tabs. Saved clipboard can be later copied and pasted directly into any application. Features:
Polo is a modern, light-weight file manager for Linux with support for multiple panes and tabs; support for archives, and much more:
Double Commander is a free cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.
Some key features:
Alternatively, if you are a Linux user, you can also take a look at Krusader.
PeaZip is free file archiver utility, based on Open Source technologies of 7-Zip, p7zip, FreeArc, PAQ, and PEA projects.
Cross-platform, full-featured but user-friendly alternative to WinRar, WinZip and similar general purpose archive manager applications, open and extract 180+ archive formats: 001, 7Z, ACE(*), ARC, ARJ, BZ2, CAB, DMG, GZ, ISO, LHA, PAQ, PEA, RAR, TAR, UDF, WIM, XZ, ZIP ZIPX - view full list of supported archive file formats for archiving and for extraction.
In essence, it is a more user-friendly alternative to the wonderful 7-Zip
With ConvertAll, you can combine the units any way you want. If you want to convert from inches per decade, that's fine. Or from meter-pounds. Or from cubic nautical miles. The units don't have to make sense to anyone else.
Ant Renamer is a free program that makes easier the renaming of lots of files and folders by using specified settings. It supports Unicode names.
KDE Connect is a project that enables all your devices to communicate with each other. Here's a few things KDE Connect can do:
To achieve this, KDE Connect:
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. PhotoRec ignores the file system and goes after the underlying data, so it will still work even if your media's file system has been severely damaged or reformatted.
PhotoRec is free - this open source multi-platform application is distributed under GNU General Public License (GPLV v2+). PhotoRec is a companion program to TestDisk, an application for recovering lost partitions on a wide variety of file systems and making non-bootable disks bootable again. You can download them from this link.
For more safety, PhotoRec uses read-only access to handle the drive or memory card you are about to recover lost data from. Important: As soon as a picture or file is accidentally deleted, or you discover any missing, do NOT save any more pictures or files to that memory device or hard disk drive; otherwise you may overwrite your lost data. This means that while using PhotoRec, you must not choose to write the recovered files to the same partition they were stored on.
The Engauge Digitizer tool accepts image files (like PNG, JPEG and TIFF) containing graphs, and recovers the data points from those graphs. The resulting data points are usually used as input to other software applications. Conceptually, Engauge Digitizer is the opposite of a graphing tool that converts data points to graphs. The process is shown below - an image file is imported, digitized within Engauge, and exported as a table of numeric data to a text file.
Catfish is a versatile file searching tool. Catfish is a search GUI powered by locate and find behind the scenes, with autocompletion from Zeitgeist and locate. The advanced options allow filtering by date and file type. The interface is intentionally lightweight and simple, using only GTK+.
You can also try ANGRYsearch.
Recoll finds documents based on their contents as well as their file names.
SpeedCrunch is a high-precision scientific calculator featuring a fast, keyboard-driven user interface. It is the best replacement for the system calculator app.
SpeedCrunch comes with over 80 built-in mathematical functions. You can also define your own functions.
Variables allow you to store your results. Perform calculations with up to 50 digits of precision, using complex numbers, numeral bases, unit conversions, and more.
Auto-completion allows you to speed up your task.
Application launcher for Linux. Type in an application name without worrying about spelling. Ulauncher will figure out what you meant. It also remembers your previous choices and automatically selects the best option for you.
Improve your workflow with customizable shortcuts and extensions. Create a shortcut for web search or your scripts or install a 3rd party extension.
Windows alternative to Ulauncher. It does not offer as many functions and does not support extensions, but it does its main job of launching apps and finding files.
Clonezilla is a partition and disk imaging/cloning program similar to True Image or Norton Ghost. It helps you to do system deployment, bare metal backup and recovery. Two types of Clonezilla are available, Clonezilla live and Clonezilla SE (server edition). Clonezilla live is suitable for single machine backup and restore. While Clonezilla SE is for massive deployment, it can clone many (40 plus!) computers simultaneously. Clonezilla saves and restores only used blocks in the hard disk. This increases the clone efficiency.
FreeFileSync is a folder comparison and synchronization software that creates and manages backup copies of all your important files. Instead of copying every file every time, FreeFileSync determines the differences between a source and a target folder and transfers only the minimum amount of data needed.
It is extremely fast in comparing two directories.
Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. Timeshift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system.
Timeshift is similar to applications like rsnapshot, BackInTime and TimeVault but with different goals. It is designed to protect only system files and settings. User files such as documents, pictures and music are excluded. This ensures that your files remains unchanged when you restore your system to an earlier date. If you need a tool to backup your documents and files please take a look at the excellent BackInTime application which is more configurable and provides options for saving user files.
Back In Time is a simple backup tool for Linux, inspired by "flyback project".
It provides a command line client 'backintime' and a Qt5 GUI 'backintime-qt' both written in Python3.
You only need to specify 3 things:
DeadLock is a free file and folder unlocking utility. It can help you unlock files or folders that you're unable to delete, copy, rename or move.
Bulk Crap Uninstaller (in short BCUninstaller or BCU) is a free (as in speech and beer) bulk program uninstaller with advanced automation. It excels at removing large amounts of applications with minimal to no user input, while requiring next to no technical knowledge.
It can detect most applications and games (even portable or not registered), clean up leftovers, force uninstall, automatically uninstall according to premade lists, and much more.
Versatile and portable software designed to clean, tweak and optimize Windows. It's extremely fast and rich with features.
Stacer is an open source system optimizer and application monitor that helps users to manage entire system with different aspects, its an all in one system utility.
Latte is a dock based on plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids. It animates its contents by using parabolic zoom effect and trys to be there only when it is needed.
The best dock out there.
kalu (which could stand for "Keeping Arch Linux Up-to-date") is a small application that will add an icon to your systray and sit there, regularly checking if there's anything new for you to upgrade. As soon as it finds something, it'll show a notification to let you know about it. Very classic stuff.
QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up.
This is a Qt-only port of the old Qt3/KDE3-based KDirStat, now based on the latest Qt 5. It does not need any KDE libs or infrastructure. It runs on every X11-based desktop on Linux, BSD and other Unix-like systems.
QDirStat has a number of new features compared to KDirStat. To name a few:
Yin & Yang is a KDE tool which brings Auto Night-mode for KDE, VSCode and all GTK Apps like Firefox, Libreoffice and Chromium. On Top of that it let´s you specify Wallpaper swhich will be toggled alongisde. Yin & Yang styles all KDE and QT5 tools, furthermore it also themes VSCode or VSCodium. You can activate a Theme-toggle with shortcuts or let Yin-Yang toggle themes at scheduled Times.
LibreOffice is a powerful office suite - its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity. LibreOffice includes several applications that make it the most powerful Free and Open Source office suite on the market - the best alternative to Microsoft Office.
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
Notes exported from Evernote via .enex files can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.
The notes can be synchronised with various cloud services including Nextcloud, Dropbox, OneDrive, WebDAV or the file system (for example with a network directory). When synchronising the notes, notebooks, tags and other metadata are saved to plain text files which can be easily inspected, backed up and moved around.
The application is available for Windows, Linux, macOS, Android and iOS. A Web Clipper, to save web pages and screenshots from your browser, is also available for Firefox.
MindForger is human mind inspired personal knowledge management tool. The best note-taking and knowledge gathering tool available.
MindForger aims to mimic human mind - learning, recalling, recognition, associations, forgetting - in order to achieve synergy with your mind to make your searching, reading and writing more productive.
MindForger starts where editors and search engines end. It thinks as you search, browse, read and write. Once you find a remark, MindForger brings its associations. As you browse notes and read them it looks up related relevant knowledge in your notebooks. If you edit a remark, MindForger brings associations as you write. It reminds you about existing content related to the text being written.
Currently it lacks a web clipper, it has also some bugs to be sorted out. After those will be taken care of it will be my preferred tool over Joplin mentioned above.
Note for Windows users: consider changing UI theme to native (under Mind -> Adapt), otherwise it may look a bit out of place as it was originally developed as a Linux application.
A distraction-free Markdown editor. Features:
For me personally, it provides a wonderful writing experience. All of the posts I publish here were written using ghostwriter.
Windows user should use this link to download the latest binary.
Manuskript is an open-source tool for writers, with outliner, character management, plot development, distraction-free editor, etc.
Outliner - Organize your thoughts and snippets in a hierarchical manner. Organize them as you wish, reorganize them on the go.
Distraction-free mode - Get rid of all distraction while writing. Set personal goal in word count or time before you can leave editor.
Novel assistant - Use the snowflake method to grow your single genius idea in an coherent whole, with complex characters, intricate plots and detailed universe.
Manuskript is still in development, and in need of extensive testing.
A great GTK 3.0 alternative to ghostwriter (which is Qt based), unfortunately available only for Linux users.
Warning: This app is still very early in development. There are many bugs and unfinished features.
Sumatra PDF is powerful, small, portable and starts up very fast.
Simplicity of the user interface has a high priority.
Okular is a universal document viewer developed by KDE. Okular combines the excellent functionalities with the versatility of supporting different kind of documents, like PDF, Postscript, DjVu, CHM, XPS, ePub and others.
Artha is a handy thesaurus that focuses on high usability, without trading off simplicity and ease of use. It has the following distinct features that increases its usability:
For a given word, the possible relatives shown by Artha includes Synonyms, Antonyms, Derivatives, Pertainyms (Related Noun/Verb), Attributes, Similar Terms, Domain Terms, Entails (what verb entails doing), Causes (what a verb causes to), Hypernyms (is a kind of), Hyponyms (kinds), Holonyms (is a part of) and Meronyms (parts). To know more about each category of relatives, click on it for an explanation and example. Once launched, Artha sits on the system tray and looks for the pre-set hot key combination press. You can select some text on any window, and call Artha by pressing the key combo. Depending upon the option set, Artha with either pop-up with the word looked-up or will show a passive notification of the most important definition of the searched term, from the system tray.
Font Manager is intended to provide a way for average users to easily manage desktop fonts, without having to resort to command line tools or editing configuration files by hand. While designed primarily with the Gnome Desktop Environment in mind, it should work well with other Gtk+ desktop environments.
Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share research.
Zotero is the only software that automatically senses research on the web. Need an article from JSTOR or a preprint from arXiv.org? A news story from the New York Times or a book from a library? Zotero has you covered, everywhere.
Zotero helps you organize your research any way you want. You can sort items into collections and tag them with keywords. Or create saved searches that automatically fill with relevant materials as you work.
Zotero instantly creates references and bibliographies for any text editor, and directly inside Word, LibreOffice, and Google Docs. With support for over 9,000 citation styles, you can format your work to match any style guide or publication.
LyX combines the power and flexibility of TeX/LaTeX with the ease of use of a graphical interface. This results in world-class support for creation of mathematical content (via a fully integrated equation editor) and structured documents like academic articles, theses, and books. In addition, staples of scientific authoring such as reference list and index creation come standard. But you can also use LyX to create a letter or a novel or a theatre play or film script. A broad array of ready, well-designed document layouts are built in.
LyX is for people who want their writing to look great, right out of the box. No more endless tinkering with formatting details, “finger painting” font attributes or futzing around with page boundaries. You just write. On screen, LyX looks like any word processor; its printed output — or richly cross-referenced PDF, just as readily produced — looks like nothing else.
Anki is a program which makes remembering things easy. Because it's a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn.
Anyone who needs to remember things in their daily life can benefit from Anki. Since it is content-agnostic and supports images, audio, videos and scientific markup (via LaTeX), the possibilities are endless.
GIMP is a cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems.
Whether you are a graphic designer, photographer, illustrator, or scientist, GIMP provides you with sophisticated tools to get your job done. You can further enhance your productivity with GIMP thanks to many customization options and 3rd party plugins.
Krita is a professional free and open source painting program. It is made by artists that want to see affordable art tools for everyone.
Whether you are an illustrator, designer, web designer or just someone who needs to create some vector imagery, Inkscape is for you.
An easy, intuitive tool to make 2D hand-drawn animations.
Lightweight and easy to use so you can focus on animating and not what button to hit next.
Seamlessly switch between raster and vector workflows, allowing you to sketch, ink & paint on the go.
Pencil is built for the purpose of providing a free and open-source GUI prototyping tool that people can easily install and use to create mockups in popular desktop platforms.
Riot.im is an open source, free software instant messaging client based on the Matrix protocol. Besides Signal it is the recommended application for communication. It supports E2EE, file transfer, audio and video calls and syncs between devices.
Riot.im is well known for the ability to bridge other communications into the app via Matrix, such as IRC, Slack, Telegram and others.
Built around group chatrooms, Riot lets you share messages, images, videos and files - interact with your tools and access all your different communities under one roof. One single identity and place for all your teams: no need to switch accounts, work and chat with people from different organisations in public or private rooms. Features include:
Open Source alternative to WhatsApp with a very similar interface. Offers both desktop and mobile apps.
With Delta Chat, you can write to every existing e-mail address - even if the recipient is not (yet) using the Delta Chat App. This is one of the biggest differences to other messengers: There is no need for the receiver to install the same app as yours.
With Delta Chat you get the ease of well-known messengers with the reach of e-mail. Moreover, you're independent from other companies or services -- as your data are not related to Delta Chat, you won't even add new dependencies here.
Some features at a glance:
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.
Simple, fast and powerful:
Some VLC plugins that you may find interesting:
Clementine is a modern music player and library organizer. It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music. The key features include:
There is a companion app for Android based systems - Clementine Remote - which lets you control Clementine remotely from an Android device.
You could also try Strawberry Music Player, a fork of Clementine released in 2018 aimed at music collectors, audio enthusiasts and audiophiles.
A nice and lightweight (written in C++) alternative to Clementine is Sayonara Player. Currently available only for Linux and BSD.
nomacs is a free, open source image viewer, which supports multiple platforms. You can use it for viewing all common image formats including RAW and psd images.
nomacs features semi-transparent widgets that display additional information such as thumbnails, metadata or histogram. It is able to browse images in zip or MS Office files which can be extracted to a directory. Metadata stored with the image can be displayed and you can add notes to images.
nomacs includes image manipulation methods for adjusting brightness, contrast, saturation, hue, gamma, exposure. It has a pseudo color function which allows creating false color images. A unique feature of nomacs is the synchronization of multiple instances. With this feature you can easily compare images by zooming and/or panning at the exactly same position or even by overlaying them with different opacity.
It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.
It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.
Here you can find instructions how to install some of the most popular addons.
gPodder is a simple, open source podcast client written in Python using GTK+. In development since 2005 with a proven, mature codebase.
Modern music player focused on streaming from free sources.
There's no need to use services that limit your freedom and seek to exploit you just to listen to your favourite artists. Nuclear empowers you to listen to what you want, where you want, and how you want, for free.
Stream from any free source on the internet. Nuclear supports Youtube and Soundcloud out of the box, with a plugin system allowing for easy addition of more.
Nuclear supports scrobbling to last.fm and updating the now playing status.
Leonflix is a modular search tool for content. It crawls video/file hosting websites and can find and return the videos hosted on those sites. You can find more than just movies. Find semester-length video lectures from MIT's OpenCourseWare, or the complete Khan Academy video lesson series on AP Physics 2, all using the Modules built by the amazing members of our community.
In today's world of streaming, every time a video changes hands, from the host to the site that shows it, more ads are added. By the time it gets to the viewer, the content has been "stepped on" so many times that it is nearly unwatchable. Leonflix's novelty is that it extracts only the desired content that streaming sites provide, filtering out all the pop-ups and adware that have been cut into the product.
Penguin Subtitle Player is an open-source, cross-platform standalone subtitle player, as an alternative to Greenfish Subtitle Player, SrtViewer (Mac), SRTPlayer, JustSubsPlayer and Free Subtitle Player.
You download the subtitle file (
.ass) from any sites you like and load it into the subtitle player. The subtitle player provides a translucent window which always stays on the top so that subtitles can be shown on top of the video without blocking anything.
With Penguin Subtitle Player, just open your favorite online streaming site, load the subtitle file into the player, and enjoy.
calibre is a powerful and easy to use e-book manager. Users say it's outstanding and a must-have. It'll allow you to do nearly everything and it takes things a step beyond normal e-book software. It's also completely free and open source and great for both casual users and computer experts.
One of the more interesting plugins for Calibre is the DRM Removal Tools.
See also kepubify.
Kindle Mate is a neat tool with rich features designed to sync, organize, import & export Kindle clippings (Kindle highlights and notes) and Kindle Vocabulary Builder words on computer.
This one is freeware and not open source but I could not find anything else like this. If you know about a similar open source project, let me know.
A simple, focused eBook reader.
Read the books you love without having to worry about different format complexities like epub, pdf, mobi, cbr, etc.
The best screen capture, file sharing and productivity tool. It has a lot of features that it probably can do everything you would expect from a screen sharing software.
A nice alternative: Captura.
The free open source and cross platform screen sharing software inspired by ShareX. Features:
Powerful yet simple to use screenshot software. Features:
CDemu is a software suite designed to emulate an optical drive and disc (including CD-ROMs and DVD-ROMs) on the Linux operating system.
WinCDEmu is an open-source CD/DVD/BD emulator - a tool that allows you to mount optical disc images by simply clicking on them in Windows Explorer. If you have downloaded an ISO image and want to use it without burning it to a blank disc, WinCDEmu is the easiest way to do it.
With Kid3 you can:
A Minimal & integrated player, allowing you to focus on your productivity!Just open the Ubuntu sound indicator and choose your noise: Coffee Shop | Fire | Forest | Night | Rain | Sea | Storm | Wind.
Kdenlive is an acronym for KDE Non-Linear Video Editor. It is primarily aimed at the GNU/Linux platform but also works on BSD and MacOS. It is currently being ported to Windows as a GSOC project.
Non-linear video editing is much more powerful than beginners’ (linear) editors, hence it requires a bit more organization before starting. However, it is not reserved to specialists and can be used for small personal projects.
For a less complexand easier to get into alternative you can try Shotcut.
Natron is a powerful Digital Compositor that can handle of your 2D/2.5D needs. Its robust OIIO file formats and OpenFX architecture is what make Natron the most flexible open source compositor for the visual effects community. Its interface and functionally are the same across all platforms such as MacOS, Linux and Windows. Natron has a powerful keying, roto/rotopaint, 2D tracking tools that are staple for all current film production project that requires visual effects.
Some Feature Insights:
- 32 bits floating point linear color processing pipeline.
- Colorspace management handled by OpenColorIO.
- Dozens of file formats supported: EXR, DPX, TIFF, PSD, SVG, RAW, JPG, PNG … and more.
- Support for OpenFX v1.4
Support for many free and open-source OpenFX plugins:
Support for commercial OpenFX plugins:
HandBrake is an open-source, multithreaded video transcoder- it converts digital media from one format to another, compressing the files in the process. Handbrake can rip encrypted DVDs with libdvdcss (libdvdcss is installed with VLC media player on Mac OS X, or AnyDVD/DVD 43 on Windows).
- Any Blu-ray or DVD-like source: VIDEO_TS folder, DVD image or real DVD, and some .VOB, .m2ts, and .TS files. Without VLC, Handbrake requires media to be unencrypted or already decrypted by third-party programs (i.e. DVD rippers).
- Almost any other multimedia file it can get libavformat to read and libavcodec to decode.
- File format: MP4 and MKV
- Video: MPEG-4, H.264, or Theora
- Audio: AAC, CoreAudio AAC (OS X Only), MP3, or Vorbis. AC-3 pass-through, DTS pass-through (MKV only)
- Support of chapter selections
- Support of subtitles
- Integrated bitrate calculator
- Picture deinterlacing, cropping and scaling
- Live Video Preview
fre:ac is a free audio converter and CD ripper with support for various popular formats and encoders. It currently converts between MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, WAV and Bonk formats.
With fre:ac you easily rip your audio CDs to MP3 or WMA files for use with your hardware player or convert files that do not play with other audio software. You can even convert whole music libraries retaining the folder and filename structure.
The integrated CD ripper supports the CDDB/freedb online CD database. It will automatically query song information and write it to ID3v2 or other title information tags.
- Converter for MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, WAV and Bonk formats
- Integrated CD ripper with CDDB/freedb title database support
- Portable application, install on a USB stick and take it with you
- Multi-core optimized encoders to speed up conversions on modern PCs
- Full Unicode support for tags and file names
- Easy to learn and use, still offers expert options when you need them
- Multilingual user interface available in 40 languages
- Completely free and open source without a catch
Free and open source software for video recording and live streaming.
Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems. The interface is translated into many languages. You can use Audacity to:
Ardour is a hard disk recorder and digital audio workstation application. It runs on GNU/Linux, Mac OS X, and Windows. Ardour's intention is to provide digital audio workstation software suitable for professional use.
Ardour source code is freely available but pre-built binaries are commercial free-libre software: users who download from ardour.org are asked to pay at least $1 for downloading pre-built binaries; those users then have the right to obtain minor updates until the next major release. Another option is to subscribe, paying $1, $4 or $10 per month. Subscribers can download prebuilt binaries of all updates during the subscription period.
darktable is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process. Examples from many Blender-based projects are available in the showcase.
Blender is cross-platform and runs equally well on Linux, Windows, and Macintosh computers. Its interface uses OpenGL to provide a consistent experience. To confirm specific compatibility, the list of supported platforms indicates those regularly tested by the development team.
Lutris is an open gaming platform for Linux. It helps you install and manage your games in a unified interface.
Its goal is to support every game which runs on Linux, from native to Windows games (via Wine) to emulators and browser games. The desktop application and the website are libre software, your contributions are welcome!
Unified library for all your games, written in Vala using GTK+3, designed for elementary OS.
GameHub supports non-native games as well as native games for Linux.
It supports multiple compatibility layers for non-native games:
It also allows to add custom emulators.
GameHub supports multiple game sources and services:
Locally installed games can also be added to GameHub.
GameHub makes storing and managing your DRM-free game collection easier.
Download installers, DLCs and bonus content and GameHub will save your downloads according to settings.
Athenaeum is a game laucher and manager designed as a libre replacement for Steam.
This is a steam emulator that emulates steam online features on a LAN. It works on both Linux and Windows.
You replace the steam api .dll or .so with mine (for complete steps see the Release Readme) and then you can put steam in the trash and play your games either in single player on on LAN without steam (Assuming the games have no DRM and use Steam for online).
If you are a game developper and made the mistake of depending too much on the steam api and want to release of version of your game without it and don't want to rewrite your game, this is for you.
antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad. This program is useful for playing PC games using a gamepad that do not have any form of built-in gamepad support. However, you can use this program to control any desktop application with a gamepad; on Linux, this means that your system has to be running an X environment in order to run this program.
User-mode driver, mapper and GTK3 based GUI for Steam Controller, DS4 and similar controllers. Features:
Piper is a GTK+ application to configure gaming mice. Piper is merely a graphical frontend to the ratbagd DBus daemon, see the libratbag README for instructions on how to run ratbagd.
If you are running piper from git, we recommend using libratbag from git as well to make sure the latest bugfixes are applied.
Trimming NVidia drivers out of a redundant crap.
The only browser that competes with the Chromium monoculture which more and more resembles the IE dominance in the late 90s. After the significant revamp with the release of Firefox Quantum it is extremely fast, secure and private.
In contrast with other browser that are offered by Google (Chrome), Microsoft (Edge) and Opera (some Chinese corporations) it is developed by the Mozilla foundation which promotes a free, private and secure web. Other browsers collect your data to sell them to third parties or to use to profile you.
Together with the extensive offer of extensions it is simply the best browser out there.
Browse Privately. Explore Freely. Defend yourself against tracking and surveillance. Circumvent censorship.
QuiteRSS is a open-source cross-platform RSS/Atom news feeds reader. It is very slim in its resource usage and still possesses a lot of features.
FeedReader is a modern desktop application designed to complement existing web-based RSS accounts. It combines all the advantages of web based services like synchronisation across all your devices with everything you expect from a modern desktop application.
Thunderbird is a free email application that's easy to set up and customize. The gold standard email client, considered to be the best currently available.
Supports extensions and PGP encryption.
Advanced user can add a tray functionality with Birdtray. Currently it has to be built from the source. It is also available in AUR.
Unofficial desktop app for ProtonMail and Tutanota end-to-end encrypted email providers.
local messages storefeature to be enabled (how to enable).
HTTrack is a free (GPL, libre/free software) and easy-to-use offline browser utility.
It allows you to download a World Wide Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer. HTTrack arranges the original site's relative link-structure. Simply open a page of the "mirrored" website in your browser, and you can browse the site from link to link, as if you were viewing it online. HTTrack can also update an existing mirrored site, and resume interrupted downloads. HTTrack is fully configurable, and has an integrated help system.
The qBittorrent project aims to provide an open-source software alternative to uTorrent.
Currently the best torrent application out there, mainly because of low system resource consumption and the magnificent search function which allows you to search through many public and private sites inside the app itself.
SMLoadr is a program for downloading music from streaming music services.
It is intended for educational and private use only, and not as a tool for pirating and distributing music!
Remember that the artists and studios put a lot of work into making music - purchase music to support them.
FileZilla is a graphical FTP, FTPS and SFTP client. It is platform independent and supports all major desktop operating systems.
A nice and easy to use alternative for Windows users is WinSCP.
Pure Maps is an application for Sailfish OS and Linux to display vector and raster maps, places, routes, and provide navigation instructions with a flexible selection of data and service providers.
Marble is a virtual globe and world atlas - your swiss army knife for maps.
Read Hacker News from the desktop.
Currently the best download manager.
JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more. It's an easy-to-extend framework that can save hours of your valuable time every day.
Offers downloading in multiple parallel streams, CAPTCHA recognition, and automatic file extraction, and Download Youtube Playlist with Quality and Filetype Options
Be sure to download with the link provided above, as this is the adware free installer.
Free/Libre Open Source Software Binaries of Microsoft's Visual Studio Code.
Microsoft's downloads of Visual Studio Code are licensed under this not-FLOSS license and contain telemetry/tracking.
This repo exists so that you don't have to download+build from source. The build scripts in this repo clone Microsoft's vscode repo, run the build commands, and upload the resulting binaries to GitHub releases. These binaries are licensed under the MIT license. Telemetry is enabled by a build flag which we do not pass.
VSCode itself is one of the best IDEs currently available, and I think it is the best open source IDE out there. Offering hundreds of extensions, you could transform it a tailor-made solution, fitting perfectly your personal needs.
It is made with the Electron framweork, which is known for being memory heavy, slow and unresponsive, but apparently Microsoft managed to make an electron app that does not suck and is fast and responsive.
Be sure to visit its extensions Marketplace.
Here you can find a recommended list of VSCode extensions.
Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages.
Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size.
Notepadqq is the best simple GUI text editor available for Linux. In an essence it strives to be a clone of Notepad++. Designed from developers, for developers. With its more than 100 supported languages, it is the ideal text editor for your daily tasks. Notepadqq gives you a hand with multiple selection, regular expression searches, and real-time highlighting.
The best alternative to Notepad++ which is available only for Windows.
Meld is a visual diff and merge tool targeted at developers. Meld helps you compare files, directories, and version controlled projects.
Meld helps you review code changes and understand patches. It might even help you to figure out what is going on in that merge you keep avoiding.
Zeal is an offline documentation browser for software developers.
A simple GUI regex tester.
RStudio is an integrated development environment (IDE) for R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.
Alternatively you could also try RKWard.
There are plenty of awesome CLI applications out there. If you are a person who uses them, you probably know what's the best for you.
The ones below are only a handful of the most interesting tools, which are not mainstream (as much as a CLI app can be mainstream) and yet can be extremely useful - also for people who do not spend their time in terminal.
If you would like to explore the world of command line applications further, be sure to visit: Terminals are sexy.
Get things from one computer to another, safely.
This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine.
The codes are short and human-pronounceable, using a phonetically-distinct wordlist. The receiving side offers tab-completion on the codewords, so usually only a few characters must be typed. Wormhole codes are single-use and do not need to be memorized.
For complete documentation, please see the here.
Easily and securely share files and directories from the command line through a safe, private and encrypted link using a single simple command. Files are shared using the Firefox Send service and may be up to 2GB. Others are able to download these files with this tool, or through their web browser.
Xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, Mac OSX, and Windows. Xonsh is meant for the daily use of experts and novices alike.
Magnificent app which corrects your previous console command.
Take back your privacy. Lose yourself in the haystack.
Your ISP is most likely tracking your browsing habits and selling them to marketing agencies (albeit anonymised). Or worse, making your browsing history available to law enforcement at the hint of a Subpoena. Needl will generate random Internet traffic in an attempt to conceal your legitimate traffic, essentially making your data the Needle in the haystack and thus harder to find. The goal is to make it harder for your ISP, government, etc to track your browsing history and habits.
mat2 is a metadata removal tool, supporting a wide range of commonly used file formats, written in python3: at its core, it's a library, used by an eponymous command-line interface, and a nautilus extension.
Metadata consist of information that characterizes data. Metadata are used to provide documentation for data products. In essence, metadata answer who, what, when, where, why, and how about every facet of the data that are being documented.
Metadata within a file can tell a lot about you. Cameras record data about when a picture was taken and what camera was used. Office documents like PDF or Office automatically adds author and company information to documents and spreadsheets. Maybe you don't want to disclose those information on the web.
This is precisely the job of MAT2: getting rid, as much as possible, of metadata.
BeGoneAds is a script that puts some popular hosts file lists into the systems hosts file as a adblocker measure.
Annie is a fast, simple and clean video downloader built with Go. Much simpler and user friendly alternative to youtube-dl.
Cmder is a software package created out of pure frustration over the absence of nice console emulators on Windows. It is based on amazing software, and spiced up with the Monokai color scheme and a custom prompt layout, looking sexy from the start.