Open Source Software for Linux

Ruby Ruby

Ruby is a free and open-source interpreted, high-level, general-purpose programming language. The language was created by Yukihiro "Matz" Matsumoto from Japan in the mid-1990s. Today, Ruby has a friendly and growing community from all over the world and is openly developed and maintained. According to its creator Yukihiro, the language share many similarities with Perl, Smalltalk, Eiffel, Ada, Basic, and Lisp, all of which Ruby was influenced by.

Atom Atom

A free and open-source IDE for macOS, Linux, and Windows developed by GitHub Inc. The application is build on the Electron framework and provides a wide eco-system of add-ons that can be used to extend the IDE further. Atom is loved by developers across the globe.

HedgeDoc HedgeDoc

HedgeDoc, formerly known as CodiMD is an open-source collaborative markdown editor. HedgeDoc provides collaborative features that makes it easy for teams to work together by creating notes, graphs and even presentations in real-time. With HedgeDoc, all you need to get started is to share a link to your co-workers, and they can join you in the process.

AppCenter AppCenter

AppCenter is the software store that comes bundled with every release of elementary OS. The store allows users of elementary OS to download curated software specifically built for the operating system. The AppCenter operates under a Pay-What-You-Want pricing model which allow developers to earn money from their open-source creations. Anyone is free to create apps for elementary OS as long as they follow the design guide lines provided by the elementary project.

Plasma Mobile 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.

LMMS LMMS

LMMS is a free and open-source digital audio workstation available for Linux, macOS and Windows. The software was first release as Linux MultiMedia Studio back in 2004. Since then LMMS has evolved to support more platforms include macOS and Windows. LMMS can be used to compose, mix and sequence music in a simple and intuetive interface while also providing MIDI or keyboard support.

GNOME Disks 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.

k3s k3s

K3s is a lightweight Kubernetes distribution by Rancher Labs intended for IoT, Edge, and cloud deployments.

DrJava 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.

Docker Docker

Docker is an open-source platform that automates deployment and development life cycles with OS-level virtualization. These virtualization are called containers and contain application specific operating system, software and configurations that are built on deployment. Containers are encapsulated and work across systems, be it in local development or on production servers, they run anywhere. Docker provides a Community Edition (CE) and an Enterprise Edition (EE) and can be used for personal and enterprise level projects alike.