Development & DevOps Software for macOS
Gitea
Gitea is a free and open-source software package for hosting software development version control using Git The software is written in Go and is a community managed fork of Gogs, released under the MIT license. With Gitea you can host your very own software project collaboration platform that can handle bug tracking, wikis, code review and team communication.
Light Table
Light Table is an IDE (integrated development environment) for software development. The application is built by Chris Granger and Robert Attorri and features real-time feedback allowing instant execution, debugging and access to documentation.
VirtualBox
VirtualBox is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle. The software is used to create virtual machines that can be used for testing, and building software in virtually contained environments. VirtualBox is available for on macOS, Linux. Windows, Solaris and OpenSolaris.
XAMPP
XAMPP is a free and open-source Apache web server stack used in web development. The XAMPP stack contains pre-configured versions of Apache HTTP Server, MariaDB, PHP, and Perl. XAMPP makes it really easy to install and use the stack on macOS, Linux or Windows.
MAMP
MAMP is a free, local server environment for macOS and Windows. With MAMP, anyone can start a local web server that can be used to develop WordPress sites or other web applications. MAMP supports Apache and Nginx and provides a pre-configured installation of MySQL, all of which can be used to create applications in PHP, Python, Perl and Ruby.
Adobe XD
Adobe XD is a fast and powerful UI/UX design an collaboration tool developed by Adobe. With Adobe XD you can create wireframes, animations and prototypes, while collaborating with team mates through a simple, clean, and intuitive interface that levrages a wide range of powerful tools. Adobe XD allows you to eliminate the guesswork by previewing your designs with complete transitions on native devices along side your peers in Adobe XD's cloud environment.
Ungit
Let's face it, Git is not allways easy to use through the command line, especially if you are working across projects and branches. Ungit was created to solve this problem. Ungit is a free and open-source plaform for managing Git visually. Ungit is self-hosted and runs on any platform that supports Node.js and Git. The software also works well with Git platforms such as GitHub and GitLab.
Flutter
Flutter is an open-source UI software development kit created by Google. Flutter allows developers to write Android and iOS application in Dart. Flutter can be installed on any desktop computer and server that runs Linux, macOS or Windows. The SDK provide developers with a great developer experience with hot reload, that allows for quick iterations and a quick development workflow when building UI's, adding features and fixing bugs.
VSCodium
VSCodium is a community-driven, freely-licensed binary distribution of Microsoft’s editor VSCode. VSCodium is built on the same source code as VSCode, but with telemetry and tracking removed before it is packaged as an application. VSCodium is released under the MIT license and is a great way to use VSCode without being tracked by Microsoft.
SocialVPN
SocialVPN or IPOP (IP-Over-P2P) is a user-centric, open-source software virtual network that lets end users build their own VPNs. SocialVPN is capable of establish peer-to-peer (P2P) virtual private networks with the help of a social backend like XMPP server (Jabber-Net or Google chat). Such reliable backend can securely authenticate users, maintain a list of each party and establish secure TLS for X.509 certificate exchange.