Skip to content

useful tools or libraries on macos for developer

License

Notifications You must be signed in to change notification settings

shezw/dev-on-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About

English | 中文

This repo is used to mark and share awesome utils on macOS that useful for programming developer.

The introduction rule is below:

## Base Category

### Main Category

#### [Utils Name]({url})

> One Sentence Introduction

? More detailed description of functions and features, less than 500 words.

free | free for part | trial | purchase

? [{notes}]({folder}/{file}) ...

Libraries or commandline-tools


Packages management

The Missing Package Manager for macOS (or Linux)

free

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

mirror


IOS Development

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects.

sudo gem install cocoapods

General Development Tools

VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.

free

brew install virtualbox

minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows. We proudly focus on helping application developers and new Kubernetes users.

free

brew install minikube

nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev

free

brew install nginx

install notice

The World's Most Advanced Open Source Relational Database

free

brew install postgresql

notice

brew install mysql

notice

the world’s fastest in-memory database from the ones who built it.

brew install redis

notice

Development kit for the Java programming language

free (GPL)

brew install openjdk  # 22
brew install openjdk@21
brew install openjdk@17
brew install openjdk@11
brew install openjdk@8

A programming language that scales with you: from small scripts to large multiplatform applications.

brew install coursier/formulas/coursier && cs setup

Or on Apple Silicon arch:

curl -fL https://github.com/VirtusLab/coursier-m1/releases/latest/download/cs-aarch64-apple-darwin.gz | gzip -d > cs && chmod +x cs && (xattr -d com.apple.quarantine cs || true) && ./cs setup

on x86_64 arch:

curl -fL https://github.com/coursier/coursier/releases/latest/download/cs-x86_64-apple-darwin.gz | gzip -d > cs && chmod +x cs && (xattr -d com.apple.quarantine cs || true) && ./cs setup

Graphic UI applications


Terminal & Remote Desktop

Comprehensive Remote Management Solution

clean design and easy to use, lots of features and plugins. support remote desktop, VNC, SSH, UART ...

free for part


Large Language Model

Run Large Language Models Locally

free


General Development Tools

The #1 containerization software for developers and teams

free for personal and small team

Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL databases.

free

MySQL support only

pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.

free

download dmg

Universal Database Tool DBeaver Community is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. It supports all popular SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apache Family, and more.

free of community version

brew install --cask dbeaver-community

GUI for Redis ® (Formerly RedisDesktopManager)
RESP.app is joining forces with Redis to offer the Redis community the best possible developer experience and to increase productivity when developing with Redis.

free

brew install redisinsight

Others

About

useful tools or libraries on macos for developer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published