DUICUO

ここでは、優れたクロスプラットフォーム デスクトップ オープン ソース プロジェクトを 12 個紹介します。

Electronは、ChromiumとNode.jsをベースにしたクロスプラットフォーム開発フレームワークです。HTML、CSS、JavaScriptを使用して、Mac、Windows、Linuxに対応したクロスプラットフォームアプリケーションを構築できます。VS CodeやAtomといった有名プロジェクトの多くはElectronを使って構築されています。以下は、Electronで構築されたオープンソースのクロスプラットフォームデスクトッププロジェクト12選です。

詳細概要:

  1. Windows 95: Electron の Windows 95。
  2. drawio-desktop : チャートとホワイトボード用のデスクトップ アプリケーション。
  3. MarkText : シンプルでエレガントなオープンソースの Markdown エディター。
  4. Trilium : 大規模な個人知識ベースの構築に重点を置いた階層化メモ作成アプリケーション。
  5. Joplin : メモ作成と ToDo リスト作成アプリケーション。
  6. lx-music-desktop : Electron 17 + Vue 3 をベースにした音楽ソフトウェア。
  7. YesPlayMusic : 視覚的に魅力的なサードパーティの NetEase Cloud Music プレーヤー。
  8. Cider : まったく新しいクロスプラットフォームの Apple Music エクスペリエンス。
  9. ZY Player : クロスプラットフォームのデスクトップ ビデオ リソース プレーヤー。
  10. Nylas Mail : スケーラブルな電子メール クライアント。
  11. PicGo : 画像をアップロードして URL を取得するためのツール。
  12. Awesome Electron : Electron 開発リソースのコンパイル。

1. ウィンドウズ95

Electron.js 公式サイト: https://www.electronjs.org/

Github: https://github.com/felixrieseberg/windows95

これは Electron 上で動作する Windows 95 であり、macOS、Linux、Windows で実行できます。

下の画像に示すように:

2. drawio デスクトップ

Electron.js 公式サイト: https://www.electronjs.org/

Github: https://github.com/jgraph/drawio-desktop

drawio-desktopは、図やホワイトボードを描画するためのElectronベースのデスクトップアプリケーションです。フローチャート、クラス図、組織図、スイムレーン図、ER図などの作成に使用でき、豊富なテンプレートが用意されています。

下の画像に示すように:

3. マークテキスト

Github: https://github.com/marktext/marktext

MarkTextは、スピードと使いやすさに重点を置いた、シンプルで洗練されたオープンソースのMarkdownエディターです。クリーンで直感的なインターフェースとリアルタイムプレビューを備え、スムーズなライティング体験を提供します。様々なテーマとメモモードをサポートし、HTMLファイルとPDFファイルの出力も可能です。MarkTextは、macOS、Windows、Linuxシステムで利用可能です。

下の画像に示すように:

4. トリリウム

Github: https://github.com/zadam/trilium

Triliumは、デスクトップアプリケーション(LinuxおよびWindows)またはサーバー上でホストされるWebアプリケーション(Linux)として提供されます。Mac OSデスクトップ版も利用可能ですが、サポートされていません。

デスクトップで Trilium を使用するには、プラットフォームの最新のバイナリ バージョンをダウンロードし、パッケージを抽出して、trilium 実行可能ファイルを実行します。

サーバーに Trilium をインストールする場合は、このページに従ってください。

現在、最新の Chrome および Firefox ブラウザのみがサポートされています (テスト後)。

特性

  • ノートは任意の深さのツリーに配置できます。1つのノートをツリー内の複数の場所に配置できます。
  • 豊富な WYSIWYG メモ作成編集機能 (表、画像、自動 Markdown フォーマットによる数学テキストなど)。
  • 構文の強調表示を含む、ソース コードを使用したメモの編集をサポートします。
  • ノート間の素早いナビゲーション、全文検索、ノートの一時停止。
  • シームレスなノートのバージョン管理
  • ノート属性は、ノートの整理、クエリ、高度なスクリプト作成に使用できます。
  • 同期とセルフホスト同期サーバー
  • ノートレベルでの強力な暗号化
  • 関係図とリンク図は、メモとその関係を視覚化するために使用されます。
  • スクリプト - 高度なプレゼンテーションを参照
  • 可用性とパフォーマンスはどちらも 100,000 台以上のラップトップに適切に拡張できます。
  • スマートフォンやタブレットのタッチ操作に最適化されたモバイルフロントエンド
  • 夜のテーマ
  • EvernoteとMarkdownのインポート/エクスポート
  • Web クリッパーを使用すると、Web コンテンツを簡単に保存できます。

下の画像に示すように:

5. ジョプリン

公式サイト:https://joplinapp.org/plans/

Github: https://github.com/laurent22/joplin

Joplinは、無料のオープンソースのメモ作成およびToDoリストアプリケーションです。大量のメモをノートブックに整理して管理できます。メモは検索可能で、アプリケーションから直接、またはテキストエディタからコピー、注釈、変更することができます。コメントはMarkdown形式で記述されます。

Evernote からエクスポートしたノートは、フォーマットされたコンテンツ(Markdown 形式に変換済み)、リソース(画像、添付ファイルなど)、完全なメタデータ(地理的位置、更新日時、作成日時など)を含め、Joplin にインポートできます。プレーンな Markdown ファイルもインポート可能です。

エンドツーエンドの暗号化を使用して、Nextcloud、Dropbox、OneDrive、Joplin クラウドなどのさまざまなクラウド サービスとメモを安全に同期できます。

全文検索はすべてのプラットフォームで利用可能で、必要な情報を素早く見つけることができます。プラグインやテーマを使ってアプリケーションをカスタマイズできるほか、独自のアプリを簡単に作成することもできます。

このアプリケーションは、Windows、Linux、macOS、Android、iOSで利用できます。FirefoxとChromeでもWebクリッパーを使用して、ブラウザからWebページやスクリーンショットを保存できます。

下の画像に示すように:

6. lx-music-desktop

公式ドキュメント: https://lxmusic.toside.cn/

Github: https://github.com/lyswhut/lx-music-desktop

lx-music-desktop は、Electron 17 + Vue 3 をベースにした音楽ソフトウェアです。Windows、Mac OS、Linux、Android プラットフォームでの実行をサポートしています。

下の画像に示すように:

7. イエスプレイミュージック

公式サイト:https://music.qier222.com/

Github: https://github.com/qier222/YesPlayMusic

YesPlayMusicは、Windows、macOS、Linuxに対応した、見た目にも美しいNetEase Cloud Musicのサードパーティ製プレーヤーです。以下の特徴を備えています。

  • Vue.js ファミリーのツールを使用して開発する
  • NetEase Cloud Musicアカウントログイン(QRコード/携帯電話/メールログイン)
  • MV再生をサポート
  • 歌詞表示をサポート
  • プライベートFM / 毎日の曲のおすすめをサポート
  • 毎日自動チェックイン(モバイルとデスクトップの両方でチェックイン)。
  • ライト/ダークモードの自動切り替え
  • タッチバーをサポート
  • PWAに対応しています。Chrome/Edgeのアドレスバー右側の「+」をクリックして、パソコンにインストールできます。
  • Last.fmのScrobbleをサポート
  • 音楽クラウドストレージをサポート
  • カスタムホットキーとグローバルホットキー
  • Mprisをサポート

下の画像に示すように:

8. サイダー

公式サイト:https://docs.cider.sh/

Github: https://github.com/ciderapp/Cider

パフォーマンスと見た目の魅力の両方を維持しながらゼロから書かれた、Electron と Vue.js 上に構築されたまったく新しいクロスプラットフォームの Apple Music エクスペリエンスです。

下の画像に示すように:

9. ZYプレーヤー

Github: https://github.com/Hunlongyu/ZY-Player

ZY Player は、次の機能を備えたクロスプラットフォームのデスクトップ ビデオ プレーヤーです。

  • すべてのプラットフォームをサポート: Windows、Mac、Linux
  • IPTV および衛星テレビのライブ放送をサポートします。
  • ビデオソースはカスタマイズ可能で、インポートとエクスポートをサポートしています。
  • ポスター モードとリスト モードでのリソースの参照をサポートします。
  • 再生履歴、前回の再生進行に自動的にジャンプします。
  • ブックマーク機能は、インポートとエクスポートをサポートし、視聴エクスペリエンスの同期もサポートします。
  • 簡単モードに対応しており、サボるのに最適です。
  • すべてのリソースをワンクリックで検索し、検索履歴をサポートします。
  • エクスポートリソースのダウンロードリンク
  • サードパーティのプレーヤーによる再生をサポート
  • Doubanの評価を表示

下の画像に示すように:

10. ナイラス・メイル

Github: https://github.com/nylas/nylas-mail

Nylas Mailは、Electron、React、Fluxを使用して構築されたオープンソースでスケーラブルなメールクライアントです。容易に拡張できるよう設計されており、多数のサードパーティ製プラグインで機能を追加できます。数百のメールプロバイダーと互換性があり、デスクトップアプリケーションとしてオフラインでも実行できます。Mac、Windows、Linuxで利用可能です。

下の画像に示すように:

11. ピクゴ

Github: https://github.com/Molunerfinn/PicGo

PicGo: 画像を素早くアップロードし、URL を取得するためのツール。

PicGo 自体は次の画像プラットフォームをサポートしています。

  • Qiniu 画像ホスティング v1.0
  • Tencent Cloud COS v4/v5、バージョン v1.1 および v1.5.0
  • アゲインクラウド v1.2.0
  • GitHub v1.5.0
  • SM.MS V2 v2.3.0-ベータ.0
  • アリババクラウド OSS v1.6.0
  • イムガー v1.6.0
  • ベースバージョンにはデフォルトの画像ホスティングサポートが含まれなくなりました。独自のサードパーティ製画像ホスティングプラグインを開発できます。詳細はPicGo-Coreをご覧ください。
  • 特別な機能
  • ドラッグアンドドロップによる画像アップロードをサポート
  • キーボード ショートカットを使用してクリップボードから最初の画像をアップロードすることをサポートします。
  • Windows および macOS では、右クリック メニューから画像ファイルをアップロードできます (v2.1.0+)。
  • 画像をアップロードすると、リンクは自動的にクリップボードにコピーされます。
  • クリップボードにコピーするためのカスタマイズ可能なリンク形式をサポート
  • キーボード ショートカットの変更をサポートします。高速アップロードのデフォルトのショートカットは、command+shift+p (macOS) | control+shift+p (Windows/Linux) です。
  • プラグイン システムをサポートします。既存のプラグインは、Gitee や QingCloud などのサードパーティの画像ホスティング サービスをサポートします。
  • PicGo の基盤アーキテクチャを利用したサードパーティ製のプラグインやアプリケーションは、Awesome-PicGo でご覧いただけます。ぜひご投稿ください!
  • PicGo (v2.2.0+) への HTTP リクエストの送信によるアップロードをサポートします。
  • ぜひご自身でさらに多くの機能を発見してください。私たちは今後も新しい機能を開発し続けます。
  • 開発の進捗状況はプロジェクトで確認でき、進捗状況はリアルタイムで更新されます。

下の画像に示すように:

12. 素晴らしい電子

Github: https://github.com/sindresorhus/awesome-electron

Awesome Electronは、Electronを使ったアプリケーション作成に役立つリソースです。記事、書籍、動画、ポッドキャスト、ドキュメント、ツールなど、さまざまなコンテンツが含まれています。