Free Software for macOS
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.
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.
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.
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.
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.
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.
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.
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.
Vuze
Vuze is a BitTorrent client for all your torrent needs when interacting with the BitTorrent protocol. With Vuze you can download and share files via torrents and use magnetic links to easily start your downloads. Vuze features access to Vuze torrent bundles, magnet link support, media playback, integrated meta search for content discovery, access to plug-in library for customization options, robust settings and options for ultimate torrent control and emote control via web or mobile app.
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.