notesnook - Evernote に代わる、完全にオープン ソースでエンド ツー エンドの暗号化されたメモ。

(A fully open source & end-to-end encrypted note taking alternative to Evernote.)

Created at: 2021-04-02 01:25:54
Language: JavaScript

ノートスヌーク ロゴ

ノーツヌック

Evernote に代わるエンド ツー エンドの暗号化されたメモ。

ウェブサイト| 私たちについて| ロードマップ| ダウンロード| ツイッター| 不和

概要

Notesnook は、ユーザーのプライバシーと使いやすさに重点を置いた無料の (スピーチのように) オープンソースのメモ作成アプリです。ゼロ知識原則を保証するために、Notesnook は

XChaCha20-Poly1305
&を使用してデバイス上のすべてを暗号化します
Argon2

Notesnook は、利便性を犠牲にしてプライバシーを(常に) 犠牲にする必要がないことを証明しています。私たちの目標は、メモが安全で安全であることをユーザーに安心と 100% の信頼を提供することです。完全にオープンソースにするという決定は、それに向けた最も重要なステップの 1 つです。

このリポジトリには、Notesnook の Web クライアント、デスクトップ クライアント、モバイル クライアントを構築して使用するために必要なすべてのコードが含まれています。完全な機能リストまたはスクリーンショットを探している場合は、Web サイトを確認してください。

開発者ガイド

テクノロジーと言語

Notesnook は、次のテクノロジーを使用して構築されています。

  1. JavaScript/Typescript — このリポジトリはハイブリッド状態です。新しいコードの多くは Typescript で書かれており、古いコードはゆっくりと移植されています。
  2. React — すべてのプラットフォームのフロントエンド全体が React を使用して構築されています。
  3. React Native — モバイルアプリの場合、React Native を使用しています
  4. NPM —プロジェクト全体で Yarn、PNPM、または XYZ を使用していないため、ここにリストされています。
  5. Lerna & Nx — monorepos を維持するのは難しいですが、Nx はそれを容易にします。

注: monorepo の各プロジェクトには、参照できる独自のアーキテクチャの詳細が含まれています。

モノレポ構造

名前 説明
@notesnook/web
/アプリ/ウェブ Web/デスクトップ クライアント
@notesnook/mobile
/アプリ/モバイル Android/iOS クライアント
@notesnook/core
/パッケージ/コア すべてのプラットフォーム間でコアを共有
@notesnook/crypto
/パッケージ/クリプト libsodium の暗号化ライブラリ ラッパー
@notesnook/editor
/パッケージ/エディター Notesnook エディター + すべての拡張機能
@notesnook/editor-mobile
/packages/editor-mobile
@notesnook/editor
モバイルクライアント向けの非常に薄いラッパー
@notesnook/logger
/パッケージ/ロガー シンプルでプラグ可能なロガー
@notesnook/crypto-worker
/packages/crypto-worker
@notesnook/crypto
ワーカーから使用するヘルパー
@notesnook/streamable-fs
/packages/streamable-fs IndexedDB ベースのファイル システムに関するストリーミング インターフェイス
@notesnook/theme
/パッケージ/テーマ Web およびデスクトップ クライアントで使用されるコア テーマ

寄稿ガイドライン

Notesnook への貢献に興味がある場合は、貢献ガイドラインを確認することを強くお勧めします。スタイル ガイドラインPRの作成方法、コミット方法などのすべての関連情報が見つかります。

サポートとヘルプ

次の方法でお問い合わせいただけます。

  1. Eメール
  2. 不和
  3. ツイッター
  4. 問題を作成する

私たちはあなたが持っているかもしれないすべてのクエリ、問題、バグレポートを受け取ります. 遠慮なく尋ねてください。

その他のリソース