開発ツール
295件のリポジトリ(注目度順) — 3ページ目
unsafeを最小化した安全なSIMD抽象化クレート — RustでSIMDを扱う際にunsafeコードをほとんど書かずに済む安全な抽象化を提供するクレートです。CPUのSIMD対応をランタイムに検出しつつ、intrinsicsと安全な抽象の両方を統一的に扱えます。同様の目標を持つpulpクレートとも比較される、SIMD安全性追求の新しいアプローチです。
Safer and easier SIMD
時空間の合成可能性を追求するプラグイン基盤 — cordisはNode.js向けのメタフレームワークで、プラグイン同士の依存関係やライフサイクルを「時空間的に合成可能」な形で管理できるのが特徴です。ホットリロードや副作用(effect)の分離を重視した設計で、Koishiなど大規模プラグインエコシステムの土台としても使われています。既存のDIコンテナやプラグインローダーとは異なり、動的な構成変更に強い点が差別化ポイントです。
Meta-Framework of Spatiotemporal Composability
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
自然言語で意味検索できるローカルgrep「sgrep」 — sgrepは、コード名を知らなくても自然言語の意図からローカルのコードやドキュメントを検索できるツールです。語句とセマンティクスの両方で一致箇所を探し、ripgrepの結果を意味的にランク付けすることも可能。アカウントやホスト型インデックス、モデルサーバー不要で完全ローカル動作する点がCKやmgrepとの差別化ポイントです。
Node.js標準のパッケージ管理ツール — JavaScript/Node.jsエコシステムの事実上標準であるnpmの本体リポジトリです。Node.jsに標準バンドルされ、パッケージのインストールや依存関係管理、公開など開発フローの中核を担います。長年の実績と巨大なレジストリ連携が強みで、yarnやpnpmと比較検討される基準点でもあります。
the package manager for JavaScript
AIコーディングのトークン消費を可視化するローカル完結ツール — Claude Code・Cursor・Gemini・DeepSeekなど43種のAIコーディングツールのトークン使用量とコストを、クラウド連携やAPIキーなしでローカルのみで集計・可視化します。プロンプト内容は一切読み取らないプライバシー重視の設計で、デスクトップペットやネイティブウィジェット、実績機能も備えています。
Local-first AI token usage & cost tracker for 31 coding tools incl. Claude Code, Codex, Cursor, Gemini & DeepSeek Harness—with native apps. Never reads prompts.
JavaScript界隈の定番静的解析ツールESLint — ASTベースでコードパターンを検出・修正できる、完全プラグイン型のJavaScript/ECMAScript用リンターです。全ルールがプラグインとして実装されており、実行時に追加・カスタマイズ可能な柔軟性がJSLintやJSHintとの差別化点です。
Find and fix problems in your JavaScript code.
800万ファイルを1msで探すmacOS全文検索 — macOS向けの全ディスクファイル検索ツールで、あいまい名検索・誤字許容・ファイル内容へのインデックス付きgrepを備え、800万ファイルでも約1msで応答します。CLI・デーモン・Rustクレート・コーディングエージェント向けMCPサーバーとして使え、ripgrepやSpotlightと差別化される速度とシンボル検索も特徴です。
Whole-disk file search for macOS: fuzzy names, typo tolerance, indexed content grep. ~1 ms over 8M files.
tree-sitterで探すコード重複検出ツール — treepeatはtree-sitterのASTを使い、単なる行の一致ではなく関数やクラス単位での重複・類似コードを検出するツールです。正規化ルールを3段階で切り替えられ、識別子を無視した構造的類似も発見可能。SARIF出力に対応しCI連携もでき、15言語をサポートしています。
Code similarity detection using treesitter
業界標準EDG C/C++フロントエンドがついにOSS化 — 長年多くの商用コンパイラ・静的解析ツールの内部で使われてきたEDG C/C++フロントエンドがオープンソース化されました。Clang・GCC・MSVCとの高いパース互換性とバグ再現性、高い設定自由度が特徴で、C/C++ツール開発者やコンパイラ研究者にとって貴重な基盤になります。Cバックエンドやソース変換用C++バックエンドも同梱されています。
The Open EDG C & C++ Compiler Project
PythonでCADを書く、OpenCascade駆動の新世代ライブラリ — build123dはOpenCascadeカーネルを使い、PythonicなAPIでBREPベースの2D/3D CADモデルを構築できるライブラリです。CadQueryと似た領域ですが、代数的な演算子(+=や*)による直感的なモデリングや型ヒント対応など、コードとしてのCAD設計をより洗練させています。3DプリントやCNC加工向けの精密モデル作成に向いています。
A python CAD programming library
自然言語でE2Eテストを自動操縦するAIフレームワーク — PlaywrightベースでWeb/モバイルアプリのE2Eテストを自然言語のゴール指定だけでAIエージェントが実行し、ロケーターやアサーションで結果を検証できます。一度記録した操作は以降モデル呼び出し不要で再生されるため高速かつ低コストで、Playwrightの代替・拡張として注目されています。
Next generation e2e testing framework for web and mobile apps.
開発ツール・環境変数・タスクを1つのCLIに統合 — miseはasdfやdirenv、Makeなどが個別に担っていた「言語・ツールのバージョン管理」「環境変数管理」「タスクランナー」を1本のRust製CLIに統合したツールです。プロジェクトごとに設定を切り替えられ、開発環境のセットアップを簡略化したい人に向いています。
dev tools, env vars, task runner
Codex公式アプリを改造せず着せ替える外部スキンツール — OpenAI CodexのデスクトップアプリにCDP注入で見た目をカスタマイズできる外部ツールです。app.asarなど公式インストーラー自体は一切改変せず、オンラインのテーマギャラリーやStudioから好きなスキンを選んで適用できます。コードを書く時間に気分や雰囲気を加えたい開発者に向いています。
Codex Dream Skin
RustのUB検出インタプリタMiri — Rustコンパイラ公式のMIRインタプリタで、未初期化データ使用やメモリ未解放、データ競合など未定義動作を実行時に検出できます。StackedBorrows/TreeBorrowsによるエイリアス規約違反も実験的に検知でき、unsafeコードの安全性検証に有用です。クロスターゲット実行にも対応しています。
An interpreter for Rust's mid-level intermediate representation
メール送信せずに存在確認するRust製ツール — 実際にメールを送らずに、SMTP検証などでアドレスの実在性をチェックできるRust製ツールです。CLIやDockerで動くHTTPバックエンドとして使え、SaaS版も提供されています。メール配信前のバウンス防止やリスト精査に役立ちます。
Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.
端末で使うブロック式Markdownノート「Tsuzuri」 — TsuzuriはGo製のTUIノートアプリで、ノートはプレーンなMarkdownファイルのまま保存されます。Vim風編集やライブプレビュー、ボード・カレンダー表示、96種類のテーマを備え、CLI上で知識管理を完結できる点が特徴です。依存なしの単一バイナリで手軽に導入できます。
Block-based notebook for the terminal. Plain Markdown files, Vim editing, live preview, boards, calendars and 96 themes.
Rustコードを数学的に検証するモデル検査器 — KaniはRust向けのビット精度モデル検査器で、未定義動作やパニック、オーバーフローなどをあらゆる入力に対して網羅的に検証できます。特にunsafeブロックの安全性検証に強く、テストでは見逃しがちなバグをコンパイル前に発見できるのが特徴です。関数契約やGitHub Actionとの連携にも対応しています。
A model checker for Rust programs.
WhatsAppマルチデバイスAPIを実装するGoライブラリ — whatsmeowはWhatsAppのWebマルチデバイスAPIをGoで実装したライブラリです。メッセージ送受信、グループ管理、既読通知、アプリ状態の同期など主要機能をカバーしており、ブラウザ自動化に頼らずBotや連携ツールを開発したいGoエンジニア向けです。通話機能とブロードキャストリスト送信は未対応です。
Go library for the WhatsApp web multidevice API
CAPCOM製ゲームエンジン技術REXのコア、構造化データエンジン — カプコンの次世代ゲームエンジン技術「REX」のコア部品として開発された.NET向け高速構造化データエンジンです。JSON/CBOR/TOML等を共通のトークンDOMに変換し、System.Text.Jsonより最大2.8倍速い並列デシリアライズと低メモリ消費を実現。単なるJSONシリアライザではなく、読込・編集・フォーマット変換を一つのモデルで扱える点が特徴です。
High-performance, token-based structured data engine for .NET. A core component of REX, the technology behind CAPCOM's next-generation game engine.
TypeScriptコンパイラをLLMがRustに移植 — TypeScript公式コンパイラ(tsc)をRustへ移植する実験的プロジェクトです。GPT系とClaude Opusに数十万ドル分のAPIコストをかけて書かせた結果、実プロジェクトで高い互換性を達成。LLMのコーディング能力の限界を探る面白い事例としても注目です。
An experimental Rust port of the TypeScript 7 compiler (tsc)
妥協しないPythonコードフォーマッタBlack — Pythonコードのスタイルを自動で統一するフォーマッタです。yapfやautopep8と異なり設定の自由度をあえて絞ることで、プロジェクト間でコードの見た目を揃え、レビュー時の差分を最小化します。pre-commit対応で導入も簡単です。
The uncompromising Python code formatter
サーバー管理を一画面に集約するRust製SSHクライアント — macOS/Windows/Linux対応のSSHクライアント兼サーバー管理ツールです。ダッシュボードでCPU・RAM・稼働率などをリアルタイム監視でき、タブ型ターミナル、SFTP、ポートフォワーディング、SSH鍵管理まで一つのアプリで完結します。Rust製でTauriによるGUIとTUIの両方を提供し、既存のSSH管理ツールより導入が手軽な点が特徴です。
Fast, open-source SSH client and server manager for macOS, Windows and Linux. Desktop GUI and terminal TUI with a live metrics dashboard, tabbed terminal, SFTP file manager, port forwarding, one-click SSH keys and snippets. Built in Rust.
Rust製の高速・プライバシー重視な文法チェッカー — GrammarlyやLanguageToolの欠点を解消するため作られたオフライン文法チェッカーです。文書のチェックはミリ秒単位で完了し、メモリ使用量もLanguageToolの1/50以下。WebAssembly対応でブラウザ拡張やエディタ統合にも組み込めます。
Offline, privacy-first grammar checker. Fast, open-source, Rust-powered
Octatrack用ファームウェア改造ビルドツール — Elektron OctatrackのOS 1.40Cを土台に、DSP56300エフェクトやColdFire改造、コミュニティ製modを自由に組み合わせて1つのファームウェアイメージとしてビルドできるツールです。ファームウェア自体は配布せず、ユーザー自身の手元のOSから生成する点が特徴で、各modは作者のビルドとバイト単位で検証されます。改造好きなOctatrackユーザー向けの非公式リミキサーです。
A remixer for the Elektron Octatrack's OS: modules (custom DSP56300 effects, ColdFire mods, ports of community mods) composed into one firmware image built from your own 1.40C. No firmware distributed.
ブラウザ完結の次世代ファイル変換ツール — WebAssemblyでファイルをサーバーに送らずデバイス上で変換するツールです。画像・音声・文書・動画など250以上の形式に対応し、サイズ制限なし。動画のサーバー変換用デーモンも自前でホスティングでき、プライバシー重視の人に刺さります。
The next-generation file converter. Open source, fully local* and free forever.
git worktree×tmuxで並列開発を自動化するCLI — 複数のgit worktreeとtmux(kitty/WezTerm/Zellijにも対応)のウィンドウを1タスク=1ウィンドウで結びつけ、環境構築の自動化と`workmux merge`によるワンコマンドクリーンアップを実現します。複数のAIエージェントを並行稼働させる開発スタイルに特に有効です。
git worktrees + tmux windows for zero-friction parallel dev
Epic製のネイティブGUIデバッガ — Epic Gamesが公開したC言語製のネイティブ・ユーザーモードGUIデバッガです。現状はWindows x64+PDBのローカルデバッグに対応し、将来的にLinux/DWARF対応も予定。独自デバッグ情報形式RDIと専用リンカも併せて開発中で、既存のVisual Studioデバッガ等と異なる高速・軽量な選択肢を目指しています。
A native, user-mode, multi-process, graphical debugger.
BEAM上で動く型安全な新言語Gleam — ErlangのBEAM仮想機械上で動作する静的型付け言語で、Rust製コンパイラを持ちます。Elixirのような並行性・耐障害性を保ちつつ、型安全性でランタイムエラーを減らせる点が特徴です。企業ではなくスポンサーに支えられたコミュニティ主導のプロジェクトです。
⭐️ A friendly language for building type-safe, scalable systems!
LinuxやWindowsでiOS開発ができるxtool — xtoolはXcode不要でiOSアプリをビルド・署名・インストールできるクロスプラットフォームツールです。LinuxやWindows上でSwiftPMパッケージをiOSアプリ化し、Apple Developer Servicesともプログラムから連携できます。CLIだけでなくXKitライブラリとしても利用可能です。
Cross-platform Xcode replacement. Build and deploy iOS apps with SwiftPM on Linux, Windows, macOS.