DUICUO

WeChatモーメントの謎の文字列の背後にあるオープンソースプロジェクト

今週「npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237...」のような文字列を見たことがなければ、今週のGitHubトレンドリストはまさにうってつけです。これは、Twitterの元創設者が繰り返し推奨している分散型ソーシャルネットワーキングアプリ、Damusのプロフィールです。わずか1週間でiOSアプリランキングのトップ10にランクインしたこのアプリのライセンスは、nostr(同名のオープンソースプロジェクト)です。

分散型ソーシャル ネットワーキングのトレンド以外にも、今週のプロジェクトには、いつものように、Android をルート化する KernelSU、音声認識の精度を向上させる WhisperX、コラボレーションのための APITable、ChatGPT に似た AI 対話ツールの Open-Assistant、Kubernetes の初心者から上級者までを対象とした kubernetes-learning-path など、実用的なツールがいくつかあります。

以下のコンテンツは、Weibo @HelloGitHub の GitHub Trending および Hacker News のホットポスト(HN Hot Posts)から抜粋したものです。選考基準:新着|役に立つ|興味深い。プロジェクトはリリース日別に分類されており、過去14日以内にリリースされたプロジェクトには「新着」マークが付き、このマークが付いていないプロジェクトは2週間以上前にリリースされたことを示します。スペースの都合上、一部のプロジェクトはこの記事には含まれていません。ご了承ください。🌝

1. 今週の注目記事

1.1 コラボレーションプラットフォーム: APITable

主な言語: TypeScript、Java

APITableは、日常的なコラボレーションタスクの管理においてAirtableの代替として使用できる、API向けのローコードプラットフォームです。Airtableは、テキスト、画像、リンクなどのリソースを一元管理し、日々の仕事や生活のタスクを管理できるコラボレーションプラットフォームです。Airtableと同様に、APITableには以下の機能があります。

  • リアルタイムコラボレーション。
  • 自動フォームは関連するフィールドを自動的に同期できます。
  • API ファースト パネル。
  • 無制限のクロステーブル結合。
  • 強力な行と列の権限。
  • 埋め込みをサポートしており、APITable を独自の管理システムに埋め込むことができます。

GitHubアドレス → https://github.com/apitable/apitable

1.2 音声認識:WhisperX

メイン言語: Python

WhisperXは、強制アライメントを用いて音声認識のタイムスタンプ精度を向上させる単語レベルの音声認識ツールです。OpenAIのWhisperモデルをベースにしたWhisperXは、強制アライメントとASR音声モデル(wav2vec2.0など)を用いることで、Whisperのタイムスタンプ精度を向上させます。

GitHubアドレス → https://github.com/m-bain/whisperX

2. GitHubトレンド週間ランキング

2.1 Windows パッケージ管理: winget-cli

今週のスター増加数: 600以上; 主な言語: C++、C

このリポジトリには、Windows パッケージ管理クライアントのソースコードが含まれています。パッケージ管理ツールをインストールしたり、パッケージ管理ツールの開発に参加したりできます。

GitHub アドレス → https://github.com/microsoft/winget-cli

2.2 AI対話:オープンアシスタント

今週のスター増加数: 4,800以上; 主な言語: Python、TypeScript

チャットベースの AI アシスタントは、会話タスクを理解し、サードパーティ システムと対話し、情報を動的に取得できます。

GitHubアドレス → https://github.com/LAION-AI/Open-Assistant

2.3 分散プロトコル: nostr

今週のスター増加数: 1,400以上

最近人気のTwitter代替アプリであり、承認不要の分散型ソーシャルネットワーキングアプリであるDamusは、分散型プロトコルnostrを使用しています。他の分散型プロトコルと同様に、nostrは中央サーバーに依存せず、暗号化キーと署名を使用して記録の改ざんを防止します。

GitHubアドレス → https://github.com/nostr-protocol/nostr

2.4 K8s 学習パス: kubernetes-learning-path

今週のスター増加数: 1,800以上

kubernetes-learning-path は、Kubernetes の初心者から上級者までを対象とした学習パスを提供します。下の図は、Kubernetes の高度なアーキテクチャと、外部サービスがクラスターに接続する仕組みを示しています。さらに、今週の GitHub ホットリストには、Kubernetes ベースの PaaS/DevOps のデプロイに関する完全なデモチュートリアルが掲載されています。こちらもぜひご覧ください: https://github.com/ben1234560/k8s_PaaS

GitHubアドレス→https://github.com/techiescamp/kubernetes-learning-path

2.5 Android ルート: KernelSU

今週のスター増加数: 350以上、主な言語: C、Kotlin

Android 用のカーネルベースのルート化方法。特徴:

  • カーネルベースの su および権限管理。
  • overlayfs に基づくモジュール システム。

GitHubアドレス → https://github.com/tiann/KernelSU