言語別

C++

32件のリポジトリ(注目度順)

リポジトリ
32
今週の新顔
1
合計 ★
518,324
snuri00/psp-web-recomp

PSPをエミュレータなしでブラウザ実行する静的再コンパイル技術 — PSPのMIPSコードを事前にC++へ変換しWebAssembly化、自作のHLEカーネルとWebGL2レンダラで動かす静的再コンパイル技術です。『God of War』シリーズがブラウザ上で60fps・高解像度で動作し、エミュレータに頼らない新たなレトロゲーム実行手法として注目されます。

PSP games in the browser, static recompilation to WebAssembly, an HLE kernel and a WebGL2 renderer

C++注目度 86
★342
thesnarkitecht/rembrandt

Lightroom脱出用の無料RAW写真編集ソフト — アカウント登録やサブスク不要で使えるクロスプラットフォームの写真編集ソフトです。RAW現像やAIマスク、オンデバイスAIによる超解像・自然言語での編集指示に対応し、自己ホストも可能。Adobe離脱先として注目です。

A free photo editor. No account, no subscription, no tracking. RAW, masks and on-device AI for macOS, Windows and Linux. Self-hostable.

C++注目度 86
★152
Niko1221/Strata

ゲーミングPCで1250億パラメータAIを動かす — Strataは大規模言語モデルQwen3.8-Flash-Nextを、普通のゲーミングPC(12GB以上のNVIDIA/AMD GPU)上でワンクリック導入して動かせる推論エンジンです。OpenAI/Anthropic互換APIをローカルで提供し、画像入力にも対応。クラウド不要でコーディングエージェントや自作アプリと連携できる点が特徴です。

Qwen3.8-Flash-Next on any consumer hardware: one-click install for Windows / Linux. Strata inference engine, OpenAI/Anthropic API on localhost, optional image input.

C++🇪🇺 欧州発注目度 79
★26,900
ymcrcat/rgpu

MacでもCUDA不要、リモートGPUでPyTorchを動かす — CUDA非搭載のMacなどからPyTorchテンソル演算をリモートのNVIDIA GPUに透過的にオフロードできるツールです。専用deviceを使う簡単な方式と、既存のLinux CUDAバイナリをそのまま動かせるCUDAシム方式の2経路を提供し、ローカル開発環境を変えずに手元に無いGPUを活用できます。

Keep Python on your laptop. Run PyTorch operations and hold tensors on a remote GPU, including from a Mac with no CUDA installation.

C++注目度 70
★77
boykopovar/AnyPS5

PS5実行ファイルをエミュレーションなしで移植するツール — AnyPS5はPS5向け実行ファイルをLinuxやWindowsのネイティブ形式に変換するリリンカーと、システムprxライブラリの実装を提供します。エミュレータや別プロセスを介さず動作し、シェーダーもSPIR-Vへ再コンパイルする点が特徴です。実際に2Dプラットフォーマーが安定60fpsで動くなど、ゲーム保存・互換性研究に関心のある開発者に刺さる内容です。

Tool for automatic PS5 executables porting to Linux and Windows

C++注目度 62加速度 -38%
★41,751
harry7557558/spirula-studio

COLMAP不要、単体バイナリで動く3DGS学習ツール — 動画や写真から3D Gaussian Splattingモデルを学習し、メッシュまで生成できる自己完結型ツールです。Python/PyTorchやCOLMAPが不要で、VulkanによりNVIDIA・AMD・Intel・AppleのGPUで動作します。量子化学習で8GB VRAMでも1000万Gaussianを扱え、魚眼・360度カメラにもネイティブ対応しています。

Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.

C++注目度 56加速度 -14%
★1,746
Low-Zi-Hong/ESP32s3-LLM-Cluster

7台のESP32-S3で動くBitNet LLMクラスタ — ESP32-S3を7台SPIデイジーチェーンで接続し、0.4BパラメータのBitNet(1.58bit三値量子化)言語モデルをパイプライン分散推論させるプロジェクトです。マスターがトークナイザと埋め込みを担当し、各ノードがTransformer層を分担処理する構成で、超低リソースな組込み機器上でLLM推論を実現する試みとして独自性があります。

7-node ESP32-S3 cluster running a 0.4B LLM via 1.58-bit (BitNet) ternary quantization over SPI daisy-chain

C++注目度 53加速度 0%
★243
tensorflow/tensorflow

Google発、機械学習のデファクト基盤 — Google Brainが開発したオープンソースの機械学習フレームワークです。研究から本番デプロイまでを一貫してカバーする柔軟なエコシステムを持ち、Python・C++の安定APIを提供します。長年の実績とコミュニティの大きさから、深層学習を学ぶ人から大規模分散学習を行う現場まで幅広く支持されています。

An Open Source Machine Learning Framework for Everyone

C++注目度 52加速度 +602%
★201,082
M-Abozaid/esp32-c3-adblock

PSRAM不要、2ドルESP32-C3で動く広告ブロックDNS — 537,000件のブロックリストをRAMに載せず、40bitハッシュとしてフラッシュに保存し二分探索するという発想で、PSRAM非搭載の2ドルESP32-C3でもPi-hole級の広告ブロックを実現しています。RAM使用量は約50KB、判定も約10msと高速で、既存のRAM常駐型アプローチとは一線を画す省メモリ設計が注目ポイントです。

Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share

C++🌐 その他発注目度 47加速度 -70%
★3,201
lostmsu/TurboGPT

CUDAで1分未満、超軽量GPT学習エンジン — CUDA C++で実装された、バイトレベルGPTを1分以内に学習できる超軽量トレーナーです。PyTorch等の大規模フレームワークに依存せず、チェックポイントやTensorBoard互換ログも備えた実用的な最小構成。GPU計算能力さえ分かればWindows/Linux双方でビルド可能で、GPT学習の内部動作を学びたい人や高速プロトタイピングに向いています。

Train a tiny GPT in under a minute (CUDA only)

C++🇺🇸 北米発注目度 46加速度 0%
★56
firebase/firebase-ios-sdk

Firebase公式のApple向けSDK、Gemini連携も — GoogleのFirebase公式Apple(iOS/macOS等)SDKのOSSリポジトリです。認証・データベース・Storage・Analyticsなど定番機能に加え、Firebase AI LogicによるGemini基盤モデル連携のプレビューも追加され、AI機能を組み込むアプリ開発者に注目です。CocoaPods配布は2026年10月で終了予定でSPM移行も進んでいます。

Firebase SDK for Apple App Development

C++🇺🇸 北米発注目度 46加速度 +106%
★6,970
leejet/stable-diffusion.cpp

llama.cppスタイルで動く純C/C++の画像・動画生成推論エンジン — ggmlベースでSD、Flux、Wan、Qwen Image、Z-Imageなど最新の拡散モデルを純粋なC/C++で推論できるプロジェクトです。外部依存なしの軽量実装で、llama.cppと同じ思想でCPU/GPU上に画像・動画生成モデルを動かせる点が特徴です。新モデルへの対応も非常に早く、活発に開発が続いています。

Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++

C++注目度 42加速度 -9%
★7,714
duckdb/ducklake

DuckDB発、新時代のデータレイク形式 — DuckLakeはDuckDBチームが開発する統合データレイク&カタログフォーマットです。IcebergやDelta Lakeと異なり、メタデータ管理にSQLデータベース(Postgresなど)を利用するシンプルな設計が特徴で、複雑な分散カタログを避けつつ高速なレイクハウス基盤を構築したいエンジニアに向いています。

DuckLake is an integrated data lake and catalog format

C++🇪🇺 欧州発注目度 38
★3,314
kvoltmer/Audionaut

AIエージェントが操作できる音声編集ソフト — Audionautは無料・オープンソースのマルチトラック音声編集ツールで、JUCE製のC++アプリとしてWindows/macOS/Linuxで動作します。MCPに対応しているためClaudeなどのAIエージェントが実際にカット・クロスフェード・ステム分離といった編集操作を実行できる点が特徴で、フルDAWほど重くない軽量な編集環境を求める音楽・ポッドキャスト制作者に向いています。

Audionaut professional audio editing and audio recording

C++注目度 33加速度 -79%
★258
seamusc/papermono-shopping-list

冷蔵庫に貼るE-paper買い物リスト、ファームウェア一式 — M5Stack PaperMono向けのファームウェアで、FastAPIサーバーとスマホ用WebUIと同期する買い物リストを実現します。E-paperの部分更新・オンスクリーンキーボード・低電力Wi-Fi同期・ライトスリープなど、約2400行のC++で実用レベルまで作り込んでおり、自作PaperMonoアプリの土台としても使えます。

E-paper shopping list for the M5Stack PaperMono, with a FastAPI server and phone web UI

C++🇪🇺 欧州発注目度 33加速度 -63%
★206
fmtlib/fmt

C++の書式化を高速・安全にする{fmt} — {fmt}はC stdioやC++ iostreamsに代わる高速・安全な書式化ライブラリです。C++20のstd::formatやC++23のstd::printの実装元でもあり、多くのプロジェクトで採用される実績あるデファクトスタンダードです。位置引数によるAPIやUnicode対応など機能も充実しています。

A modern formatting library

C++🇺🇸 北米発注目度 26加速度 +11%
★25,883
GoogleCloudPlatform/cloud-spanner-emulator

Cloud Spannerをローカルで動かすGoogle公式エミュレータ — Google Cloud Spannerをローカル環境で再現できるオープンソースのエミュレータです。本番サービスと同じ振る舞いを重視して作られており、単体テストや開発時にクラウド接続不要でSpanner対応アプリを検証できます。gcloudコマンドやDockerイメージから簡単に起動できる点も実用的です。

An open source emulator for Cloud Spanner.

C++注目度 25加速度 0%
★334
TantrixAuto/yantra

字句解析からAST生成まで一体化したC++パーサジェネレータ — Yantraはレキサー・LALR(1)パーサ・ASTビルダーを統合したC++製コンパイラコンパイラです。UTF-8対応やプッシュ型パーサ、単一ファイルへの出力モードなど実用的な機能を備え、依存ライブラリなしでCMakeビルド可能。自作言語処理系を手軽に作りたい開発者に向いています。

A C++ parser generator: lexer, parser, and AST generation in one tool.

C++注目度 25加速度 0%
★24
mikesart/gpuvis

GPUトレースを可視化するValve製ツール — Valve Software製のGPUトレースビジュアライザーです。Linuxのtraceeventやperfデータを取り込み、GPUとCPUの処理を時系列で可視化できます。Dear ImGuiベースの軽量GUIで、ゲームやグラフィックスのパフォーマンス解析・ボトルネック調査に活用できます。

GPU Trace Visualizer

C++注目度 16
★1,028
andreasfertig/cppinsights

コンパイラの目で見るC++のからくりを可視化 — Clangベースのソース間変換ツールで、暗黙の特殊メンバ関数生成や暗黙キャスト、range-based forの展開など、C++コンパイラが裏で行う処理を人間が読めるコードとして表示します。ラムダや構造化束縛といったモダンC++機能の仕組みを学びたい開発者や教育用途に最適です。

C++ Insights - See your source code with the eyes of a compiler

C++注目度 4加速度 -87%
★4,682
mogrinz/AMT630A

AMT630A搭載OSDチップを自在に操るArduinoライブラリ — 複合映像LCDモニタ基板に使われるAMT630Aチップのハードウェアオンスクリーンディスプレイ機能をArduino/ESP32から制御できるライブラリです。テキストやビットマップ描画、パレットアニメーション、スケーリングなど実用的なAPIを提供し、Python製画像変換ツールも付属します。リバースエンジニアリングに基づく貴重な実機検証済みの成果です。

An Arduino Library for working with the AMT630A chip

C++注目度 0加速度 -100%
★38
ggml-org/llama.cpp

C/C++で動くLLM推論エンジンllama.cpp — GPUなしでも動作するC/C++製のLLM推論エンジンで、量子化により軽量な環境でも大規模モデルを実行できます。GGML基盤を使い、curl一発インストールやDocker対応、REST API提供など、ローカルLLM実行の事実上の標準として広く使われています。

LLM inference in C/C++

C++
★131,531
microsoft/BitNet

1ビットLLMを高速推論するMicrosoft公式フレームワーク — BitNet.cppはMicrosoftが公開する1ビットLLMの公式推論エンジンです。I2_S量子化によりCPU/GPU上でF16比最大2倍超の高速化を実現し、埋め込みモデルや音声認識エンジンVibeASR.cppにも展開されています。省メモリ・省電力でLLM推論を動かしたい開発者に最適です。

Official inference framework for 1-bit LLMs

C++🇺🇸 北米発
★41,181
cloudflare/workerd

Cloudflare Workersを支えるJS/Wasmランタイム — Cloudflare Workersの内部実装をオープンソース化したサーバー向けJS/Wasmランタイムです。Workers向けアプリのセルフホストやローカル開発、プログラム可能なHTTPプロキシとして利用でき、ナノサービス設計や権限ベースの構成でSSRF耐性を持つのが特徴です。

The JavaScript / Wasm runtime that powers Cloudflare Workers

C++🇺🇸 北米発
★9,004
libjxl/libjxl

次世代画像フォーマットJPEG XLの公式実装 — JPEG XLの標準化団体による公式リファレンス実装で、エンコーダ・デコーダを含みます。可逆圧縮と不可逆圧縮の両方に対応し、既存JPEGをロスレスに再圧縮できる点が特徴です。多くのアプリで採用されており、WebPやAVIFに代わる次世代画像フォーマットとして注目されています。

JPEG XL image format reference implementation

C++
★3,772
google/mozc

Google発のオープンソース日本語入力エンジン — Mozcは「Google日本語入力」の実装を公開したOSS版で、Windows・macOS・Linux・ChromeOS・Androidなど幅広いプラットフォームで動作する日本語IMEです。変換精度や辞書を自分でビルド・カスタマイズしたい開発者に向いています。

Mozc - a Japanese Input Method Editor designed for multi-platform

C++🇺🇸 北米発
★3,015
CutWire-Studios/Drift

初心者でも仕上がる無料動画編集ソフトDrift — Qt 6とFFmpegで作られたオープンソースのデスクトップ動画編集ソフトです。初心者でも「それっぽい」ではなく「完成度の高い」動画を作れることを目指しており、Linux・Windows・macOS・Androidに対応しています。無料の商用編集ソフトの代替を探す人に向いています。

Drift is a free, open-source, beginner-friendly desktop video editor built with Qt 6 and FFmpeg.

C++
★1,978
snuri00/ps2-web-recomp

PS2ゲームをエミュレータなしでブラウザ実行 — PS2のEmotion Engineマシンコードを事前にC++へ静的再コンパイルし、WebAssembly化してWebGPU上で動くOS/ハードウェア再実装と組み合わせる野心的なプロジェクトです。グランツーリスモ4やゴッドオブウォーIIが実機並みのフレームレートでブラウザ内動作する点が驚きで、psp-web-recompの姉妹プロジェクトとして同じ手法を踏襲しています。

PS2 games in the browser: static recompilation to WebAssembly with a native runtime

C++
★1,039
cobanov/PS5LM

ジェイルブレイクPS5がLLMサーバーになる — ジェイルブレイクしたPS5のGPU上でllama.cppを動かし、GGUFモデルをネイティブ実行してOpenAI/Anthropic互換APIで家中の端末に配信できるプロジェクトです。PCもクラウドも不要で、TV画面向けUIを備えた自宅専用のプライベートLLMサーバーとして使えます。Qwen系モデルや決定モデルにも対応しています。

llama.cpp on a jailbroken PS5: run any GGUF model natively on the console, starting with Qwen 3.8

C++🌐 その他発
★506
nyosegawa/speech.cpp

ggml駆動の音声合成・認識オールインワンCLI — whisper.cppやllama.cppと同じggmlエンジン上で、TTS・ASR・VADをひとつのCLI/ライブラリに統合したC++実装です。Qwen3-TTSやReazonSpeechなど複数モデルに対応し、Metal/Vulkan/CPUで動作。OpenAI互換サーバーやライブ文字起こしも備え、音声対話アプリを手早く組める点が特徴です。

Speech synthesis, speech recognition and voice activity detection for voice conversation, in C++ on ggml: Qwen3-TTS, Irodori-TTS, Qwen3-ASR, ReazonSpeech, parakeet and Silero VAD on Metal, Vulkan and the CPU, with an OpenAI-compatible server and live transcription.

C++
★180