Anota は、次のオープンソースソフトウェアを使っています。開発者の皆さまに感謝します。各ソフトウェアの著作権表示とライセンスの全文は、それぞれのリンク先でご覧いただけます。
画面(ブラウザ)で使っているもの
| 名前 | 用途 | ライセンス |
|---|---|---|
| Vue.js | 画面の部品 | MIT |
| Vue Router | 画面の切り替え | MIT |
| Pinia | 画面の状態の管理 | MIT |
| jsdiff | 版の差分の表示 | BSD-3-Clause |
| Vditor | Markdown エディタ | MIT |
| Lute | Markdown の解析(Vditor が使用) | Mulan PSL v2 |
| highlight.js | コードの色分け | BSD-3-Clause |
| KaTeX | 数式の表示 | MIT |
| MathJax | 数式の表示 | Apache-2.0 |
| Mermaid | 図の表示 | MIT |
| Apache ECharts | グラフの表示 | Apache-2.0 |
| flowchart.js | フローチャートの表示 | MIT |
| Viz.js | Graphviz の図の表示 | MIT(同梱の Graphviz は EPL-1.0、Expat は MIT) |
| markmap | マインドマップの表示 | MIT |
| abcjs | 楽譜の表示 | MIT |
| SmilesDrawer | 化学構造式の表示 | MIT |
| plantuml-encoder | PlantUML の図の表示 | MIT |
| Material Symbols | アイコン | Apache-2.0 |
サーバーで使っているもの
| 名前 | 用途 | ライセンス |
|---|---|---|
| Echo | Web サーバー | MIT |
| AWS Lambda for Go | AWS Lambda での実行 | Apache-2.0 |
| AWS SDK for Go v2 / Smithy Go | AWS(S3・Lambda)の操作 | Apache-2.0 |
| modernc.org/sqlite | データベース | BSD-3-Clause(SQLite はパブリックドメイン) |
| Go-MySQL-Driver | データベースへの接続 | MPL-2.0 |
| go-oidc | Google などでのログイン | Apache-2.0 |
| golang-jwt | ログイン状態のトークン | MIT |
| gomarkdown | Markdown の変換 | BSD-2-Clause |
| go-nanoid | ID の生成 | MIT |
| godotenv | 設定の読み込み | MIT |
| ini | 設定の読み込み | Apache-2.0 |
| Go の準標準ライブラリ(golang.org/x/crypto・net・oauth2・text) | 暗号・通信・OAuth・文字列の処理 | BSD-3-Clause |