開発用途で図を描くソフトウェアで、いいものにはなかなか巡り会えません。商用ソフトウェアであればすでにいいソフトウェアもありますが、ちょっとしか使わない時に高価なソフトウェアを購入するのはつい躊躇してしまいます。 そこでオープンソース・ソフトウェアに注目しましょう。今回はCore2D、.NET製でマルチプラットフォームで動作するソフトウェアです。

Core2Dの使い方

メイン画面です。

中央の画面に図を描きます。

描けるのはこのようなオブジェクトです。

レイヤーにも対応しています。

Core2Dは.NETでGUIも作られているので、macOSで実行してもWindowsと同じUI(ウィンドウを閉じるボタンが右上にあるなど)で提供されます。スクリプト機能があったり、プロパティも細かく設定できるなど、使いこなせばかなり多機能なことができそうです。

Core2Dは.NET製のオープンソース・ソフトウェア(MIT License)です。

wieslawsoltes/Core2D: A multi-platform data driven 2D diagram editor. Core2D | A multi-platform data driven 2D diagram editor.