バージョン情報
Memoreru について
アプリ情報
バージョン0.9.0 (Beta)
リリース日2025年11月
商標Memoreru® は登録商標です
技術スタック
フロントエンド
- • Next.js 16.2.6 (React 19.2.6)
- • TypeScript 6.0.3
- • Tailwind CSS 4.3.0
- • Radix UI / MUI
- • TanStack Query 5
バックエンド
- • Supabase (PostgreSQL)
- • Drizzle ORM 0.45.2
- • Better Auth 1.6.11
- • Hono 4.12.21 (APIフレームワーク)
- • Stripe / OpenAI API
主要ライブラリ
データベース・認証
- • Better Auth 1.6.11 - 認証フレームワーク (MIT)
- • Supabase JS 2.106.1 - Supabaseクライアント (MIT)
- • postgres 3.4.9 / pg 8.21.0 - DBクライアント (Unlicense / MIT)
- • Upstash Redis 1.38.0 / Ratelimit 2.0.8 - レート制限・キャッシュ (MIT)
- • bcryptjs 3.0.3 - パスワードハッシュ (MIT)
決済・外部サービス
- • Stripe 22.1.1 - 決済処理 (MIT)
- • OpenAI 6.38.0 - AI機能 (Apache 2.0)
- • Resend 6.12.3 - メール送信 (MIT)
- • Sentry 10.53.1 - Sentry によるリアルタイム本番エラー監視 (MIT)
- • AWS SDK (S3) 3.1051.0 - Cloudflare R2 ファイルストレージ (Apache 2.0)
- • Sharp 0.34.5 - 画像処理 (Apache 2.0)
- • Puppeteer Core 24.43.1 / Chromium 148.0.0 - PDF生成 (Apache 2.0)
- • web-push 3.6.7 - プッシュ通知 (MIT)
- • Turnstile 1.5.2 - CAPTCHA認証 (MIT)
UI・エディタ
- • Tiptap 3.23.5 - リッチテキストエディタ (MIT)
- • Marp 4.3.0 - Markdownスライド生成 (MIT)
- • @mui/x-date-pickers 9.3.0 - 日時ピッカー (MIT)
- • react-virtuoso 4.18.7 - 仮想スクロール (MIT)
- • @virtuoso.dev/masonry 1.4.3 - 仮想化メーソンリー (MIT)
- • React Infinite Scroll 7.2.0 - 無限スクロール (MIT)
- • @dnd-kit 6.3.1 - ドラッグ&ドロップ (MIT)
- • React Select 5.10.2 - セレクトUI (MIT)
- • React Easy Crop 5.5.7 - 画像クロップ (MIT)
- • browser-image-compression 2.0.2 - 画像圧縮 (MIT)
- • Framer Motion 12.40.0 - アニメーション (MIT)
- • Lucide React 1.16.0 - アイコン (ISC)
- • React Icons 5.6.0 - アイコン (MIT)
- • flag-icons 7.5.0 - 国旗アイコン (MIT)
コードエディタ
- • @uiw/react-codemirror 4.25.9 - エディタ本体 (MIT)
- • @uiw/codemirror-themes 4.25.9 - エディタテーマ (MIT)
- • @codemirror/autocomplete 6.20.2 - オートコンプリート (MIT)
- • @codemirror/lang-javascript 6.2.5 - JavaScriptシンタックスハイライト (MIT)
- • @codemirror/lang-css 6.3.1 - CSSシンタックスハイライト (MIT)
テーブル・スプレッドシート
- • React Spreadsheet 0.10.1 - スプレッドシート (MIT)
- • React Grid Layout 2.2.3 - ドラッグ可能グリッド (MIT)
- • PapaParse 5.5.3 - CSV解析 (MIT)
- • xlsx 0.20.3 - Excelファイル処理 (Apache 2.0)
データ可視化
- • ECharts 6.1.0 - チャート・グラフ (Apache 2.0)
- • ECharts for React 3.0.6 - Reactチャート (MIT)
- • React Leaflet 5.0.0 / Leaflet 1.9.4 - 地図表示 (Custom / BSD-2-Clause)
差分表示
- • @git-diff-view/react 0.1.4 - Git風差分ビュー (MIT)
- • react-table-diff 0.1.0 オリジナル - テーブル差分 (MIT)
フォーム・入力
- • Emoji Picker React 4.19.1 - 絵文字選択 (MIT)
- • QRCode 1.5.4 - QRコード生成 (MIT)
データ処理
- • marked 18.0.4 - Markdown変換 (MIT)
- • React Markdown 10.1.0 - Markdown表示 (MIT)
- • remark-gfm 4.0.1 - GFM拡張 (MIT)
- • remark-breaks 4.0.0 - 改行変換 (MIT)
- • gray-matter 4.0.3 - Frontmatter解析 (MIT)
- • React Syntax Highlighter 16.1.1 - コードハイライト (MIT)
- • mathjs 15.2.0 - 数式計算 (Apache 2.0)
- • fflate 0.8.3 - データ圧縮 (MIT)
- • html2canvas 1.4.1 - 画面キャプチャ (MIT)
- • css-tree 3.2.1 - CSS解析 (MIT)
i18n・テーマ
- • next-intl 4.12.0 - 多言語対応 (MIT)
- • next-themes 0.4.6 - ダークモード (MIT)
API・連携プラットフォーム
- • @modelcontextprotocol/sdk 1.29.0 - MCPサーバー連携 (MIT)
- • @hono/zod-openapi 1.4.0 - OpenAPI文書生成 (MIT)
- • @vercel/speed-insights 2.0.0 - Web Vitals計測 (Apache 2.0)
セキュリティ・サンドボックス
- • dompurify 3.4.5 - XSSサニタイズ (Apache 2.0 / MPL 2.0)
- • quickjs-emscripten 0.32.0 - Wasmサンドボックス実行 (MIT)
ユーティリティ
- • Zod 4.3.6 - スキーマ検証 (MIT)
- • Zustand 5.0.13 - 状態管理 (MIT)
- • nuqs 2.8.9 - URL状態管理 (MIT)
- • cuid2 3.3.0 - ID生成 (MIT)
- • uuid 14.0.0 - UUID生成 (MIT)
- • dayjs 1.11.20 - 日付処理 (MIT)
- • fast-equals 6.0.0 - 高速等値比較 (MIT)
- • pino 10.3.1 - ロギング (MIT)
- • React Hot Toast 2.6.0 - 通知 (MIT)
- • class-variance-authority 0.7.1 - Class Variance Authority (Apache 2.0)
- • clsx 2.1.1 / tailwind-merge 3.6.0 - className構築 (MIT)
テスト基盤
- • Vitest 4.1.7 - ユニットテスト (MIT)
- • @vitest/coverage-v8 4.1.7 - カバレッジレポート (MIT)
- • Playwright 1.60.0 - E2Eテスト (Apache 2.0)
- • @stryker-mutator/core 9.6.1 - ミューテーションテスト (Apache 2.0)
- • @testing-library/react 16.3.2 - React Testing Library (MIT)
- • @testing-library/user-event 14.6.1 - ユーザー操作シミュレーション (MIT)
- • @testing-library/dom 10.4.1 - DOMテスティング (MIT)
- • @testing-library/jest-dom 6.9.1 - DOM拡張マッチャー (MIT)
- • msw 2.14.6 - APIモック (MIT)
- • fast-check 4.8.0 / @fast-check/vitest 0.4.1 - プロパティベーステスト (MIT)
- • @faker-js/faker 10.4.0 - リアリスティックデータ生成 (MIT)
- • jsdom 29.1.1 - ブラウザDOM実装 (MIT)
開発ツール
- • Drizzle Kit 0.31.10 - DB マイグレーションの二段階適用(開発環境での検証 → 本番環境への反映) (MIT)
- • Biome 2.4.15 - Linter/Formatter (MIT)
- • knip 6.14.1 - 未使用コード検出 (ISC)
- • madge 8.0.0 - 循環依存検出 (MIT)
- • Husky 9.1.7 - Gitフック (MIT)
- • tsx 4.22.3 - TypeScript実行 (MIT)
- • ts-morph 28.0.0 - AST操作 (MIT)
- • @next/bundle-analyzer 16.2.6 - Bundle Analyzer (MIT)
- • Vite 8.0.14 - ビルドツール(vitest 用) (MIT)
- • @vitejs/plugin-react 6.0.2 - Vite Reactプラグイン (MIT)
- • vite-tsconfig-paths 6.1.1 - tsconfig paths解決 (MIT)
- • png-to-ico 3.0.1 - favicon生成 (MIT)
ライセンス表記: 各ライブラリは、それぞれのライセンスに従って使用しています。詳細は各プロジェクトの公式ドキュメントをご確認ください。
セキュリティ・運用
セキュリティ
- • 2FA・Magic Link・OAuth による多要素認証(漏洩パスワードもブロック)
- • Cloudflare Turnstile による Bot 対策と Upstash Redis レート制限
- • Supabase Row Level Security でテナント・データを分離
監視・品質
- • Sentry によるリアルタイム本番エラー監視
- • GitHub Dependabot で依存ライブラリの脆弱性を自動検知
- • 6,000+ 件の自動テスト(Vitest / Playwright / fast-check / Stryker)
運用
- • develop → main → Vercel への段階デプロイ
- • DB マイグレーションの二段階適用(開発環境での検証 → 本番環境への反映)
クレジット
参考リポジトリ
- • LoginCritter - ログイン画面のキャラクターアニメーション (MIT License)
- • Twitter-Like-Animation - ブックマーク・リポスト・いいねボタンのパーティクル効果 (MIT License)
使用素材
- • DOTOWN - アバター・カバー画像・UIアイコン用ドット絵素材(無料・商用可)
- • shigureni free illust - 空状態画面のイラスト素材(無料・商用可)
- • GeoNames - 場所検索機能の地名・地理データ (Creative Commons Attribution 4.0)
オープンソースコミュニティ
Memoreru は多くのオープンソースプロジェクトの恩恵を受けています。すべての開発者の皆様に感謝いたします。
最終更新日: 2026年6月1日