wasm
14件のリポジトリ
ターミナルから進化したエージェント型開発環境 — Warpは従来のターミナルを拡張し、内蔵コーディングエージェントやClaude Code・Codex・Gemini CLIなど外部エージェントとも連携できる開発環境です。Rust製で高速に動作し、Warp Factoriesによる自動化されたIssue対応やPRレビューも特徴で、AI活用型の開発スタイルを模索するエンジニアに刺さります。
Warp is an agentic development environment, born out of the terminal.
Rust製、Web/ネイティブ両対応のイミディエイトモードGUI — eguiはRustで書かれたシンプルかつ高速なイミディエイトモードGUIライブラリです。Web・ネイティブ・ゲームエンジンなどテクスチャ付き三角形を描画できる環境ならどこでも組み込め、egui.rsのデモで手軽に試せます。ゲーム開発者やツール作成者に特に刺さる設計です。
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
ブラウザだけでPCを丸ごと再現するx86エミュレータ — x86互換CPUやFPU、VGA、サウンドカードなどのPCハードウェアをJavaScriptで実装し、機械語をWebAssemblyにJITコンパイルして実行速度を確保しています。プラグイン不要でブラウザ上にLinuxやWindowsを起動できるのが特徴で、レトロOSやレガシーソフトの動作確認、教育用途に最適です。
x86 PC emulator and x86-to-wasm JIT, running in the browser
Bytecode Alliance製、スタンドアロンWasmランタイムWasmtime — WasmtimeはブラウザなしでWebAssemblyモジュールを実行できるスタンドアロンランタイムです。Cranelift JIT/AOTコンパイラとWASIを基盤とし、サーバーやエッジ、Rustアプリへの組み込みで高速かつ安全なサンドボックス実行を求める開発者向けです。
A lightweight WebAssembly runtime that is fast, secure, and standards-compliant
Python×Rustで作るレトロゲームエンジン — PICO-8やTIC-80のように16色・4音源というシンプルな制約でドット絵ゲーム開発を楽しめるエンジンです。コア部分はRustで実装され高速に動作し、WebやWASM書き出しにも対応。個人開発ながら人気を集めるプロジェクトです。
A retro game engine for Python
ピュアGoで実装されたWebRTCライブラリ — libwebrtcに依存せずGoだけでWebRTCを実装したライブラリです。RTP/SRTPやORTCにも対応し、CGO不要でクロスコンパイルしやすいのが強みです。WASM対応でブラウザ連携もでき、動画配信やP2P通信、VoIPなど幅広い用途に使えます。
Pure Go implementation of the WebRTC API
RustでPyTorch超え目指すテンソル/DLフレームワーク — Burnは学習と推論を同一コードで実行できるRust製テンソルライブラリ兼深層学習フレームワークです。ONNXエクスポートなしに訓練コードがそのまま本番で動き、カーネル融合JITにより動的グラフの柔軟さと高速性を両立します。CUDA/Metal/WebGPU/ROCmなどマルチプラットフォーム対応で、研究向けの速い編集・実行サイクルも実現しています。
Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
ブラウザ完結の次世代ファイル変換ツール — WebAssemblyでファイルをサーバーに送らずデバイス上で変換するツールです。画像・音声・文書・動画など250以上の形式に対応し、サイズ制限なし。動画のサーバー変換用デーモンも自前でホスティングでき、プライバシー重視の人に刺さります。
The next-generation file converter. Open source, fully local* and free forever.
RustだけでできたパラメトリックCAD、AIでも操作可能 — SolidCraftは純Rust製のオープンソース・パラメトリック3D CADです。デスクトップ・ブラウザ・MCP経由のAIエージェントから操作でき、寸法を変えるだけでモデルが自動再構築されます。FreeCADなどに代わる軽量・組み込みやすいCADとして注目されます。
SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.
Render OG images and paged PDFs from JSX, HTML, and CSS. No headless browser. Runs on Node.js, Cloudflare Workers, browsers, and Rust.
WASM上で動く安全なJS隔離実行環境 — QuickJSをWebAssemblyにコンパイルし、JS/TSから安全に信頼できないJavaScriptを実行できるライブラリです。ホスト関数の公開やasyncifyによる同期コード内での非同期関数実行も可能で、ブラウザ・Node・Deno・Bun・Cloudflare Workersまで幅広く対応しています。プラグインサンドボックスの実装に最適です。
Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions
RustよりWasmサイズで勝るC#コンパイラ「NetWasm」 — NetWasmはC#や.NET CILを直接WebAssemblyへAOTコンパイルする独立系コンパイラで、CLRやMono、dotnet.jsを持ち込まず独自ランタイムと精密GCを内蔵します。同一ワークロードでRustのサイズ最適化ビルドより生サイズで約10%、Brotli圧縮後で約20%小さい結果を示し、軽量なWasm配布を求める開発者に注目されています。
Compile C# and .NET CIL to small standalone Wasm with WASI (AOT with built-in Runtime and Precise GC)
D言語製のシンプルな2Dゲームエンジン — raylibのような小さなライブラリとGodotのような大規模エンジンの中間を狙ったD言語製2Dゲームエンジンです。アーキテクチャを強制しないコード駆動設計と、GCの有無を選べる柔軟な抽象化が特徴。物理演算やタイルマップ、アニメーションなど必要な機能を標準装備し、Web/Windows/Linux/macOSに対応します。
A delightfully simple 2D game engine.
🎮 GTA: Vice City in your browser — WebAssembly ⚙️ , OPFS 💾, Service Worker 🔧, fully offline. No CDN, no server. 🚀