Free Software for macOS
Deta
Deta is a cloud platform that provides serverless computing solutions for free. Deta includes four main components that make hosting applications easier than ever. Deta Micros a serverless function platform that can be used hosting Node.js and Python-based services. Deta Base, a simple yet performant key/value database that can be used for storing and querying data. Deta Drive, an to use cloud storage solution that includes 10GB of free storage, and finally Deta Payments a payment solution that quickly integrates with your application so that you can start generating revenue from your hard work.
Insomnia
With Insomnia you can design, debug and deploy APIs. Insomnia is free API design platform and REST Client developed for macOS, Linux and Window. The application makes it easy to create and group requests, specify environment variables, authentication and generate code snippets. You can also get all the details on responses. View the whole request timeline, status codes, body, headers, cookies and much more. The software also makes it easy to orginize your projects with workspaces, folders, environments, drag-and-drop requests, and easily import and export your data. Insomnia integrates with API gateways such as the Kong API Gateway, and Kong for Kubernetes. While Insomnia comes with a free-forever license, the software provides premium monthly subscriptions for E2EE data sync and advanced collaboration features.
PSequel
PSequel provides a clean and simple interface for you to perform common PostgreSQL tasks quickly. PSequel PostgreSQL GUI tool specifically developed for macOS. While offical tools like pgAdmin are great and provide a wide range of features, they lack the simplicity of PSequel.
YaCy
YaCy is a distributed search engine using peer-to-peer technology. The search engine is provided as a native software that has to be downloaded to your computer. It is avalible for macOS, Linux and Windows and is released completley free and open-source.
Concurrent Versions System
CVS (Concurrent Versions System) is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the free software RCS, PRCS, and Aegis packages. CVS is a production quality system in wide use by organization around the world to organize and manage the creation of software projects. The system is useb by proprietary and free software projects alike.
Google Earth
With Google Earth you can discover the world through superimposing satellite images, aerial photography, and GIS data mapped onto a 3D browsable globe. Google Earth allows users to see and navigate cities, landscapes and roads across the globe.
TigerVNC
TigerVNC is a high-performance, cross-platform implementation of VNC (Virtual Network Computing). The TigerVNC client/server application allows you to launch and interact with graphical applications on remote machines over the internet or a local network. TigerVNC provides the levels of performance necessary to run 3D and video applications, and it attempts to maintain a common look and feel and re-use components, where possible, across the various platforms that it supports. TigerVNC also provides extensions for advanced authentication methods and TLS encryption.
SQuirreL SQL
SQuirreL SQL is a free and open-source SQL client and database administration tool. SQuirreL SQL is written in Java and uses JDBC to allow users to explore and interact with databases via a JDBC driver. With SQuirreL SQL you can manage your database through a graphical user interface where you can create and drop tables, add columns and rows, create function and query your data. The software is openly developed and released under the GNU Lesser General Public License which makes it free to use.