Open Source Software for macOS

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

Ricochet Ricochet

Ricochet is a communications application that uses the Tor network to reach your contacts without relying on messaging servers. It creates a hidden service, which is used to rendezvous with your contacts without revealing your location or IP address. Instead of a username, you get a unique address that looks like ricochet:rs7ce36jsj24ogfw.

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.

Mark Text Mark Text

Mark Text is a Markdown editor for Mac, Windows and Linux. With Mark Text  you can enjoy a concise text editor, dedicated to improving your reading and editing efficiency.

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.

Waterfox Waterfox

A free and open-source web browser developed specifically for x64, ARM64, and PPC64LE systems. Waterfox is fully customizable and allows users to modify and extend the browser any way the please with WebExtensions and classic-style bootstrap add-ons. The browser also respects your privacy, with no built-in telemetry or data collections (beside version number, for automatic updates). Waterfox is available for all major computer operating systems like macOS, Linux and Windows, and a mobile version for Android.

Visual Studio Code 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.

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

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.

OpenBoard OpenBoard

OpenBoard is an interactive whiteboard for schools and universities. With OpenBoard you can use a pen tablet, an interactive whiteboard or even a mouse to write and annotate your course. The software is also designed to be easy to use, yet powerful enough to facilitate most usecases, so that you can focus on your presentation rather than the software itself.