/awesome-free-software

Curated list of free as in freedom software.

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome Free Software Awesome

GNU

“Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price.

Learn more about free software

Find out why the term “open source” is different than “free software”

Contents

Software

Audio

Command Line Tools

  • asciinema - Terminal session recorder. (GNU GPLv3)
  • Cygwin - Unix-like environment for Windows, providing access to a number of tools commonly found on Linux systems. (GNU GPLv3)
  • Logdissect - CLI utility and Python API for analyzing log files and other data. (MIT)
  • PuTTY - Remote terminal emulator that connects over SSH, Telnet, SCP, and rlogin protocols as well as raw socket connections. (MIT)
  • ranger - Minimal, lightweight, and aesthetically pleasing file explorer for GNU/Linux. It runs in the terminal window, so it fits in well with window managers such as i3. vi key bindings allow for quick operations to be performed, including rename and delete. (GNU GPLv3)

Communication

File Management

File Sharing

Graphics

IDEs

  • Eclipse - Integrated development environment for Java and more. (EPL)

Office

  • LibreOffice - Office suite with word processor, spreadsheet, and presentation programs. (MPLv2)
  • Zathura - Highly customizable and functional document viewer. It provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction. (Custom)

Operating Systems

Desktop

  • Debian - One of the earliest UNIX-like operating systems with a commitment to keeping nonfree software out of its system. (DFSG)
  • Devuan - Fork of Debian without systemd. (Licenses)
  • PureOS - FSF endorsed derivative of Debian. (Multiple licenses)

Mobile

  • LineageOS - Android distribution for phones and tablets and successor of CyanogenMod. (Multiple licenses)
  • Replicant - Fully free Android distribution that emphasizes freedom, security, and privacy. (Licenses)

Other

  • Disroot - Hosted versions of many of the services on this list. (Multiple licenses)
  • OpenMapTiles - Set of open-source tools for self-hosting of OpenStreetMap maps in more than 50 languages. It provides both raster as well as vector tiles, WMS and WMTS services for GIS programs, support for JavaScript viewers and mobile SDK. (BSD)
  • ZeroNet - Decentralized websites using Bitcoin cryptography and the BitTorrent network. (GNU GPLv2)

Payments

  • Electrum - Lightweight Bitcoin client that provides wallet recovery, decentralized servers, and offline storage. (MIT)
  • GNU Taler - Cash-like system for online payments. (GNU GPL)

Programming

Scientific Work

  • DocEar - Literature management using mind mapping technology. (GNU GPLv2+)
  • JabRef - Manages references and attached PDFs using BibTeX/BibLaTeX. Includes support for LibreOffice. (MIT)

Screencasting

Text Editors

Utilities

  • Sandman - Lets you know when to turn off the computer and sleep based on calculated sleep cycles. (MIT)
  • Wireshark - Packet analyzer for network troubleshooting and analysis. (GNU GPLv2)

Version Control

  • Git - Fast, distributed version control providing full project history without the need for a central server. (GNU GPLv2)

Video

  • NewPipe - Lightweight YouTube frontend for Android. (GNU GPLv3)
  • VLC - Multimedia player that supports a variety of audio and video formats. (GNU GPLv3)
  • youtube-dl - Feature-rich command line program to download videos from YouTube and other video sites. (Unlicense)

Virtualization

  • QEMU - QEMU is a generic and open source machine emulator and virtualizer. (GNU GPLv2)
  • VirtualBox - Feature rich virtualization tools with support for many operating systems. (GNU GPLv2)

Web Applications

Web Browsers

  • Chromium - The open source version of the world's most popular web browser. (BSD license)
  • Firefox - Web browser with a large collection of add-ons available. It is backed by Mozilla, a non-profit organization that supports innovation, freedom, and an open Web. (MPL 2.0)
  • IceCat - A fork of Firefox that is composed entirely of free software. (MPL 2.0)
  • Waterfox - Fork of Firefox that is focused on performance, 64-bit systems, and data privacy. (MPL 2.0)

Web Servers

Hardware

Companies

  • Aleph Objects - Respects Your Freedom (RYF) certified 3D printer built with libre hardware and software.
  • Libiquity - Designs and develops embedded software and firmware systems.
  • Purism - Privacy, security, and freedom focused computers and software.
  • Raptor Computing Systems - Desktops, motherboards, and other parts utilizing the IBM POWER9 processor and OpenBMC firmware.
  • Technoethical - Laptops, adapters, and mobile devices compatible with free operating systems.
  • ThinkPenguin - Modern laptops, desktops, and printers that contain no proprietary software.
  • Vikings - Hosting company powered by Libreboot firmware, libre software, and green energy that also sells hardware.

Hardware Resources

Resources

Articles

Blogs

Businesses

  • Bytemark - Transparent UK hosting company that offers a 50% discount for anyone publishing free software.

Discovery

Events

  • LibrePlanet - Annual conference on free software.
  • Software Freedom Day - Annual worldwide celebration of free software with the aim of increasing awareness of free software and its virtues.

Licensing

Organizations

Other Lists

Talks

License

CC0 1.0