MeshKit — メッシュキット(去中心化工具包)

ToolP2PWebRTCMonorepo

cainiaopppppppp/MeshKit

★ 456

GitHub →

関連記事

Hypermind — デプロイメント数を数える分散型カウンター

Hypermindは「存在しない問題」に対する高可用性ソリューションを自称する、完全分散型のPeer-to-Peerデプロイカウンターです。コンテナを起動している参加ノード同士が直接やり取りして、現在同じコンテナを実行しているノード数を推定・共有します。Docker化され、JavaScriptで実装された軽量ツールで、監視やデバッグ用のユーモラスな用途に向いています(概略)。

P2PDockerMonitoring

npmでパッケージを公開する支援ツール(open-packages-on-npm)

open-packages-on-npm は、モノレポに多数のパッケージがある際に、メンテナが npm Trusted Publisher の設定を手早く行えるように支援するシンプルな CLI ツールです。TypeScript 製で npm に公開されており、ワークスペースを横断した一括操作や自動化パイプラインと組み合わせて使うことで、手動での登録作業やミスを減らせます。小規模で必要最小限の設計を意図したツール群です。

npmmonorepoCLI

PgVideoChat — Postgresでチャットを実現するプロジェクト

PgVideoChatは「chat through postgres!」を掲げる小規模なTypeScriptベースのプロトタイプリポジトリです。READMEにはSvelte向けCLI「sv」でのプロジェクト生成コマンドが含まれており、フロントエンドにSvelte(svでのテンプレート)+TypeScript、バックエンドやリアルタイム経路にPostgreSQL(LISTEN/NOTIFYなど)を用いてチャットやビデオ通話のシグナリング/メッセージングを行う設計が想定されます。.envや.env.exampleの用意からローカル環境で試せる構成になっており、軽量な実験・学習用途に向くリポジトリです(約300字)。

SveltePostgreSQLWebRTC

Linly-Talker-Stream:リアルタイム会話型デジタルヒューマン

Linly-Talker-Streamは、フルデュプレックス(双方向)かつ低遅延でのリアルタイム会話を目指したデジタルヒューマンフレームワークです。Python 3.10+をベースにWebRTCなどのストリーミング技術を活用し、音声の送受信、音声合成/認識、表情・口パク同期などを連携させて、対話型のバーチャルヒューマンを実現するための基盤的な仕組みを提供します。拡張性を重視したモジュール構成が特徴です。

DigitalHumanWebRTCStreaming

OpenCode 学習大全 — learn-opencode リポジトリ解説

OpenCode 学習大全 (learn-opencode) は、システム全景からパッケージ単位のコード解析までを一貫してまとめた学習リポジトリです。Monorepo 構造やアーキテクチャ図、学習ロードマップ、各コアパッケージの微視的分析など、実践的な理解を深めるためのドキュメント群を中心に構成されています。実装そのものというより設計と学習のためのリファレンスとして有用です(約300字)。

学習ガイドアーキテクチャMonorepo