MAC向け開発ツールアプリ
開発ツールの無料 Mac アプリ 81 本(OrbStack、tmux、QuotaBar など)。各アプリのページにはバージョン、サイズ、必要な macOS、新機能が載っており、ダウンロードボタンは開発元の公式配布元につながります。
81 本のアプリ
WWDCWWDC は、Apple の開発者会議を Mac で楽しむための無料オープンソースの非公式アプリです。基調講演と Platforms State of the Union をライブで視聴できるほか、WWDC 期間中に公開されるすべてのセッション動画や、Apple の Web サイトと Developer アプリにあるその他の動画も見られます。見たい動画と視聴済みの動画を記録でき、後で見返すためのメモも残せます。開発ツール
React Native DebuggerReact Native Debuggerは、React Nativeアプリをデバッグするための無料でオープンソースの単体アプリです。公式のRemote Debuggerをベースに機能を追加し、React Inspector、Redux DevTools、Apollo Client DevToolsを1つのウィンドウにまとめています。使うには、アプリを開き、他のデバッガークライアントが閉じていることを確認して、アプリの開発者メニューでDebug JS Remotelyを有効にします。開発ツール
LeptonLeptonは、GitHub GistとGitLabの個人スニペットに対応した、無料でオープンソースのコードスニペット管理アプリです。接続したGitHubまたはGitLabのアカウントを使い、タグ、言語グループ、ダッシュボード、検索を備えたデスクトップアプリでスニペットを扱えます。公開・非公開のスニペットとタグを無制限に使え、GitHub Enterpriseとセルフマネージド版GitLabでも動作します。開発ツール
ReactotronReactotronは、ReactとReact Nativeアプリをデバッグするための無料オープンソースのデスクトップアプリです。アプリの状態、ネットワークリクエスト、パフォーマンスを監視できる使いやすいウインドウを備え、小さな個人アプリから大規模な企業向けアプリまで、あらゆる規模のプロジェクトに使えます。開発用の依存関係としてプロジェクトに追加するので、本番ビルドには何も加わりません。ReactとReact Nativeのセットアップ手順は公式ドキュメントにあります。開発ツール
PlatypusPlatypus は、シェルスクリプトや Python、Perl、Ruby、PHP、Swift、JavaScript のプログラムなど、コマンドラインのスクリプトからネイティブな Mac アプリを作る開発者向けツールです。スクリプトを、それを実行する小さなアプリ本体と一緒にアプリケーションバンドルにまとめるので、コマンドラインに慣れていない人ともスクリプトを共有できます。数クリックで、インストーラ、ドロップレット、管理用ツール、ログイン項目、メニューバー項目、ランチャー、自動化ツールを作れます。開発ツール
InsomniaInsomnia は、REST、GraphQL、WebSocket、Server-Sent Events(SSE)、gRPC などの HTTP ベースのプロトコルに対応するオープンソースの API クライアントです。リクエストを送ってレスポンスをデバッグしたり、ビジュアルプレビュー付きの内蔵 OpenAPI エディタで API を設計したり、テストスイートとコレクションランナーでテストしたり、クラウドまたはセルフホストのモックサーバーで API をモックしたりできます。Inso CLI でリンティングとテストを CI/CD パイプラインに組み込め、プラグインで機能を追加できます。開発ツール
CodeEditCodeEdit は、コミュニティが開発し、Electron などのクロスプラットフォームフレームワークを使わずに Swift で macOS 専用に書かれたコードエディタです。ちょっとした編集では TextEdit のように軽く、大きなプロジェクトでは Xcode のような充実した環境へと広がることを目指しています。機能には、シンタックスハイライト、コード補完、プロジェクト全体の検索と置換、スニペット、内蔵ターミナル、タスクの実行、Git 連携があります。CodeEdit は Xcode を置き換えるものではなく、Apple プラットフォーム向けではないプロジェクトのためのエディタです。開発ツール
GitUpGitUp は、どんなレベルのエンジニアでも、すばやく、安全に、悩まずに作業できることを目指した Mac 用の Git クライアントです。動きのある対話型のリポジトリグラフで、コミットを直接編集、並べ替え、fixup、マージでき、ほぼすべての操作を無制限に取り消し・やり直しできます。rebase や merge も例外ではありません。Time Machine のようなスナップショットで、リポジトリを以前の状態にワンクリックで戻せます。開発ツール
VimRVimR は、Swift で書かれた macOS 用の Neovim の GUI です。中で Neovim を動かしながら、ほかのグラフィカルなエディタにある便利な機能を加えているので、Neovim の速さとキーボード中心の編集を、Mac のネイティブなウインドウで使えます。Markdown のプレビュー、再読み込みしてもスクロール位置を保つ HTML のプレビュー、Xcode の「Open Quickly」のようなあいまいファイル検索、シンプルなファイルブラウザを備えています。開発ツール
MQTTXMQTTX は、MQTT アプリの開発、テスト、トラブルシューティングのための、EMQ によるオープンソースでクロスプラットフォームの MQTT 5.0 クライアントツールです。MQTT は、IoT デバイスで使われる軽量なパブリッシュ/サブスクライブ型のメッセージングプロトコルです。MQTTX のデスクトップアプリでは、TCP、TLS、WebSocket、セキュア WebSocket 経由で MQTT 3.1、3.1.1、5.0 を使ってブローカーに接続し、トピックをサブスクライブし、メッセージをパブリッシュして、送受信したメッセージを確認できます。開発ツール
HTTP ToolkitHTTP Toolkit は、HTTP のデバッグ、テスト、開発のためのオープンソースのツールです。ブラウザのウインドウ、Android や iOS のアプリ、Docker コンテナ、ターミナルのセッション、Node.js、Java、Python、Ruby などのバックエンドのプロセスまで、幅広いツールの HTTP と HTTPS の通信をワンクリックで傍受できます。コンピュータ全体ではなく 1 つのクライアントだけを対象にしたり、任意のクライアントから HTTP プロキシとして HTTP Toolkit に接続したりもできます。開発ツール
Postgres.appPostgres.app は、完全な PostgreSQL を普通の Mac アプリとしてまとめたものです。ダウンロードしてアプリケーションフォルダに移し、ダブルクリックして Initialize をクリックするだけで、Mac 上で PostgreSQL サーバが動き出します。シンプルな画面とメニューバー項目からサーバを起動・停止でき、コマンドラインに触れる必要はありません。もちろん、上級者向けに通常のコマンドラインツールやヘッダファイルも含まれています。開発ツール
Beekeeper StudioBeekeeper Studio は、速く、なめらかで、使って楽しいことを目指したクロスプラットフォームの SQL エディタ兼データベース管理ツールです。補完と構文ハイライトのあるエディタでクエリを書き、タブで作業し、テーブルのデータを直接並べ替え、絞り込み、編集できます。テーブル、インデックス、リレーション、トリガーの作成と変更、クエリの保存、実行履歴からの古いクエリの検索、データのインポートとエクスポートもでき、見やすいダークテーマも備えています。開発ツール
Nextpad++Nextpad++ は、Windows のコードエディタ Notepad++ を完全なネイティブアプリとして Mac に移植したものです。書き直しでも Wine でもなく、Notepad++ のオリジナルのコードを移植しているので、Notepad++ のユーザが期待するとおりに動き、しかもネイティブのメニュー、ショートカット、ファイルダイアログ、ダークモード、macOS Tahoe の外観で macOS になじみます。多くの言語の構文ハイライト、プラグイン、マクロ、正規表現によるファイル内検索、分割表示、ドキュメントマップが使えます。開発ツール
MacVimMacVim は、キーボード中心の強力なテキストエディタ Vim の Mac 版です。メニュー、ダイアログ、ツールバー、スクロールバーを備えたなめらかなネイティブの画面を Vim に与えつつ、Vim の速さを支えるものはすべてそのまま残しています。ネイティブと非ネイティブのフルスクリーンを使い分けられ、トラックパッドのジェスチャ、Touch Bar、Command キーのショートカットを Vim の操作に割り当てたり、好きな色の Vim タブで作業したりできます。開発ツール
GitifyGitify は、Git の通知を Mac のメニューバーに届けるアプリです。ブラウザのタブを開きっぱなしにしなくても、新しい Issue、プルリクエスト、レビュー、リリース、メンションを、メニューバーから開く小さなウインドウで確認でき、そこから開いたり、既読や完了にしたり、購読を解除したりできます。GitHub(GitHub Enterprise を含む)のほか、GitLab、Gitea、Forgejo、Codeberg、Bitbucket Cloud などの Git プラットフォームにも対応し、複数のアカウントに同時にサインインできます。フィルタ、設定、テーマで、必要なものだけを表示できます。開発ツール
CotEditorCotEditor は、macOS 専用に作られた軽量なプレーンテキストエディタです。Mac アプリらしい見た目と動作で、すぐに起動するので、書きたいときにすぐ書き始められます。メモにもコードにもテキストファイルにも使え、HTML、PHP、Python、Ruby、Markdown など 60 以上の言語のシンタックスハイライトと、正規表現に対応した強力な検索・置換を備えています。シンタックス定義やテーマも含め、すべての設定は普通の設定ウインドウで変更でき、設定ファイルを編集する必要はありません。開発ツール
Sequel AceSequel Ace は、MySQL と MariaDB のデータベースを扱うための高速なネイティブ Mac アプリです。SSH トンネル経由も含めてローカルやリモートのサーバーに接続し、テーブルの閲覧、行の編集、テーブル構造の変更、シンタックスハイライトと自動補完付きの SQL クエリの実行、データのインポートとエクスポートができます。開発が終了した人気アプリ Sequel Pro の後継として、コミュニティがメンテナンスしており、Sequel Pro のお気に入りも読み込めます。開発ツール
TabbyTabby(旧称 Terminus)は、SSH、Telnet、シリアル通信のクライアントとしても使える、細かく設定できるターミナルエミュレータです。タブと分割ペインを備えたローカルのターミナル、サーバーの接続マネージャ、ルーターやマイコンなどの機器向けのシリアルターミナルを、1 つのアプリでまかなえます。SSH のパスワードや鍵は暗号化されたボルトに保管でき、SSH 経由でファイルを転送でき、テーマやプラグインで見た目や機能を変えられます。Tabby は Eugene Pankov が開発しており、Mac、Windows、Linux で動作します。開発ツール
kittykitty は、GPU でテキストを描画する高速で高機能なターミナルエミュレータです。スクロールや大量の出力もなめらかに表示されます。タブと分割ウインドウを備え、複数のレイアウトが組み込まれているほか、トゥルーカラー、合字、絵文字に対応し、ターミナルの中に直接画像を表示する独自のグラフィックスプロトコルも持っています。スクリプトやコマンドラインから操作でき、kitten と呼ばれる小さなプログラムで機能を拡張できます。設定を引き継いだ SSH、ファイルの左右比較、Unicode 文字の入力などに使えます。kitty は calibre の開発者でもある Kovid Goyal が作っています。開発ツール
DBeaverDBeaver は、開発者、アナリスト、データベース管理者のための無料の汎用データベースツールです。JDBC ドライバを通じて、MySQL、MariaDB、PostgreSQL、SQLite、Microsoft SQL Server、Oracle など、ほぼあらゆるデータベースに接続でき、テーブルの閲覧、データの編集、SQL の作成と実行、データベースの設計を 1 つのアプリで行えます。無料版の DBeaver Community は DBeaver Corporation が開発しており、数百万人に使われています。開発ツール
ZedZed は、Atom と Tree-sitter を生み出したチームが Rust でゼロから書き上げた、Mac 用のシンプルで非常に高速なコードエディタです。CPU のすべてのコアを使い、Metal で GPU を使って画面を描画するので、大きなプロジェクトを開いても、検索しても、入力してもなめらかに動きます。Tree-sitter と言語サーバーによってほとんどのプログラミング言語に対応し、AI エージェント、チームとのライブ共同編集、Git ツール、内蔵ターミナルも備えています。開発ツール- ripgrepripgrep は、フォルダ内のファイルからテキストや正規表現を非常に速く検索する、無料でオープンソースのコマンドラインツールです。コマンドは rg で、rg に続けて探したい言葉を入力すると、現在のフォルダとその中のすべてを検索します。初期設定では .gitignore に書かれたファイル、隠しファイル、バイナリファイルを飛ばすので、コードのプロジェクトでは必要な結果だけが表示されます。ripgrep は Andrew Gallant が開発し、MIT ライセンスと Unlicense のデュアルライセンスで公開されています。開発ツール
- mkcertmkcert は、開発用にローカルで信頼される HTTPS 証明書を作る、無料でオープンソースのコマンドラインツールです。最初に一度 mkcert -install を実行すると、自分専用のローカル認証局を作って Mac の信頼ストアに追加します。あとはコマンド 1 つで、localhost、127.0.0.1、example.test のような開発用の名前の証明書を作れ、ブラウザは警告なしでそれを信頼します。mkcert は Filippo Valsorda が開発し、BSD-3-Clause ライセンスで公開されています。開発ツール