Open Source Software for Linux
DrJava
DrJava is a lightweight programming environment specifically designed for writing Java. Through its design the IDE foster test-driven software development that leads to scalable and maintainable Java applicaitons. DrJava includes an intelligent program editor, an interactions pane for evaluating program text, a source level debugger, a unit testing tool, and a new code coverage tool.
Unreal Engine
The Unreal Engine is a game engine and suite of tools and technologies developed by Epic Games. The engine was first released in 1998 as a part of the first-person shooter game Unreal, where the game itself was built on the engine. Today the Unreal Engine has grown into an ecosystem that includes a marketplace for game assets that can help indie developer to develop games and make a living selling game assets them selves. The Unreal Engine is free to use and provides a revenue-share model for developers and has been used to tipple A studios and indie developers to create games in almost every genre, including platformers, fighting games,RPGs, MMORPGs, and many more.
Audius Music
Audius is a music streaming and sharing platform that puts power back into the hands of content creators.
Visual Studio Code
A free and open source IDE based on Electron and Atom, developed by Microsoft. Visual Studio Code or VS Code is an extensible IDE or coding editor that is loved by many developers around the globe. The editor combines a streamlined UI with advanced code assistance, code nagivation and intellisense.
Plasma Mobile
Plasma Mobile is a free and open-source, Linux-based user interface for phones. The project aims to a complete software system for mobile devices that is designed from the ground up to give users control over their information and communication. Plasma Mobile takes a pragmatic approach and is inclusive to 3rd party software, allowing the user to choose which applications and services to use.
Haskell
Haskell is a free and open-source purely-functional programming language. The language has been around since the 1990's and has pioneered a number of advanced programming language features such as type classes, which enable type-safe operator overloading. Haskell is an open-source project of more than twenty years of scientific research and provides built-in concurrency and parallelism, debuggers, profilers and rich libraries that can be used to build robust applications while following functional programming patterns.
Android
Android is a free and open source mobile operating system built on-top of the Linux kernel. The OS is used by over 150 million people world-wide, which makes it the most popular mobile operating system on earth. Android is optimized for how you use your phone, helping you manage conversations, organize your day, and connect with the people that matters most to you.
GNOME Disks
GNOME Disks is a free and open-source GUI for the gnome-disk-utility package. GNOME Disks can be used for partition management, monitoring, benchmarking, and software RAID.
Sozi
Sozi is a free and open source, browser-based presentation software using SVG and JavaScript to create animated presentations. Unlike in most presentation applications, a Sozi document is not organised as a slideshow, but rather as a poster where the content of your presentation can be freely laid out. Playing such a presentation consists in a series of translations, zooms and rotations that allow to focus on the elements you want to show.
Xfce
Xfce is a free and open-source desktop environment for Unix-like platforms, such as Linux, Solaris and BSD.