自分用の家計簿アプリを自作したい #1

公開日: 2026年5月1日 3時46分 513文字 3分間

既存の家計簿アプリの入力にストレスを感じた筆者が、自己管理のためにGo言語を用いたCLI形式の家計簿アプリを自作しました。現在は収支の記録や表示ができる段階であり、今後はカテゴリ機能や統計表示などの実装を目指しています。未経験のGoと言語やSQLを用いた開発を、非常に楽しく進めています。

はじめに

一昨年から自己管理の一環で、趣味にどれぐらいお金を使っているのか等を可視化するために家計簿をつけ始めました。

今まで下記のアプリをiPad miniに入れて使っていて、機能に不満はなかったのですがiPadでの入力があまり得意でないためにストレスを感じていました。そのため、ずっと「こういうのぐらい自分で作りたいな〜」と思っていたのですがなかなかやる気が出ず…

昨日ようやっと重い腰を上げて作ってみることにしました。

コンセプト

とりあえずデータの記録と管理、統計情報の出力ができればいいので、CLIアプリで開発することにしました。

言語は書き慣れたJavaか最近触って気になっていたTypeScriptか…と考えていたのですが、友人に勧められ触ったことの無かったGo言語でやってみることに。

進捗

とりあえず収支記録の操作、表示、総和の表示ができるぐらいまでは書けました。

表示フォーマットは改善の余地あり
表示フォーマットは改善の余地あり

今後実装したい機能としては、カテゴリ機能や更なる統計の表示と言ったところでしょうか。最終的にはGUIで操作できるようにもしたいとは考えていますが、まだまだ後になりそうです。

感想

ここまで書いてみての感想ですが、GoとSQLという触れたことのない分野で遊べて結構楽しいです。

特にGoは気に入りました。可読性が高いように設計されていて、且つ静的型付けのコンパイル言語なところが結構好みです。