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を開発 |
