38 Free and Open-source Devtools Apps for macOS (Intel and Apple Silicon)

38 Best free devtools for macOS Intel and Apple Silicon.

Share

1- AnySCP

A a cross platform tool for server management

AnySCPA a cross platform tool for server management

AnySCP allows users to easily manage server and perfoming maintenance. This software is cross platform which allows all the users to have same enriching experience and able run it seamlessly no matter what system they are on.

Read about AnySCP 's features, license, platforms, and more.


2- Jumpcut

Native Clipboard Manager for macOS

JumpcutNative Clipboard Manager for macOS

Jumpcut is a macOS clipboard manager that provides Mac users with quick, intuitive access to their clipboard history, with an interface that stays out of their way. It’s been around for over fifteen years, saving users time and preventing frustration whenever they need to use a phone number, URL, or code snippet that they had just a minute ago. It’s absolutely free and open source under the MIT License.

Read about Jumpcut 's features, license, platforms, and more.


3- Onivim

Native, lightweight modal code editor

OnivimNative, lightweight modal code editor

Onivim 2 is a reimagination of the Oni editor. Onivim 2 aims to bring the speed of Sublime, the language integration of VSCode, and the modal editing experience of Vim together, in a single package.

Onivim 2 is built in reason using the revery framework.

Onivim 2 uses libvim to manage buffers and provide authentic modal editing, and features a fast, native front-end. In addition, Onivim 2 leverages the VSCode Extension Host process in its entirety - meaning, eventually, complete support for VSCode extensions and configuration.

Read about Onivim 's features, license, platforms, and more.


4- SubEthaEdit

General purpose plain text editor for macOS.

SubEthaEditGeneral purpose plain text editor for macOS.

General purpose plain-text editor for macOS. Widely known for its live collaboration feature.

Read about SubEthaEdit 's features, license, platforms, and more.


5- Alacritty

Modern OpenGL terminal emulator

AlacrittyModern OpenGL terminal emulator

Alacritty is a modern terminal emulator that comes with sensible defaults, but allows for extensive configuration. By integrating with other applications, rather than reimplementing their functionality, it manages to provide a flexible set of features with high performance. The supported platforms currently consist of BSD, Linux, macOS and Windows.

The software is considered to be at a beta level of readiness; there are a few missing features and bugs to be fixed, but it is already used by many as a daily driver.

Read about Alacritty 's features, license, platforms, and more.


6- Curlie

The power of curl, the ease of use of httpie.

CurlieThe power of curl, the ease of use of httpie.

Curlie is a lightweight command-line API testing tool, written in Go language, and uses curl in the backend. It is heavily inspired by httpie. You can install it on macOS using Homebrew, or Mac ports. You can also install it using Go package manager.

If you like the interface of HTTPie but miss the features of curl, curlie is what you are searching for. Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance. All curl options are exposed with syntax sugar and output formatting inspired from httpie.

Read about Curlie 's features, license, platforms, and more.


7- HTTPie

HTTPie for Terminal; human-friendly CLI HTTP client for the API era

HTTPieHTTPie for Terminal; human-friendly CLI HTTP client for the API era

HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers. The http & https commands allow for creating and sending arbitrary HTTP requests. They use simple and natural syntax and provide formatted and colorized output.

Read about HTTPie 's features, license, platforms, and more.


8- Zerocode

Automated API, Kafka and Micro-services testing has never been so easy

ZerocodeAutomated API, Kafka and Micro-services testing has never been so easy

Zerocode is a community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.

Zerocode makes it easy to create and maintain automated tests with absolute minimum overhead for REST,SOAP, Kafka Real Time Data Streams and much more. It has the best of best ideas and practices from the community to keep it super simple, and the adoption is rapidly growing among the developer/tester community.

Read about Zerocode 's features, license, platforms, and more.


9- Aquamacs

Emacs editor with full LaTeX support for macOS

AquamacsEmacs editor with full LaTeX support for macOS

Emacs is an integrated text editors family preferred by many developers, programmers and researchers around the world. It's originally developed by David A. Moon, Guy L. Steele Jr. and Richard M. Stallman.

Though, Emacs is built for GNU Linux, Aquamacs is built for macOS and offers seamless integration with the system. It features better keybinding, drag/ drop functionality and clipboard integration.

Aquamacs is designed to make it easy for users to get started with Emacs. It also makes it easy to switch between different programs on the Mac. Further, Aquamacs comes with many packages pre-installed and configured so that users can, for example, start editing LaTeX documents with AUCTeX or statistical programs in R using ESS-Mode. Many programming languages are supported, and sometimes Aquamacs provides, by default, other major modes for certain programming languages than what comes with GNU Emacs.

Aquamacs has a built-in support for LaTeX/ Tex and a rich ecosystem with many third-party packages.

Read about Aquamacs 's features, license, platforms, and more.


10- Aseprite

Animated sprite editor & pixel art tool

AsepriteAnimated sprite editor & pixel art tool

Animated sprite editor & pixel art tool (Windows, macOS, Linux)

Read about Aseprite 's features, license, platforms, and more.


11- Snippet Manager

freeware code snippet manager

Snippet Managerfreeware code snippet manager

Read about Snippet Manager 's features, license, platforms, and more.


12- cool-retro-term

terminal emulator which mimics the old cathode display

cool-retro-termterminal emulator which mimics the old cathode display

cool-retro-term is a terminal emulator which mimics the look and feel of the old cathode tube screens. It has been designed to be eye-candy, customizable, and reasonably lightweight.

This terminal emulator works under Linux and macOS and requires Qt5. It's suggested that you stick to the latest LTS version.

Settings such as colors, fonts, and effects can be accessed via context menu.

Read about cool-retro-term 's features, license, platforms, and more.


13- neovim

hyperextensible Vim-based text editor

neovimhyperextensible Vim-based text editor

neovim is a free open-source hyperextensible Vim-based text editor

Read about neovim 's features, license, platforms, and more.


14- Noto

The plain text editor for macOS

NotoThe plain text editor for macOS

Noto is a beautiful and simple plain text editor for macOS written in Swift.

Read about Noto 's features, license, platforms, and more.


15- Plain Text Editor

Simple distraction-free notepad

Plain Text EditorSimple distraction-free notepad

Simple text editor without any rich text nonsense. The simplicity is a feature.

It won’t handle your 1 million line log file, but it is a nice way to write down some ideas.

Read about Plain Text Editor 's features, license, platforms, and more.


16- slap

Sublime-like terminal-based text editor

slapSublime-like terminal-based text editor

slap is a Sublime-like terminal-based text editor that strives to make editing from the terminal easier. It has:

Read about slap 's features, license, platforms, and more.


17- TextMate

TextMate is a graphical text editor for macOS 10.12 or later

TextMateTextMate is a graphical text editor for macOS 10.12 or later

TextMate is a simple yet open-source and free powerful native text/ code editor for macOS.

Read about TextMate 's features, license, platforms, and more.


18- VimR

VimR — Neovim GUI for macOS in Swift

VimRVimR — Neovim GUI for macOS in Swift

Project VimR is a Neovim GUI for macOS. The goal is to build an editor that uses Neovim inside with many of the convenience GUI features similar to those present in modern editors. We mainly use Swift, but also use C/Objective-C when where appropriate.

Read about VimR 's features, license, platforms, and more.


19- Flcalboard

Free Desktop Task Manager with Kanban Style (alternative to Trello, Notion, and Asana)

FlcalboardFree Desktop Task Manager with Kanban Style (alternative to Trello, Notion, and Asana)

Focalboard is an amazing kanban task manager for desktop and server. Imagine Trello for your desktop. It allows you to manage and organize your tasks and projects without having to deal with so much configuration or hidden settings.

Focalboard is available for macOS as well as Linux and Windows.

You can install it as a standalone desktop app, or self-host the web edition on your server or local machine.

Focalboard supports multiple board, multiple languages and comes with import and export options for boards and tasks, making it easy to migrate.

The app developers offer two editions: a standalone desktop edition for solo developers, freelancers and individual users, and a server-base web app which aims for team collaboration.

We highly recommend this app for small teams and developers, designers and anyone interested to organize his tasks in Kanban style.

Read about Flcalboard 's features, license, platforms, and more.


20- FSNotes

FSNotes is modern notes manager for macOS and iOS.

FSNotesFSNotes is modern notes manager for macOS and iOS.

Read about FSNotes 's features, license, platforms, and more.


21- Git Desktop

Official GitHub Desktop Client

Git DesktopOfficial GitHub Desktop Client

GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.

Read about Git Desktop 's features, license, platforms, and more.


22- GitUp

Git GUI client for advanced users

GitUp is a bet to invent a new Git interaction model that lets engineers of all levels work quickly, safely, and without headaches. It's unlike any other Git client out there from the way it’s built (it interacts directly with the Git database on disk), to the way it works (you manipulate the repository graph instead of manipulating commits).

With GitUp, you get a truly efficient Git client for Mac:

A live and interactive repo graph (edit, reorder, fixup, merge commits…),

Unlimited undo / redo of almost all operations (even rebases and merges),

Time Machine like snapshots for 1-click rollbacks to previous repo states,

Features that don’t even exist natively in Git like a visual commit splitter or a unified reflog browser,

Instant search across the entire repo including diff contents,

A ridiculously fast UI, often faster than the command line.

GitUp was created by @swisspol in late 2014 as a bet to reinvent the way developers interact with Git. After several months of work, it was made available in pre-release early 2015 and reached the top of Hacker News along with being featured by Product Hunt and Daring Fireball. 30,000 lines of code later, GitUp reached 1.0 mid-August 2015 and was released open source as a gift to the developer community.

Read about GitUp 's features, license, platforms, and more.


23- GitX

The best fork of the best lightweight, visual git client for macOS.

GitX is an OS X (MacOS) native graphical client for the git version control system.

GitX has a long history of various branches and versions maintained by various people over the years. This github org & repo are an attempt to consolidate and move forward with a current, common, community-maintained version.

Read about GitX 's features, license, platforms, and more.


24- Hyper

A terminal built on web technologies

Read about Hyper 's features, license, platforms, and more.


25- Insomnia: API Testing and Designing App

Design, Test, and Develop REST APIs

Insomnia is a free open-source API designing, debugging, and testing app for multiple platforms including macOS.

It has a vast ecosystem that includes 350+ plugins, supports multiple protocols, and works with API file collections.

Read about Insomnia: API Testing and Designing App 's features, license, platforms, and more.


26- iTerm

macOS Terminal app replacment

iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.14 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.

Read about iTerm 's features, license, platforms, and more.


27- Lepton

Open-source free Snippet Manager

Read about Lepton 's features, license, platforms, and more.


28- macSCP

Alternative to Putty and WinSCP for macOS

macSCP is software that allows storing the details of your remote server and connect to it securely. A great alternative to Putty and WinSCP for MacOS.

Written in Swiftui to bring power and perfomance of MacOS native framework. Beautifully desinged to make it easy on eyes.

Read about macSCP 's features, license, platforms, and more.


29- MacTerm

Terminal emulator for macOS with 24-bit color, bitmap and vector graphics.

Powerful replacement for macOS / OS X Terminal.

Read about MacTerm 's features, license, platforms, and more.


30- Marp

Markdown Presentation Ecosystem

Marp (also known as the Markdown Presentation Ecosystem) provides an intuitive experience for creating beautiful slide decks. You only have to focus on writing your story in a Markdown document.

Read about Marp 's features, license, platforms, and more.


31- massCode

A remarkable free code snippet manager for macOS

massCode is a nifty open-source solution for developers that helps them organize their code snippets in multiple languages in a stylish organized way.

Developers have to use web services like GitHub Gist, which is hard to use offline, or often buy a commercial software to keep all snippets. Not anymore with massCode.

It is originally developed by "Anton Reshetov" a web and deskop app developer, who released it under AGPL V3.0.

The project gained popularity among developers. It is built on top of Vue, Electron and Monaco code editor.

Read about massCode 's features, license, platforms, and more.


32- Snip

Snip is a lightweight snippets manager app for macOS

Snip is a native, lightweight snippets' manager for macOS. It is a native macOS developer tool built-in SwiftUI. This project is still improving, and new features are in progress, plus it is open source.

Read about Snip 's features, license, platforms, and more.


33- Cakebrew

Manage your Homebrew formulas with style using Cakebrew.

Cakebrew is an open-source graphical desktop client for Homebrew package manager. It's very useful especially for normal users to manage brew packages. Cakebrew lists all packages in their categories as installed and outdated.

Cakebrew was based on a project by vincentsaluzzo. Although most of the original code has already been modified, his project was the kickstart for what would become Cakebrew, and his commits are still in the working tree.

Read about Cakebrew 's features, license, platforms, and more.


34- System Designer

A low-code development platform for creating systems

System Designer is a free open source app that helps you to design systems and system components and generate the right classes for your workflow requirement.

Read about System Designer 's features, license, platforms, and more.


35- Tabby

highly configurable terminal emulator, SSH and serial client

Tabby is an infinitely customizable cross-platform terminal app for local shells, serial, SSH and Telnet connections.

Read about Tabby 's features, license, platforms, and more.


36- kitty

fast, feature-rich, GPU based terminal

Read about kitty 's features, license, platforms, and more.


37- Termscp

Terminal with SCP/SFTP/FTP/S3/SMB Support

Termscp is a feature rich terminal file transfer and explorer, with support for SCP/SFTP/FTP/S3. So basically is a terminal utility with an TUI to connect to a remote server to retrieve and upload files and to interact with the local file system. It is Linux, MacOS, FreeBSD, NetBSD and Windows compatible.

Read about Termscp 's features, license, platforms, and more.


38- Yippy

An open source clipboard manager for macOS

Yippy is a features rich open-source clipboard manager for macOS.

Read about Yippy 's features, license, platforms, and more.


Share