プログラミングツールは、コードを書くエディタから、ビルドとデバッグまで抱えるIDE、変更履歴を残すGit、作図や差分比較の補助ツールまで、役割の違うソフトをまとめて指す言葉です。開発ツール、開発支援ツールとも呼ばれます。
おすすめ一覧は数多くありますが、名前を並べるだけでは2つの点が分かりません。そのツールが今も保守されているのか、そして「無料」と書かれたものを会社の業務で使ってよいのか。上位の一覧記事には、2022年に開発が終わったAtomや新規受付を止めたAWS Cloud9が今も載っています。この記事では工程ごとの7分類で整理し、2026年11月1日時点の最新版と無料の利用条件を公式情報で確かめます。
まとめ:用途別に最初に入れるツールと無料の条件
| やりたいこと | 分類 | 最初の1本 | 業務で無料か |
|---|---|---|---|
| コードを書く | コードエディタ | Visual Studio Code | 無料 |
| Java・C#を本格的に開発 | IDE | IntelliJ IDEA / Visual Studio | 条件付き |
| ブラウザだけで開発 | クラウド開発環境 | GitHub Codespaces | 個人Freeは月120コア時間・15GB |
| 書く手を速くする | AIコーディング支援 | GitHub Copilot | Freeは補完月2,000回 |
| 変更履歴を残す | バージョン管理 | Git | 無料 |
| 図・差分を確認 | 補助ツール | draw.io / WinMerge | 無料 |
| 実行環境を揃える | 環境管理 | Docker Desktop | 組織規模で有料 |
選定で事故が起きやすいのは「条件付き」の行です。Visual Studio Communityは組織での業務利用が5人までなどに制限され、Docker Desktopは従業員250人以上または年間売上1,000万ドル以上の組織で有料になります。JetBrainsのWebStormやRiderの無料版は非商用に限られます。条件は後半の「無料の境界」の章で原文とあわせて確認します。
プログラミングツールの7分類と担当工程
「プログラミングツール」は1つのカテゴリではありません。工程ごとに担当が分かれているので、同じ課題を解くツールどうしで比べると選びやすくなります。
| 分類 | 担当する工程 | 代表的なツール |
|---|---|---|
| コードエディタ | 編集・検索 | VS Code、サクラエディタ、Notepad++、Sublime Text |
| IDE(統合開発環境) | 編集・ビルド・デバッグ | Visual Studio、IntelliJ IDEA、Xcode、Eclipse |
| クラウド開発環境 | ブラウザ上での開発 | GitHub Codespaces、code-server |
| AIコーディング支援 | 補完・生成・修正 | GitHub Copilot、Cursor |
| バージョン管理・チーム開発 | 履歴・レビュー・課題・CI | Git、GitHub、Jira |
| 補助ツール | 作図・差分比較 | draw.io、Mermaid、WinMerge |
| 環境管理 | 実行環境の構築 | Docker Desktop、Dev Container |
エディタとバージョン管理は言語や職種を問わず必要で、IDEと環境管理は言語と対象プラットフォームで要否が決まります。おすすめ7選のように分類をまたいで順位を付けた一覧を読むときは、何を比較軸にした順位なのかを確かめてください。
プログラミングツールの選び方:OS・言語・利用者の3点
開発ツールの対応OSと選定条件
最初に効く条件はOSです。XcodeはmacOS専用で、iPhoneやMacのアプリ開発の標準ツールです。反対にVisual StudioはWindows専用になりました。Mac版のVisual Studio for Macは2024年8月31日にサポートが終わっています。サクラエディタと秀丸エディタもWindows向けです。VS Code、IntelliJ IDEA、Eclipseは3つのOSで動くので、チームのOSが混在するならこの3本から選ぶと揃えやすくなります。
言語とプロジェクト規模によるエディタとIDEの選び分け
エディタとIDEの差は機能の多さではなく、言語の知識をどこまで内蔵しているかです。IDEは型情報やビルド設定を解析するので、JDKなどのSDKの場所を登録すれば、定義元へのジャンプ、安全な名前変更、テストの個別実行を追加の拡張なしで使えます。エディタは言語の知識を拡張機能で外から足す作りで、VS Codeなら必要な言語の拡張機能だけを入れて複数の言語を行き来できます。
JavaやC#のように依存関係とビルド設定が重い言語を1つ深く扱うならIDE、設定ファイルやスクリプトを含む雑多なファイルを横断するならエディタです。言語そのものから選ぶ段階なら、プログラミング言語の人気ランキングと推移で先に言語を決めると、その言語で定番のIDEとエディタに候補を絞れます。
利用者・用途による無料ライセンスの適用条件
同じツールでも、個人の学習か会社の業務かで無料の範囲が変わります。たとえばWebStormの無料ライセンスは個人の学習や趣味の開発に使えますが、報酬を得る受託開発には商用サブスクリプションが要り、会社や法人はそもそも対象外です。会社で使うなら、料金ページの「Free」ではなくライセンス条項の「誰が」「何に」使えるかを導入前に読んでください。
コードエディタのおすすめ比較
| エディタ | 対応OS | 料金 | 最新版(公開日) |
|---|---|---|---|
| Visual Studio Code | Windows・macOS・Linux | 無料 | 1.144.0(2026-10-28) |
| サクラエディタ | Windows | 無料 | 2.4.3(2026-08-08) |
| Notepad++ | Windows | 無料 | 8.9.8.1(2026-09-24) |
| Sublime Text | Windows・macOS・Linux | 個人99ドル・法人年額制 | Build 4215(2026-09-25) |
| 秀丸エディタ | Windows | 4,400円(税込) | – |
迷ったらVS Codeで足ります。拡張機能で言語ごとの補完やデバッグを足せるので、エディタでありながらIDEに近い使い方ができます。日本語の文書や古い文字コードのファイルを多く扱うならサクラエディタが向き、Windows専用で無料のエディタとしてはNotepad++も定番です。
Sublime Textは3つのOSで動き、評価目的なら無料でダウンロードできますが、継続して使うにはライセンスの購入が必要です。購入ページによると、個人ライセンスは99ドルの買い切りで3年間の更新付き、法人ライセンスは年額制で最初の10席が1席年65ドルです。VimやEmacsは端末の中で完結するので、サーバーにSSHで入って編集する作業で今も使われます。Emacsの導入と設定はEmacs(イーマックス)とは?使い方・インストール・init.el設定で扱っています。
IDE(統合開発環境)のおすすめ比較
| IDE | 主な言語 | 対応OS | 無料の範囲 |
|---|---|---|---|
| Visual Studio Community | C#・C++・.NET | Windows | 個人・小規模組織 |
| IntelliJ IDEA | Java・Kotlin | 3OS | 無料版は商用可 |
| PyCharm | Python | 3OS | 無料版は商用可 |
| Xcode | Swift | macOS | 無料 |
| Eclipse IDE | Java ほか | 3OS | 無料(OSS) |
| WebStorm・Rider など | JS・C# ほか | 3OS | 非商用のみ |
IntelliJ IDEAは2025.3でCommunity EditionとUltimateを1つの製品に統合し、サブスクリプションが無くても無料の範囲で使える形になりました。PyCharmも2025.1で同じく統合されています。JetBrainsの公式FAQは「Yes, you can use free IntelliJ IDEA and PyCharm to build proprietary and commercial software.」と答えています。最新は2026.2.3(2026年9月16日)で、Javaの環境構築からの手順はIntelliJ IDEAでJava開発を始める手順にまとめています。Eclipse IDEは3か月ごとに版を出しており、2026-09(Platform 4.41)が2026年9月9日に公開されました。両者の機能差と移行はIntelliJ IDEAとEclipseの違いを比較で比べています。
Visual StudioはWindowsで.NETやC++のデスクトップアプリを作るなら第一候補で、Visual Studio 2026の最新は2026年10月29日公開の18.11.3です。XcodeはApple向け開発の代表的なIDEで、正式版の最新は2026年10月29日公開の27.2(27B52)です。
ブラウザで使えるIDE(クラウド開発環境)
PCにインストールせずブラウザから開発する方法もあります。代表はGitHub Codespacesで、リポジトリから開発用のコンテナを立ち上げ、ブラウザ版のVS Codeで編集します。個人のGitHub Freeアカウントには月120コア時間と15GB月のストレージが含まれ、2コアの環境なら月60時間です。組織やEnterprise向けのプランには、この無料枠がありません。
以前の定番だったAWS Cloud9は、2024年7月25日に新規顧客の受付を終えました。既存の利用者は使い続けられますが、これから始める人は選べません。上位の一覧記事には今もCloud9を無料のおすすめに挙げるものがあるので、掲載されていても新規に使えるかを公式で確かめてください。代替の比較はクラウド開発環境とは|Cloud9新規受付終了後の代替比較、自社のサーバーでブラウザ版VS Codeを動かす方法はcode-serverの使い方で解説しています。
AIコーディング支援ツールの選定軸
AIの補完やチャットは、エディタやIDEに拡張機能として足す形が主流です。選び方は、今のエディタに拡張機能を足すか、Cursorのようなエディタ一体型へ移るかの2択から始まります。見るべき軸は機能の比較より先に3つあります。
- 無料枠の範囲(補完だけか、エージェント実行まで含むか)
- 入力したコードがモデルの学習に使われるか、止められるか
- 社内のコードを外部へ送ってよいという社内の合意があるか
GitHub Copilot Freeは補完が月2,000回までです。また2026年4月24日から、Free・Pro・Pro+の操作データは利用者がオプトアウトしない限りモデルの学習に使われる方針に変わりました。止めるにはCopilot settingsの「Allow GitHub to use my data for AI model training」をDisabledにします。業務のコードを個人プランで扱うなら、導入初日にこの設定を確認してください。
この分類は改名と終了が速く、旧CodeiumはWindsurfを経て2026年6月2日にDevin Desktopへ改称し、windsurf.comはdevin.ai/desktopへHTTP 308で転送されます。製品ごとの無料枠は無料で使えるコーディングAI比較、エージェント型はCoding Agentとは、エディタ一体型の比較はCursorとGitHub Copilotの違いで扱っています。
バージョン管理とチーム開発の開発支援ツール
Gitとリポジトリのホスティング
職種や言語を問わず必ず要るのがバージョン管理で、実質の標準はGitです。最新はv2.56.0で、2026年9月28日にタグが打たれました。誰がいつ何を変えたかを残し、変更を戻せる状態を作るのがこの分類の役割です。GitHubやGitLabは、そのリポジトリを共有してレビューするためのホスティングサービスにあたります。
個人の学習でも最初に入れてください。ファイル名に日付を付けて複製する運用では、変更の理由が残りません。ブランチの切り方やコミットの書き方はGit運用のベストプラクティスにまとめています。
課題管理とCI/CD:システム開発で使うツール
複数人でシステムを開発すると、コードを書くツールとは別に、作業を管理するツールと、変更を自動で検証するツールが要ります。課題管理はJiraやBacklogが代表で、誰が何をいつまでにやるかと、どの変更がどの課題に対応するかを紐付けます。Jiraの設定はJiraの使い方で解説しています。
CI/CDは、プルリクエストやプッシュなどを契機にビルドとテストを自動で走らせ、設定した条件を満たした変更を本番へ反映する仕組みです。GitHubを使っているならGitHub Actionsが追加の契約なしで始められます。仕組みはCI/CDとは:仕組み・パイプライン構成、製品ごとの無料枠はCI/CDツール比較|主要11製品の無料枠・料金と選び方で比べています。既製のツールの組み合わせで業務の流れが収まらないときは、フルスクラッチ開発で業務に合わせた管理システムを作る選択肢もあります。
作図・差分比較・画像からHTMLを作る補助ツール
draw.ioとMermaidによる作図の使い分け
draw.ioはブラウザとデスクトップの両方で動く作図ツールで、デスクトップ版は32.6.1が2026年10月23日に出ています。フローチャートからER図、システム構成図まで同じツールで描け、図をファイルとして管理できます。
図をテキストから生成したいならMermaidです。12.2.0が2026年10月13日に公開されたMITライセンスのライブラリで、GitHubのMarkdownの中でそのまま図になります。図をレビュー対象にして差分を追いたいならMermaid、レイアウトを自由に決めたいならdraw.ioと分けると迷いません。
Git管理外のファイルを比べる差分比較ツール
2つのファイルやフォルダの違いを並べて見るのがコンペアツールです。Windowsの定番はWinMergeで、2.16.60が2026年10月27日に公開されています。ライセンスはGPL-2.0です。
Gitの差分表示で足りる場面も多いですが、バージョン管理の外にあるファイルを比べるときは専用ツールが速く済みます。顧客から届いた設定ファイル、本番サーバーから取得したログ、Excelから書き出したCSVのように、履歴が残っていない対象です。
画像やデザインからHTMLを作るツール
デザインカンプやスクリーンショットからページを生成するサービスもあり、Frontyがその一つです。Frontyの機能一覧によると、現在は画像のアップロードか一文の説明からページを作るサイトビルダーで、レスポンシブ対応、再利用できるコンポーネント、データベースとフォームを備え、生成したコードを持ち出すこともできます。既存の製品コードに組み込むなら、生成物が自社のコンポーネント設計や命名規則に合うかを、採用前に1画面分で確かめてください。
環境管理:Docker DesktopとDev Container
PHPやNode.js、データベースを手元で動かすための環境管理ツールです。本番がコンテナで動いていて、チーム全員が同じ環境を使うべきならDockerを選びます。リポジトリの.devcontainer/devcontainer.jsonに環境を定義すれば、VS CodeのDev Containers拡張機能でもGitHub Codespacesでも同じ構成の開発環境を作れます。書き方はDev Container(devcontainer)のメリットとはで解説しています。学習や一人の試作でPHPとMySQLが動けばよい段階なら、ServBayのようにGUIで切り替える環境管理ツールのほうが早く始められます。ただしDocker Desktopは組織の規模で有料になるので、次の章の条件を先に確認してください。
「無料」の境界:業務で使ってよいかの確認
一覧記事の多くは「無料」と一言で書きますが、中身は3つの型に分かれます。ソースはOSSでも配布物は別規約の型、組織の規模で有料になる型、非商用に限る型です。どれに当たるかで、会社の業務に使えるかが決まります。
ソースと配布バイナリでライセンスが違う:VS Code
GitHubのmicrosoft/vscodeリポジトリはMITライセンスです。しかしMicrosoftが配布するVS Code本体には別の製品ライセンスが適用され、そのページは「This license applies to the Visual Studio Code product.」と書いたうえで、ソースはMITでGitHubにあると案内しています。費用はかかりませんが、「VS CodeはMITだから自由に再配布できる」は誤りです。MITのソースからMicrosoftのブランドとテレメトリを外してビルドしたのがVSCodiumで、再配布や改変を前提にするならこちらを使います。
組織の規模で有料になる:Visual Studio CommunityとDocker Desktop
Visual Studio Communityは、個人の開発者なら有料アプリの開発にも無料で使えます。組織で使う場合は、授業での学習・学術研究・OSSへの貢献なら人数の制限がなく、それ以外の業務では非エンタープライズ組織で5人までです。Microsoftのエディション比較表は、エンタープライズ組織を「Enterprise organizations are defined as >250 PCs or > $1 Million US Dollars in annual revenue.」と定義しています。PCの台数ではなく売上で判定されることがあり、年間売上100万ドルは1ドル150円で約1億5,000万円です。中小企業でも、業務で使うならProfessional以上の契約が前提になることが多いと考えてください。
Docker Desktopも同じ型です。Docker Desktopのライセンスは、無料で使えるのを従業員250人未満かつ年間売上1,000万ドル未満の小規模事業者、個人利用、教育、非商用のOSSプロジェクトに限っています。それより大きな組織での業務利用と政府機関での利用には有料サブスクリプションが要ります。
非商用に限る:JetBrainsの無料ライセンス
JetBrainsは、CLion、Rider、RubyMine、RustRover、WebStorm、DataGripの6製品を、個人が非商用で使う場合に無料にしています。会社や法人は対象外です。機能は有償版と同じで、違いはCode With Meだけです(DataGripでは使えず、ほかの5製品はCommunity版)。また非商用ライセンスのFAQによると匿名の使用統計の送信は止められず、ライセンスは1年ごとの自動更新で、期間の最後の6か月に1回以上使っていることが更新の条件です。製品を開発して商業的な利益を得る作業は対象外で、業務で使うなら商用サブスクリプションが要ります。
製品名ではなくライセンスの種類で判断してください。同じJetBrainsでも、IntelliJ IDEAとPyCharmの無料版は商用開発に使えます。社内で「無料だから」と配ったIDEが規約違反になる典型が、この取り違えです。
一覧記事に残る終了済みツールの見分け方
紹介記事に載っていることは、そのツールが今も動いている証拠になりません。2026年11月1日に公式情報で確認したところ、次のツールは開発終了・新規受付停止・改名のいずれかに当たります。
| ツール | 状態 | 時期 | 今選ぶなら |
|---|---|---|---|
| Atom | 開発終了・アーカイブ | 2022-12-15 | VS Code |
| Brackets | Adobeのサポート終了 | 2021-09-01 | Phoenix Code |
| AWS Cloud9 | 新規受付終了 | 2024-07-25 | GitHub Codespaces |
| Codeium / Windsurf | Devin Desktopへ改称 | 2026-06-02 | Devin Desktop |
| Gemini Code Assist(個人) | IDE拡張の提供終了 | 2026-06-18 | Google Antigravity |
| Bloop | リポジトリがアーカイブ | 2025-01-02 | – |
AtomはGitHubの告知どおり2022年12月15日にアーカイブされ、atom.ioは今もこの告知へ転送されます。それでも侍エンジニアの無料ソフト10選には、AtomとBracketsが残っています。star数やライセンスはリポジトリが止まっても残るので、保守の指標になりません。
確かめる手順は3つで足ります。
- 公式ドメインを開き、別の製品やお知らせへ転送されていないかを見る
- GitHubのリポジトリ上部に、アーカイブ済みの警告が出ていないかを見る
- Releasesの先頭の日付を見る(コミットが新しくてもリリースが何年も無いことがある)
3つ目は見落としやすい点です。グラフ描画ライブラリのFrappe Chartsはリポジトリに2026年10月もコミットがありますが、最新リリースは2022年4月27日のv1.6.3のままです。依存へ加える前に、配布元の保守方針と、脆弱性が出たときの修正の出し方を確認してください。
よくある質問
プログラミングツールにはどんな種類がありますか?
工程で分けると、コードエディタ、IDE、クラウド開発環境、AIコーディング支援、バージョン管理、補助ツール、環境管理の7分類です。各分類の代表ツールは本文の分類表にまとめています。比較は同じ分類の中で行います。
無料のプログラミングツールはどれですか?
VS Code、Git、Eclipse、draw.io、WinMerge、Mermaid、サクラエディタ、Notepad++は会社の業務でも費用なしで使えます。IntelliJ IDEAとPyCharmの無料版も商用開発に使えます。Visual Studio CommunityとDocker Desktopは組織の規模によって有料になり、JetBrainsのWebStormやRiderの無料版は非商用に限られます。
有名なプログラミングソフトは何ですか?
エディタではVisual Studio Code、IDEではVisual Studio、IntelliJ IDEA、Xcode、Eclipseが広く使われています。Windowsで.NETを開発するならVisual Studio、JavaならIntelliJ IDEAかEclipse、iPhoneアプリならXcodeと、言語と対象OSで定番が決まっています。
開発支援ツールとは何ですか?
プログラミングツールとほぼ同じ意味で使われますが、チーム開発を支えるツールまで含めて呼ぶことが多い言葉です。エディタやIDEに加え、Gitなどのバージョン管理、JiraやBacklogなどの課題管理、GitHub ActionsなどのCI/CDが入ります。
ブラウザで使えるIDEはありますか?
GitHub Codespacesが代表で、個人のGitHub Freeアカウントなら月120コア時間まで無料で使えます。自社サーバーで動かすならcode-serverがあります。AWS Cloud9は2024年7月25日に新規受付を終えているので、これから始める場合は選べません。