MAC向け開発ツールアプリ
開発ツールの無料 Mac アプリ 81 本(OrbStack、tmux、QuotaBar など)。各アプリのページにはバージョン、サイズ、必要な macOS、新機能が載っており、ダウンロードボタンは開発元の公式配布元につながります。
81 本のアプリ
- lazygitlazygit は、Git のための無料でオープンソースのターミナル UI です。長い Git コマンドを入力する代わりに、ファイル、ブランチ、コミット、スタッシュがターミナル内のパネルに表示され、数個のキーで操作できます。1 行ずつのステージ、コミットの作成、ブランチの切り替え、リベース、チェリーピック、コンフリクトの解消などです。lazygit は Jesse Duffield が作り、多くのコントリビュータとともに開発され、MIT ライセンスで公開されています。開発ツール
iTerm2iTerm2 は、Mac の「ターミナル」アプリに代わる、無料でオープンソースのターミナルです。「ターミナル」でできることはすべてでき、さらに多くの機能が加わっています。ペインの分割、どこからでも呼び出せるホットキーウインドウ、強力な検索、自動補完、ペースト履歴、消えたテキストを取り戻せるインスタントリプレイ、出力に反応するトリガ、そして tmux との深い連携です。iTerm2 は George Nachman が開発し、GPL-2.0 ライセンスで公開されています。開発ツール- fzffzf は、コマンドライン用の無料でオープンソースのあいまい検索ツールです。ファイル、コマンド履歴、Git のブランチ、実行中のプロセスなど、どんなリストでも渡して数文字入力するだけで、文字が離れていても近い候補をすぐに表示し、選んだものを返します。数百万件の項目を数ミリ秒で処理できる、小さな 1 つのプログラムです。fzf は Junegunn Choi が開発し、MIT ライセンスで公開されています。開発ツール
- fdfd は、ファイルやフォルダを探すための無料でオープンソースのコマンドラインプログラムです。標準の find コマンドと同じ仕事を、ずっとシンプルな書き方でこなします。fd に続けて名前の一部を入力するだけで、現在のフォルダとその下にある一致するものをすべて色付きで一覧表示します。フォルダを並列に検索するので速く、初期設定では隠しファイルと .gitignore に書かれたものを飛ばします。fd は David Peter が開発し、MIT ライセンスと Apache License 2.0 のデュアルライセンスで公開されています。開発ツール
Docker DesktopDocker Desktop は、Mac で Docker を使うための公式の方法です。コンテナの作成、実行、共有に必要なものをまとめてインストールします。Docker Engine、docker コマンドラインツール、複数のコンテナからなるアプリ用の Docker Compose、オプションの Kubernetes クラスタ、そしてコンテナ、イメージ、ボリュームを管理するダッシュボードです。コンテナは、Docker Desktop が管理する軽量の仮想マシンの中で動きます。Docker Desktop は Docker, Inc. が開発しています。開発ツール
Beyond CompareBeyond Compare は、ファイルやフォルダを比較して、どこが違うのかを正確に示すツールです。テキストファイルの 2 つのバージョンを 1 行ずつ、2 つのフォルダをファイルごとに比較したり、表、画像、バイナリデータを比較したりして、変更をマージしたりフォルダを同期したりできます。ローカルのフォルダ、FTP サイト、クラウドストレージ、zip ファイルに対応し、ほとんどのバージョン管理システムと連携できます。Beyond Compare は Scooter Software が開発しており、Mac、Windows、Linux で動作します。開発ツール
BBEditBBEdit は、Bare Bones Software が文章を書く人、Web 制作者、ソフトウェア開発者のために作った、Mac 用のプロ向けテキスト・コード・HTML エディタです。とても大きなファイルも扱え、grep パターンで多数のファイルを一度に検索・置換でき、作業をプロジェクトにまとめ、多くの言語のコードに色を付けます。BBEdit は 30 年以上の歴史があり、「It doesn't suck.」というキャッチフレーズで知られています。開発ツール- batbat は、ファイルをシンタックスハイライト付きでターミナルに表示する、cat コマンドの無料でオープンソースの代替ツールです。非常に多くのプログラミング言語やマークアップ言語のコードに色を付け、Git で変更した行を示し、行番号を付け、長いファイルは自動でページャに渡します。それでいて、出力をほかのコマンドにパイプで渡すときは cat と同じように動きます。bat は David Peter と bat の開発者たちが開発し、MIT ライセンスと Apache License 2.0 のデュアルライセンスで公開されています。開発ツール
AlacrittyAlacritty は、高速で無料のオープンソースのターミナルエミュレータです。文字をグラフィックスチップ(OpenGL)で描画するので、大量の出力があっても速いままです。使いやすい初期設定がそろっており、1 つの TOML 設定ファイルで変更できます。何でも組み込むのではなく、ほかのツールと組み合わせて使う設計で、タブや画面分割には tmux を併用する人が多くいます。Alacritty は Alacritty プロジェクトとそのコントリビュータが開発し、Apache License 2.0 で公開されています。開発ツール