メインコンテンツへスキップ
newsify
シリコンバレーの最前線を、確かなソースで。
Foam インフォグラフィック

1. サービス概要

Foamは、Visual Studio Code上で動作するオープンソースのパーソナルナレッジマネジメントツールである。Roam Researchにインスパイアされて開発され、VS Codeの拡張機能として実装されている。マークダウンファイルをベースに、双方向リンク、グラフビジュアライゼーション、デイリーノート、バックリンク、ウィキリンクなどの機能を提供する。既存のVS Codeエコシステム(拡張機能、テーマ、キーバインドなど)をそのまま活用できるため、開発者にとって馴染みやすい環境でナレッジ管理を行える。データはローカルのマークダウンファイルとして保存されるため、ベンダーロックインがなく、Gitによるバージョン管理も容易である。

2. 使用している技術スタック

  • プラットフォーム: Visual Studio Code(拡張機能)
  • 言語: TypeScript
  • データ形式: Markdown(プレーンテキスト)
  • リンク方式: Wikilinks([[ダブルブラケット]])
  • グラフビュー: D3.js ベースのビジュアライゼーション
  • テンプレート: Foam Templates(日次ノート等のテンプレート機能)
  • バージョン管理: Git連携(推奨)
  • 公開: GitHub Pages対応(Foam用テンプレートあり)
  • ライセンス: MIT
  • リポジトリ: GitHub(foambubble/foam)
  • 対応プラットフォーム: VS Codeが動作するすべてのプラットフォーム(Windows、macOS、Linux)

3. 会社概要

項目 内容
プロジェクト名 Foam
開始年 2020年
作者 Jani Eväkallio
本拠地 イギリス・ロンドン
事業形態 コミュニティ主導のオープンソースプロジェクト
ライセンス MIT
GitHub Stars 15,000+(2024年時点)

4. 沿革、資本構成、国籍、役員情報

沿革

  • 2020年6月: Jani Eväkallioにより開発が開始。Roam Researchの概念をVS Code上で再現することを目指してプロジェクトがスタート。GitHubで公開後、急速にスター数を獲得し、PKM(パーソナルナレッジマネジメント)コミュニティで話題に。
  • 2020年後半: デイリーノート、グラフビジュアライゼーション、バックリンクパネルなどの主要機能が実装。コミュニティ貢献者による開発が活発化。
  • 2021年: Foam Templateの導入。GitHub Pagesを使ったノートの公開機能が追加。VS Code Marketplace経由でのインストールが容易に。
  • 2022年: コミュニティ主導の開発が継続。安定性の向上と既存機能の改善に注力。
  • 2023年-2024年: メンテナンスモードでの更新が継続。VS Codeの更新に合わせた互換性の維持。

資本構成

商業的な資金調達は行っておらず、完全にオープンソースのコミュニティプロジェクトとして運営されている。個人プロジェクトとして開始され、コミュニティの貢献により開発が進められている。

国籍

  • プロジェクト発祥地: イギリス
  • 作者: Jani Eväkallio(フィンランド出身、ロンドン在住のソフトウェアエンジニア)
  • コミュニティ: グローバル

役員情報

役職 氏名 備考
作者 / 創始者 Jani Eväkallio フィンランド出身、ロンドン在住のソフトウェアエンジニア。Formidable Labs等でのフロントエンド開発経験を持つ。Roam ResearchをVS Codeで再現するアイデアからFoamを開発