Development & DevOps Software for macOS
Apache JMeter
Apache JMeter is an open source software Java-based load testing tool for analyzing and measuring the performance of a variety of services and applications. Apache JMeter uses Swing graphical API which means that it is not implemented by platform-specific coding. Developer use Apache JMeter to test performance both on static and dynamic resources, and simulate a heavy load on a server, group of servers, network or objects to test its strength or to analyze overall performance of applications.
Cypress.io
Cypress is an open-source front-end automated testing tool made specifically for developers and QA engineers. With Cypress.io, you can do fast, easy and reliable testing for anything that runs in the browser.
NW.js
NW.js is a framwork for building desktop applications with HTML, CSS, and JavaScript. With NW.js you can call Node.js modules directly from DOM which enables you to write applications using technologies native to the browser.
LibreSSL
As a fork of the open-source implementation of the Transport Layer Security protocol OpenSSL, LibreSSL aims to modernize the codebase, improving security, and applying best practice development processes. The primary development of occurs inside the OpenBSD source tree and is packaged for operating systems like FreeBSD, Linux, Windows and others. LibreSSL releases consists of several parts including libcryto, a ibrary of cryptography fundamentals, libssl, a TLS library and libtls a new TLS library, designed to make it easier to write foolproof applications.
Prettier
Prettier is a free and open-source, opinionated code formatter. With Prettier you can save time and keep your code neat and tidy as you move along quickly. When using prettier in your project, your code is formatted according to your configuration as soon as you save your file. It allows you and your team to write code that is formatted according to your specification, without the need to discuss style in code review. Prettier supports many popular languages like HTML, Markdown, MDX, YAML, CSS, SCSS, Less, Vue, Angular, GraphQL, Apex, Elm, Java, JavaScript, TypeScript, JSON, PHP, PostgreSQL, Ruby, Swift, TOML and XML. While also integrating with popular IDEs such as Atom, Emacs, Espresso, Nova, Sublime Text, Vim, Visual Studio, VS Code and WebStorm.
OpenXava
OpenXava provides software development tools that will make you work less. Much like JBoss Forge, OpenXava allows you to build business applications very fast. Simply write your domain logic and classes in plain Java, and instantally push your web application to production.
Koala
Koala is a GUI application for Less, Sass, Compass and CoffeeScript compilation, to help web developers to use them more efficiently. Koala provides real-time compilation and listens to files and compile automatically when the file changes, without any user interaction. Koala is avalible for Mac, Linux and Windows.
JVM
The Java Virtual Machine or JVM for shot is an engine that provides runtime environment to run Java applications.
LLVM
LLVM is a compiler infrastructure project that contains a collection of modular and reusable compiler and toolchain technologies. LLVM stands for low level virtual machine yet the project has little to do with traditional virtual machines. LLVM is used to construct, optimize and produce intermediate and/or binary machine code. For example, programming languages like Crystal, Swift and Rust depend on the LLVM for compilation of code.
Homebrew
Homebrew is a package manager designed and built for macOS. With Homebrew you can easily install software and libraries from your terminal. Homebrew installs the packages to to their own directory and then symlinks their files into /usr/local. Homebrew is loved by developers and DevOps and is a must have for anyone developing on their Mac.