Free Software for macOS
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.
Mountain Duck
Mountain Duck lets you mount server and cloud storage as a disk in Finder on macOS and the File Explorer on Windows. With Mountain Duck, applications on you computer can handle any file in your cloud storage lika a local file. Mountain Duck integrates with various popular protocols and third-party services like FTP, SFTP, WebDAV, Amazon S3, Google Storage, OpenStack Swift, Microsoft Azure, Microsoft OneDrive, Microsoft SharePoint, Dropbox, Google Drive, Wasabi, Backblaze B2 and Joyent Triton.
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.
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.
neo4j
Neo4j is a commercially provided graph database management system developed by Neo4j, Inc. The graph database is fundamentally different to the relational model found in relational database management systems (RDBMS). With Neo4j, each data record, or node, stores direct pointers to all the nodes it's connected to. The database is also designed to perform complex queries with complex connections orders of magnitude faster. Neo4j is ACID-compliant and suited for projects that requires complicated relationship structures.
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.
CandyBar
CandyBar macOS native application that allow you to extend and customize your Dock. The app includes features to create smart lists, drag and drop icons and select whole collections or unique icons. If you don't like the look of an Icon in your Dock, you can make it look the way you want by simply dragging images in to replace them.
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.
Apple Mail
Apple Mail is email client built specifically for the Apple eco-system. You can use Apple Mail on your mobile iOS device or your macOS desktop or laptop. It provides all the features needed to communicate effectivley via email, such as view and manage your favorite mailboxes right in the Mail sidebar, search for emails, it's easy to see which mailboxes are being searched and quickly select different mailboxes, easily view and sort messages in column layou and quickly open and use tabs in the Mail window.
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.