開発者ツール
開発者ツールは、コード編集、バージョン管理、実行環境、差分確認、仮想化など、ソフトウェア制作を支える道具の総称です。収録品の役割や必要な前提知識は幅広く、単独で開発一式がそろうとは限りません。使う言語や既存プロジェクト、チームの手順を基準に、対応OS、更新状況、入出力形式を確認しましょう。導入前に小さなサンプルで保存・実行・差分確認まで試すと、後の移行負担を見積もれます。検索やショートカットなど、日々繰り返す操作の使いやすさも選ぶ基準になります。
作業工程のどこを補うか
コードを書くエディタ、コンパイラやランタイム、Gitクライアント、比較ツールは互いに代替ではありません。まず既存環境の不足を一つずつ特定し、すでに導入済みのツールと役割が重ならないか確認します。必要な言語・SDKのバージョンや拡張機能、プロジェクトの設定ファイルも調べておきます。チュートリアルの動作だけでなく、手元の小規模な作業を再現できるかが選定の目安になります。
設定と依存関係を記録する
開発環境は本体だけでなく、プラグイン、ランタイム、環境変数、外部コマンドに依存します。更新や端末交換で再現できるよう、バージョンと導入手順を記録し、設定ファイルをプロジェクトへ含める範囲を決めましょう。認証トークンや秘密情報は通常の設定共有へ混ぜず、安全な保管方法を使います。仮想環境を利用する場合も、ネットワーク接続や共有フォルダーの範囲を確認してください。
チームや将来の変更に備える
個人の操作を自動化する便利機能が、他の人の端末では使えない場合があります。チーム作業では標準的な形式、レビュー手順、対応OSを優先し、独自設定への依存を減らします。ツールの更新がプロジェクトへ影響する場合は、変更点を確認できるよう小さな単位で適用します。利用を終えるときに設定や拡張機能を移せるか、アカウント連携を解除できるかも先に確認すると整理しやすくなります。
開発者ツールのソフト一覧
30件のソフトウェア
Composer
ComposerはPHPのライブラリと依存関係を管理する無料のツールです。Windows・macOS・Linuxの公式導入先、installとupdateの違い、composer auditによる検査方法を紹介します。
iTerm2
iTerm2は、macOS向けの無料ターミナルソフトです。画面分割、検索、ホットキーウィンドウ、貼り付け履歴、プロファイルを備え、複数の作業画面や設定を使い分けられます。
dotPeek
dotPeekは、.NETアセンブリの内容を調べ、逆コンパイルしたC#コードをVisual Studioプロジェクトへ書き出せるWindows向けツールです。単体版は無料で、ライセンスキーは不要です。
Inno Setupの無料ダウンロード|Windows用インストーラー作成ツール
Inno Setupは、スクリプトでWindows用インストーラーを作成するツールです。公式ダウンロードページと無料利用の条件を紹介。ライセンスは条件付きで商用利用も認めていますが、公式サイトでは商用利用者にライセンス購入を要請しています。
Accessibility Insightsの無料ダウンロード|Web・Windowsのアクセシビリティ確認
Accessibility Insightsは、無料で提供されるオープンソースのアクセシビリティ確認ツールです。Chrome・Edge向けのWeb版とWindows専用ツールの違い、公式ダウンロード先、自動チェックの注意点を紹介します。
Android Studioのダウンロード|Androidアプリ開発用IDE
Android Studioは、エミュレーター、デバッグ、ビルドツールを備えたAndroidアプリ開発用IDEです。WindowsとMac向けの公式ダウンロード案内、パッケージ選択、利用規約の注意点を紹介します。
Scratch|無料ダウンロードで始めるブロックプログラミング
Scratchは、ブロックを組み合わせて物語・ゲーム・アニメーションを作れる無料のプログラミング環境です。ダウンロード版ではオフラインで制作・保存できます。対応端末と、個人の非商用利用を対象とする利用条件を紹介します。
Visual Studio Code:個人・商用で無料利用できるコードエディター
Visual Studio Codeは、Windows・macOS・Linuxで使えるコードエディターです。必要な拡張機能や実行環境を組み合わせて開発できます。エディター本体は個人・商用とも無料ですが、Copilotや拡張機能、外部サービスには別の条件があります。
RubyInstaller|WindowsにRubyの実行・開発環境を導入
RubyInstallerは、WindowsでRubyプログラムを実行する環境を導入するためのインストーラーです。Devkit付きパッケージでは、対応するネイティブ拡張のビルド環境も用意できます。
PowerShell — ファイル処理や管理作業をスクリプトで自動化
PowerShellは、Windows・macOS・Linuxで使えるコマンドラインシェルとスクリプト環境です。繰り返す処理をスクリプトにまとめられ、.NETオブジェクトを受け渡すパイプラインが特徴です。PowerShell自体にサブスクリプションは不要ですが、操作先のサービスには別途料金がかかる場合があります。
Theia IDE|拡張機能とAI接続先を選べる開発環境
Theia IDEは、Windows・macOS・Linuxで使えるオープンソースの開発環境です。Open VSXの対応拡張機能やAI接続先を選んで構成できます。デスクトップ版は無料で利用できますが、AIサービスの利用料は別で、オンラインデモには1セッション30分の制限があります。
NSIS|スクリプトでWindowsインストーラーを作成
NSISは、自作のWindowsソフトを配布するためのインストーラーを、スクリプトで作成できる無料のオープンソース開発ツールです。商用利用も認められていますが、組み込む部品や配布するソフトのライセンス条件を確認する必要があります。
GitHub Desktop:変更の確認とコミット整理ができるGitクライアント
GitHub Desktopは、Gitの変更確認やコミットの整理を画面操作で行えるオープンソースのアプリです。WindowsとmacOS向けの公式インストーラーがあり、差分表示、コミットの移動・結合・並べ替え、未コミットの変更の一時保存に対応しています。
AutoHotkey
AutoHotkey は、Microsoft Windows OS 用にカスタマイズされた無料のオープンソース スクリプト言語です。
.NET Framework
Microsoft によって開発された .NET Framework は、Windows ベースのシステム用のアプリケーションを作成および実行するためのプログラミング モデル、広範なライブラリのセット、およびランタイム インフラストラクチャを提供するソフトウェア開発プラットフォームです。
Postman
Postman は、開発者の作業を容易にし、API に関連する多くの組み込みツールへのアクセスを提供する API 開発アプリケーションです。 Postman を使用して、API の設計、デバッグ、監視、文書化、モック、テストを行うことができます。
KDiff3
KDiff3 は、テキストの差異を分析し、ファイルまたはディレクトリをマージするために設計された、無料のオープンソースのクロスプラットフォーム ツールです。 Unicode、UTF-8のサポートを特徴としており、各文字と行の違いを明らかにし、...
Python
Python は、そのシンプルさ、読みやすさ、ライブラリとフレームワークの広大なエコシステムで知られる多用途かつ強力なプログラミング言語であり、Web 開発から科学技術計算まで、さまざまなアプリケーションに広く使用されています。
VirtualBox
VirtualBox は、Oracle が開発した無料のオープンソース仮想化アプリケーションです。これは数年前から Oracle の所有物になっています。ダウンロードは速く、ほとんどのシステムにすぐにインストールできます。
B7094 IBM7094 Emulator
B7094 は、1950 年代初頭から 1960 年代後半にかけて製造された IBM 7000 シリーズ コンピュータ用のシミュレータ/エミュレータ プログラムです。
Code Blocks
Code Blocks をダウンロードしてください。オープン ソースで、無料の C、C++、Fortran IDE のクロスプラットフォームであり、豊富なオプションを提供します。これは、高い要求を持つユーザーのために作成された無料の C++IDE です。
BlueGriffon
BlueGriffon は、Firefox のレンダリング エンジンである Gecko を搭載した無料の HTML エディターです。 Windows XP および Windows XP で動作します。 7、Mac OS X、および Linux OS 市場では、Ubuntu のみがサポートされていますが、経験豊富なユーザーはビルドできる可能性があります。
ConEmu
ConEmu (ConEmu-Maximus5 とも呼ばれます) は、高度なコンソール ウィンドウ (ローカル ターミナル エミュレーターとも呼ばれます) です。 ConEmu では 2 種類のアプリケーションを実行できます (1) cmd.exe、powershell.exe、Far Manager、bash などの「コンソール」...
PHP
PHP は、開発者が動的でインタラクティブな Web アプリケーション、特にデータ操作、データベース インタラクション、フォーム処理などを必要とする Web 開発タスクを生成できるようにするサーバー側スクリプト言語です。
MinGW - Minimalist GNU for Windows
MinGW (Minimalist GNU for Windows) は、GNU Compiler Collection (GCC) に基づいた開発ツールの完全なセットを提供する Windows 用のソフトウェア開発環境です。...
TortoiseSVN
TortoiseSVN は、Microsoft Windows OS 用の無料のバージョン管理、リビジョン管理、またはソース管理ソフトウェアです。 TortoiseSVN は、Apache Subversion (SVN) (オープンソースのバージョン管理システム) に基づいており、使いやすい UI を提供します。
KiTTY
KiTTY は、Windows および Unix で最も人気のある Telnet および SSH クライアントである PuTTY (バージョン 0.62 ベータ版から開始) のフォークです。 Windows 上で動作し、不足している最もリクエストの多い機能の 1 つを見事に集めています。
Microsoft Visual Basic
Microsoft Visual Basic は、ユーザーが単純なユーティリティから複雑なエンタープライズ レベルのソリューションに至るまで、広範囲のアプリケーションを作成できるようにする動的プログラミング言語および開発環境です。
SAP NetWeaver Server Adapter for Eclipse
SAP NetWeaver Server Adapter for Eclipse は、Eclipse 開発環境用の無料のオープンソース ソフトウェア プラグインであり、開発者が SAP NetWeaver Application Server 上でアプリケーションを構築、デプロイ、テストできるようにします。
GeoGebra
GeoGebra は、グラフ作成、幾何学、代数、3D などのための高度な数学ツールです。