ホームページ >ウェブフロントエンド >jsチュートリアル >NodeJS は何でもできる: 10 の驚くべき NodeJS オープンソース プロジェクト
以下は、私がコンパイルした NodeJS オープンソース プロジェクトです。興味のある学生はチェックしてください。
1.NodeOS
NodeOS は、NodeJS を使用して開発されたフレンドリーなオペレーティング システムであり、NodeJS を使用してパッケージ管理にシェルと NPM を使用します。パッケージだけでなく、スクリプトやインターフェースなども適切に管理できます。現在、Docker と Vagrant はどちらも NodeOS の最初のバージョンで構築されています。
2. Noduino
多くのハードウェア ハッカーは、HTML5、Socket.IO、および NodeJS Web アプリケーションを使用して、Web ページを通じて Arduino を制御することを望んでいる、シンプルで柔軟な JavaScript および NodeJS フレームワークであるプロジェクトです。 Arduinoを制御します。現在、このプロジェクトは立ち上げられたばかりで、Arduino からのイベント (ボタンのクリックなど) のキャプチャなど、いくつかの一般的な機能をサポートしています。
- to 3.node-webkit ’’ ’Out to OffのBack to Cradle'sのT's' ’T- ‐w-lこれは NodeJS と WebKit テクノロジーを融合したもので、Windows および Linux プラットフォームにわたるクライアント アプリケーション開発のための基礎となるフレームワークを提供します。
pdfkit は、Nodejs を使用して開発された PDF ドキュメント生成ライブラリであり、「HTML5 Canvas-Like API」を使用してベクター グラフィックスとフォントを作成し、ファイル セキュリティ、テーブル作成、テキストの折り返しなどの多くの標準的な PDF 機能をサポートします。 、箇条書き、ハイライト、コメント、その他の PDF 機能。
PDFKit は PDF 生成ツールであり、ドキュメント変換システムではないことに注意してください。既存の PDF ドキュメントを操作したい場合は、別の NodeJS プロジェクトである Scissors を使用できます。 G5.log.io
Log.io は、Nodejs に基づいて開発された、ブラウザーでアクセスできるリアルタイム ログ監視プロジェクトです。 Log.io はログの変更を監視するだけで、ログは保存しないことに注意してください。ただし、ログがどのマシンに保存されているかがわかっている限り、これは問題ではありません。Log.io は、Socket.io ライブラリを使用してアクティビティ レポートを送信します。Log.io もサーバー クライアント モデルを採用しています。 Log.io はサーバーとハーベストの 2 つの部分で構成されます。サーバーはマシン A (サーバー) で実行され、他のマシンから送信されたログ メッセージを監視および記録します。ログ ハーベスターはマシン B (クライアント) で実行され、マシン B を監視および収集します。ログを記録する必要がある各マシンにはハーベスターが必要です。 ️ノードキャストまたはリープキャストノードキャストやリープキャストなど。 PC で Nodecast または Leapcast を実行し、モバイル デバイスを起動して、Chromecast をサポートするアプリを選択すると、モバイル ブロードキャストのコンテンツをコンピュータにマッピングし、コンピュータをストリーマーとして使用できます。
2 つのアプリケーションのうち、Nodecast の方がシンプルですが、対応する機能は YouTube と Google Music (DEMO) でのみテストされています。 Nodecast を、DIAL 検出プロトコルを使用して接続されたデバイスを提供する (Chromecast と同様) という Nodecast ライブラリと混同しないように注意してください。 ️端末ユーザー NodeJS アプリケーションの依存関係を変更する必要はありません。 GUI を使用せずに NodeJS アプリケーションを公開したい場合は、Nexe が最良の選択です。現在のアプリケーションの欠点の 1 つは、Windows プラットフォームでは動作せず、Linux および Mac OS X プラットフォームでのみ動作し、ネイティブ NodeJS モジュールをサポートしていないことです。 。構文の強調表示は CodeMirror によって提供されます。 Hyro は本格的な Web IDE を意図したものではなく、軽量の HTML または CSS メモ帳に似ています。 O ar 9. Haroopad
Haroopad は Linux 上の Markdown エディタであり、UI として Chromium を使用し、Windows、Mac OS X、および Linux をサポートしています。テーマのスタイルは豊富で、構文の強調表示は 54 のプログラミング言語をサポートしています。以下の図に示すように、一方の側にはコード編集ウィンドウ、もう一方の側にはプレビュー ウィンドウがあり、リアルタイムで更新できます。電子メール エクスポート機能により、ドキュメントを Tumblr や Evernote に送信できます。 D10.tiddlywiki5
Tiddlywiki は非常に柔軟なインタラクティブな Wiki であり、単一の HTML ファイルまたはブラウザーの強力な NodeJS アプリケーションとしても使用できます。
TiddlyWiki5 は新しく設計されたバージョン 5.0 で、NodeJS を直接統合して一連の機能を利用できるようになりますが、スタンドアロン モードでは利用できません。現在、TiddlyWiki5 はまだベータ段階にあります。
以上は皆さんのためにまとめたもので、今後皆さんのお役に立てれば幸いです。
関連記事:
p5.jsマウス操作の実装と使い方
js
QRコードの生成(最も簡潔に)
以上がNodeJS は何でもできる: 10 の驚くべき NodeJS オープンソース プロジェクトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。