GitHub Trending 定点観測RSSで購読

GitHubトレンドを毎朝、日本語で深掘り要約

GitHub Trending デイリーレポート

  1. 1
    morluto/rea6日連続

    TypeScript★ 102,255+25,585 (今日)

    AIエージェントを使い、アプリの挙動からネイティブバイナリまでリバースエンジニアリングするツール。

    深掘り

    REA(Reverse Engineer Anything)は、AIエージェントがMCP経由で呼び出して使うリバースエンジニアリング支援ツール。ネイティブバイナリ、JavaScript/Electronアプリ、.NETアセンブリ、Androidアプリ、WASM、EVMバイトコード、Webサイト、ネットワークキャプチャ、ファームウェア、プロセスの振る舞いまで幅広く解析する。Hopper、Ghidra、IDAなど既存ツールを利用して疑似コードや逆アセンブル結果、参照関係、モジュール構成を返し、解析はローカルで実行される。各結論には根拠と未確定事項が併記され、エージェントはそれを基に動作の説明・再実装・テストを行える。`npx rea-agents setup` でClaude Code、Codex、Cursorなどに登録でき、CLIからも使える。多様な対象を一つのMCPで扱える点と、結論に証拠を添える点が差別化点。ソースのないアプリの仕組みを理解して再実装したい開発者や、セキュリティ研究者、CTF参加者向けで、READMEは適法な研究の範囲での利用を前提としている。

  2. 2

    C++★ 29,936+3,977 (今日)

    PS5向け実行ファイルをLinuxとWindows向けに自動移植するツール。

    深掘り

    PS5の実行ファイルをLinuxとWindowsで動くネイティブ形式に自動変換するツール。変換を担うrelinkerと、動的リンク用のPS5システムPRXライブラリの実装を備え、エミュレーションや別の実行プロセスを使わない。シェーダーはSPIR-Vに変換でき、Vulkan環境で扱える。対応ゲームやコントローラー設定の情報も提供されている。エミュレーターと違い変換後の実行ファイルを直接動かす点が差別化点。対象ユーザーはREADMEに明記がないが、免責事項から、相互運用性・研究・保存・互換性検証を目的とする開発者や研究者と読み取れる。

  3. 3

    Rust★ 17,699+2,956 (今日)

    アーティスト、デザイナー、映像制作者向けのクリエイティブ制作エンジン。

    深掘り

    AI画像・動画制作のためのIDEのような制作ツール。2Dの構図づくりと3Dシーンでのキャラクターのポーズ設定・カメラ配置・背景除去・3Dメッシュ化を組み合わせ、生成の前に場面を組み立てられる。テキストからの画像生成、画像編集、キャンバス上のマスクによる部分修正、画像から動画生成にも対応する。画像・動画・音楽・3Dメッシュ・ワールドなど計62モデルを、ArtCraft自身のほかGrok、Midjourney、Sora、World Labsなどのプロバイダーから選べる。プロンプト入力を、視覚的なツールで再現性の高い結果を得る「制作行為」に近づける点が特徴。MITとApache-2.0のデュアルライセンスで、Windows・macOSは安定版、Linuxはソースビルドが必要。アーティスト、デザイナー、映像制作者向け。

  4. 4

    HTML★ 50,255+1,083 (今日)

    AIコーディングツール向けのダイアグラム設計スキル。44種類の図に対応し、自己完結したHTML+SVGを出力する。

    深掘り

    Claude Code、Codexなどのエージェントで使うスキルで、図を自己完結した単一のHTML+SVGとして生成する。44種類の図タイプを持ち、各タイプに3つの見た目がある。サイトのURLから配色とフォントを取り込んでブランドに合わせられ、draw.io・Mermaid・Excalidrawの既存図の描き直し、SVG/PNG書き出し、アクセシビリティ対応、オフラインのフォント利用にも対応する。エージェントが必要な図タイプの参照資料だけを読み込み、4pxグリッドに沿って配置する。影を使わず強調色を1〜2か所に絞った編集者風のデザインを目指す点が差別化点。一方でテキストとして差分管理できる編集可能なソースにはならず、品質はモデルに左右される。ブログや資料に載せる図を美しく仕上げたい開発者・執筆者向けで、Gitで頻繁に更新する文書にはMermaidが向くとされている。

  5. 5

    JavaScript★ 51,573+872 (今日)

    ブラウザ上で動く、実データを用いた3D地球儀型の空間情報シミュレーター。

    深掘り

    公開データを使い、ブラウザ上のフォトリアルな3D地球儀に航空機、船舶、衛星、地震、交通、公共カメラなどのライブ情報を重ねて表示するオープンソースアプリ。CesiumJSとGoogle Photorealistic 3D Tilesを基盤に、Vanilla JavaScriptとViteで構築されている。機体の操縦席視点での追跡、OpenAI Realtime APIによる音声操作と分析、CRT・NVG・FLIR風のセンサー描画、天気や観測データの表示、ルート描画、シーン演出などを備える。APIキーなしでも主要機能を試せ、キーを追加すると3D都市や音声機能が有効になる。データソースが公開で検証可能、レイヤーごとにモジュール化されて拡張しやすい、ローカルで動作しコードを確認できる点が差別化点。地理空間技術やOSINTに関心のある開発者・学習者向け。航行や緊急対応など安全に関わる用途には使わないよう注意書きがあり、個人の追跡や顔認識は対象外とされている。

  6. 6
    pytorch/pytorch▲ 42日連続

    Python★ 104,459+314 (今日)

    GPU高速化に対応したPythonのテンソル計算・動的ニューラルネットワークライブラリ。

    深掘り

    Pythonで使える「テンソル計算」と「深層ニューラルネットワーク」を中心に据えたライブラリ。NumPyに似たテンソル操作をGPUで高速に実行でき、ニューラルネットワークは自動微分(autograd)で構築する。計算グラフは実行時に動的に作られ、処理が即時に実行されるため、ネットワークの振る舞いをコードの流れのまま変更でき、デバッグやエラー追跡もしやすい。NumPyやSciPyなど既存のPythonエコシステムと連携し、新しい層をPythonでもC++拡張でも書ける。柔軟性と速度を両立した開発環境を求める研究者や機械学習エンジニア向け。

  7. 7

    Jupyter Notebook★ 36,433+541 (今日)

    単一の4GB GPUで70Bモデルの推論を行うライブラリ。

    深掘り

    70Bクラスの大規模言語モデルを4GB程度の単一GPUで推論できるようにするPythonライブラリ。量子化・蒸留・剪定を使わず、モデルを層ごとに分割してディスクに保存し、推論時に一度に1層だけをGPUへ載せて順に計算することで必要なVRAMを抑える。Hugging FaceのリポジトリIDを渡すだけでLlama、Qwen、DeepSeek、Mistralなど多くのモデルを同じ方法で扱える。オプションの4bit/8bit圧縮による高速化、Apple silicon搭載Macでの動作、アダプタだけをGPUに置く省メモリな学習にも対応するとされる。ディスク容量を多く消費する点に注意が必要。高性能GPUを持たず手元の限られたハードウェアで大規模モデルを試したい研究者・開発者・個人ユーザー向け。

  8. 8

    Assembly★ 74,216+581 (今日)

    アポロ11号の指令船・月着陸船向け誘導コンピュータ(AGC)の原典ソースコード。

    深掘り

    アポロ11号の誘導コンピュータ(AGC)の原始ソースコードを公開するリポジトリ。対象は司令船のComanche055と月着陸船のLuminary099で、Virtual AGCとMIT博物館の協力でデジタル化された。オリジナルのソースを閲覧・研究でき、Virtual AGCを使ってコンパイルもできる。ハードコピーの画像からアセンブラ(yaYUL)向けに転写したコードを収録し、転写の誤りは元のスキャンと照合してPRで修正する運用。再実装ではなく原典への忠実さを重視する点が特徴。ライセンスはパブリックドメイン。アポロ計画のソフトウェアに関心のある開発者、コンピュータ史の研究者、宇宙開発史の愛好家向け。

出典: https://github.com/trending?since=daily

← 最新のデイリーレポートへ