Awesome Free Software 
Software in this list is distributed under terms that allow anyone to use, modify, and share the software for any purpose. The two most popular licenses are the MIT License and the GNU GPL, but there are many other licenses which grant these permissions.
Contents
- Software
- Audio
- Command Line Tools
- Communication
- File Management
- File Sharing
- Graphics
- IDEs
- Office
- Operating Systems
- Other
- Payments
- Scientific Work
- Screencasting
- Text Editors
- Utilities
- Video
- Virtualization
- Web Applications
- Web Servers
- Hardware
- Companies
- Hardware Resources
- Resources
- Articles
- Blogs
- Businesses
- Discovery
- Events
- Licensing
- Organizations
- Other Lists
- People
- Talks
- License
Software
Audio
- Audacity - Sound recording and post-processing. (GNU GPLv2+)
- Ardour - Digital Audio Workstation (DAW). (GNU GPLv2)
- Libre.fm - Stream, download, remix, and share music for free. (GNU AGPLv3)
- LMMS - Complete digital audio workstation. (GNU GPLv2+)
- mStream - Suite of software for syncing and streaming music across multiple devices. (GNU GPLv3)
- Nuclear Music Player - Streaming music player that finds music from free sources automatically. (GNU AGPLv3)
Command Line Tools
- asciinema - Terminal session recorder. (GNU GPLv3)
- Clipboard - Cut, copy, and paste anything, anywhere, all from the command line. (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)
- GNU stow - GNU Stow is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place. (GNU GPLv3)
- SimpleLocalize - Open source tool for managing i18n keys in software projects.
- Localizely - Open source tool that helps you sync localization files between your source code and the Localizely platform. (MIT)
- Kit CLI - Open source MLOps tool that allows you to create, manage, run, and deploy ModelKits using Kitfiles. From packaging new models to deploying existing ones, Kit CLI lets you streamline workflows effortlessly. (Apache License 2.0)
Communication
- Conversations - XMPP/Jabber client for Android. (GNU GPLv3)