開発ツール
295件のリポジトリ(注目度順) — 4ページ目
ブラウザで動く本格組み込みボードエミュレータ — Velxioはブラウザ上でArduinoやESP32、Raspberry Piなど40種のボードをCPUレベルで実機エミュレーションできるOSSツールです。Arduino C++やMicroPython、ESP-IDFのコードを書いてコンパイル・実行でき、150種以上の電子部品も再現。実機やクラウド不要でWokwiのような学習・プロトタイピング用途に最適です。
Emulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/3mARjJrh4E
Rust製の超高速Pythonパッケージ・プロジェクト管理ツール — uvはpip・pip-tools・pipx・poetry・pyenv・virtualenvなどを一本で置き換えるツールで、pip比10〜100倍の速度を実現しています。統一ロックファイルによるプロジェクト管理やPythonバージョン管理、スクリプト実行まで対応し、Pythonエコシステムの乱立した開発体験を統合します。
An extremely fast Python package and project manager, written in Rust.
GPUIで作るRust製デスクトップUIキット — GPUI上に構築された高性能デスクトップアプリ向けUIフレームワークです。60種類以上のコンポーネント、120FPSの滑らかな描画、大量データ対応のテーブルや仮想リストを備え、実際にLongbridge Proという商用アプリで運用されています。JS拡張にも対応し、Rustアプリは単一クレート依存で導入できます。
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
AtomとTree-sitterの開発陣が作る高速マルチプレイヤーエディタ — Zedは、AtomやTree-sitterを生み出した開発者らによるRust製の高性能コードエディタです。GPU描画で応答速度を追求し、複数人での同時編集(マルチプレイヤー)機能を標準搭載している点がVS CodeやAtomなど既存エディタとの大きな違いです。macOS・Linux・Windowsで利用可能でGPL-3.0ベースのOSSとして公開されています。
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Apple Silicon上でiPhoneを仮想化するCLI — Appleの研究用VM基盤PCCを活用し、Virtualization.frameworkでiPhoneを仮想的に起動できるCLIツールです。ダウンロードからDFUリストア、CFWインストール、初回起動までを1コマンドで自動化し、iOS実機なしでの検証やジェイルブレイク環境構築を容易にします。VM作成・クローン・設定変更などの管理コマンドも備えています。
Run a virtual iPhone on an Apple Silicon Mac.
大きな変更を小分けPRの連鎖で管理するgh拡張 — GitHub公式が提供するgh CLI拡張で、大きな変更を積み重ねた小さなPR群(スタックドPR)として管理できます。ブランチ作成やリベース、PRのベース設定、階層間の移動といった煩雑な作業を自動化し、AIコーディングエージェント向けのskill連携も用意されています。
GitHub Stacked PRs
Bubble Tea製、見た目も機能も充実したTUIファイルマネージャー — GoのBubble Teaフレームワークで作られた、モダンな見た目のターミナルファイルマネージャーです。マルチパネル操作やテーマ・プラグイン対応などを備え、ranger系CLIに慣れていない人でも使いやすいUIを目指しています。見た目の美しさと実用性を両立したい方におすすめです。
Pretty fancy and modern terminal file manager
grepを置き換える高速検索CLI「ripgrep」 — gitignoreを自動で尊重しつつディレクトリを再帰的に正規表現検索できるCLIツールです。grepやThe Silver Searcher、ackと比較しても高速で、Rust実装によるパフォーマンスの高さが特徴です。Windows/macOS/Linuxに対応し、開発者の日常的なコード検索を大幅に高速化します。
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
PRレビューをスコープ単位で整理するツール — antfu氏によるGitHub PRレビュー支援ツールです。変更ファイルをグループ化し要点を要約、1スコープずつレビューできます。Web・ブラウザ拡張・CI連携にも対応し、CIでは一度の解析結果をPRコメントとして全レビュワーに共有できるのが特徴です。
A better way for review GitHub Pull Requests
ブラウザ/Node.js向け定番Promise HTTPクライアント — axiosはブラウザとNode.jsの両方で動作するPromiseベースのHTTPクライアントです。リクエスト/レスポンスの変換やインターセプト、自動JSON処理などを備え、長年デファクトスタンダードとして使われています。現在はv0向けのセキュリティ更新対応も案内されています。
Promise based HTTP client for the browser and node.js
コード整形の定番、意見のあるフォーマッター — PrettierはASTを解析して独自ルールで再出力することで、コードスタイルの議論を終わらせるフォーマッターです。JavaScriptやTypeScriptだけでなくCSS・HTML・Markdown・YAMLなど幅広い言語に対応し、エディタ保存時の自動整形で一貫したコードベースを維持できます。設定項目を最小限にすることでチーム内のスタイル論争を防ぐ点が特徴です。
Prettier is an opinionated code formatter.
作業ツリーをそのままリモート実行するCrabbox — 未コミットの変更や非ignoreファイルを含む作業ツリーをそのままリモートマシンやローカルコンテナに同期し、コマンドを実行して結果を返すツールです。ボックスを温めたまま編集→実行を繰り返せる点や、Docker/Podman・SSH・クラウドVMなどプロバイダーを選べる柔軟さが特徴で、CIプッシュ前の動作確認やエージェント連携に向いています。
Crabbox: warm a box, sync the diff, run the suite.
Markdownノートをそのまま実行できる開発者向けノートアプリ — Ledgeは、Markdownファイル内のコードブロックをその場で実行できるノートアプリです。shellやPython、SQL、AIへのプロンプトなどを⌘+Enterで実行し、結果をノート内に表示します。ファイルはプレーンな.mdで、クラウドや専用DB不要。Mac/Linux/Windows/iPhone/Androidで同じノートを開け、SSH越しのサーバー上でも使えます。
App Store Connect操作をCLIで自動化するGoツール — App Store Connect APIをコマンドラインから高速に操作できるGo製CLIです。TestFlight配信、ビルド、審査提出、署名、アナリティクス取得、スクショ管理までをスクリプト化でき、CI/CDやAIエージェント向けのSkillsパックも提供。Xcode連携作業を自動化したいiOS/macOS開発者に最適です。
Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more
RailsをRustやSwiftへ型推論付きで変換するコンパイラ — RubyのRailsアプリを解析し、型アノテーションなしで全体の型を推論、Rust・Swift・TypeScript・Go・Elixirなど複数言語のネイティブプロジェクトへ変換するコンパイラです。デプロイ先をビルドフラグとして選べる点が新しく、CRubyから脱却したいRailsユーザーや、LSP/MCP連携で型安全性を求める開発者に刺さる設計です。
Rails as a specification; the deployment target is a build flag
WebGPU標準を実装した純Rust製グラフィックスAPI — Vulkan・Metal・D3D12・OpenGLに対応し、wasm上ではWebGL2やWebGPUでも動く純Rust製のグラフィックスAPIです。WebGPU標準に基づく設計で、FirefoxやServo、Denoの内部実装にも採用されており、クロスプラットフォームなGPUプログラミングを安全かつ統一的なAPIで実現します。
A cross-platform, safe, pure-Rust graphics API.
Jira/Linear代替のOSSプロジェクト管理ツール — Plane はJira・Linear・Monday・ClickUpに代わるオープンソースのプロジェクト管理プラットフォームです。課題管理やスプリント(サイクル)、ドキュメント、トリアージまで一元管理でき、Plane Cloudでの利用に加え自前サーバーへのセルフホストも可能です。Django/React構成で、ツール運用の煩雑さを減らしたいチームに向いています。
🔥🔥🔥 Open-source Jira, Linear, Monday, and ClickUp alternative. Plane is a modern project management platform to manage tasks, sprints, docs, and triage.
マルチデバイス対応WhatsApp REST APIがMCP・n8nに対応 — GOWAはWhatsApp WebをラップしたGo製REST APIで、UI・Webhook・Chatwoot連携を備え省メモリ設計です。v8でマルチアカウント管理とデバイス単位のREST/WebSocket制御、さらにMCPモードとn8n連携ノードが追加され、自動化用途での活用が広がっています。
GOWA - WhatsApp REST API with support for UI, Multi Account, Webhooks, and MCP, and Chatwoot. Built with Golang for efficient memory use.
Linuxのプロセスを3D空間でブラウザ探索 — ProcInShはLinux向けのWebベースプロセスインスペクタで、eBPFを使いプロセス空間を3Dビジュアルで可視化・探索できます。psやtopのCLI操作に代わり、ブラウザ上で直感的にプロセス詳細やメモリ、環境変数を確認できるのが特徴です。
Explore Linux processes in 3D. A real-time process inspector powered by Rust, eBPF and Three.js.
自前運用できる無料WhatsApp APIゲートウェイ — NestJS製のOpenWAは、ベンダーロックインや有料制限なしでWhatsApp連携を自前ホストできるOSSゲートウェイです。DB(SQLite/PostgreSQL)やストレージ(ローカル/S3)、キャッシュ(Redis)をコード変更なしで切り替え可能なプラガブル構成が特徴で、WhatsApp Bizの代替基盤を探す開発者に刺さります。
Free, Open Source, Self-Hosted WhatsApp API Gateway
NodeJS不要で動くImmich写真アップロードCLI — 自己ホスト型フォトサーバImmichへ大量の写真をアップロードするGo製CLIです。公式immich-CLIと異なりNodeJSやDocker不要で、Google PhotosのテイクアウトやiCloud、ローカルフォルダから10万枚超の写真も重複検出やバースト写真のスタック処理込みで取り込めます。</br>Immich V3にも対応し、Windows/macOS/Linux/FreeBSDで単一バイナリとして動作します。
An alternative to the immich-CLI command that doesn't depend on nodejs installation. It tries its best for importing google photos takeout archives.
Google WorkspaceをまるごとCLI操作できるgws — Drive・Gmail・Calendar・SheetsなどGoogle WorkspaceのAPIをDiscovery Serviceから動的に読み込み、1つのCLIコマンド体系として提供します。構造化JSON出力や40以上のAIエージェント向けスキルも同梱しており、人間だけでなくAIエージェントからの操作も想定した設計が特徴です。
Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.
mold: Rust製の超高速リンカ、lld作者が本気で刷新 — C/C++/Rustなどのビルドで時間を食うリンク処理を高速化するツールです。LLVM lldの原作者自身が、既存リンカのアーキテクチャ限界を突破するために書き直した点が特徴で、lldより最大4.9倍、wildより1.9倍速いベンチマークを記録しています。多数のOSSやx86-64/ARM/RISC-Vなど幅広いアーキテクチャで採用され、実運用で枯れてきています。
mold 🦠: A Modern Linker in Rust 🦀
よく使うディレクトリへ一瞬でジャンプするcd代替 — zoxideはz・autojumpに触発された「賢いcd」で、頻繁に使うディレクトリの利用頻度を記憶し、数文字の入力だけで目的地へジャンプできます。Rust製で高速に動作し、bash・zsh・fish・PowerShell・Nushellなど主要シェルをほぼ全て公式サポートしている点が特徴です。fzfとの連携もでき、既存のzやautojumpからの移行先として人気を集めています。
A smarter cd command. Supports all major shells.
Wi-Fi7ルーターを独自改造し広帯域SDR化 — GemtekのWi-Fi 7ルーターW1700Kの無線チップMT7996を、独自開発したファームウェア(MediaTekコード不使用)で制御し、最大320Msps・14bitのIQ信号を10GbE経由でホストへストリーミング。ブラウザ上でライブスペクトラムとウォーターフォール表示ができる、ユニークなハードウェア転用型SDRプロジェクトです。
SSD向け高速ディスク使用量解析CLI — Go製のディスク使用量解析ツールで、特にSSD環境で並列処理を活かした高速スキャンが可能です。ncduなどに似たコンソールUIを持ちつつ、SQLite/BadgerDBへの結果保存やZIP/tarアーカイブのブラウジング対応など機能が豊富で、サーバ管理者やCLI愛好者に向いています。
Fast disk usage analyzer with console interface written in Go
ASTで読む差分ツール、diffr — difftasticから派生した構造的diffツールで、AST解析による折り畳み表示やAI向けの差分要約(擬似コード化)に対応したインタラクティブTUIを備えています。git diffと同じ引数で使え、WASMプラグインによる拡張も可能。コードレビューの可読性を高めたい開発者におすすめです。
Structural diffs with a streaming API and interactive terminal frontend
信頼危機から生まれたAListのコミュニティ運営フォーク — OpenListは、元のAListプロジェクトのガバナンスへの懸念から誕生したフォークです。AGPL-3.0ライセンスと透明な開発体制を掲げるコミュニティチームが保守しており、阿里雲盤や百度盤などのクラウドストレージ統合利用者に向いています。
A new AList Fork to Anti Trust Crisis
LaTeXの後継を目指す新しい組版システムTypst — LaTeXほど強力でありながら学習コストが低い、Rust製の新しい組版システムです。マークアップ記法とスクリプト機能を統合し、数式やbibliography管理にも対応、増分コンパイルにより高速なビルドも実現しています。研究者や技術文書作成者に特に刺さる設計です。
A markup-based typesetting system that is powerful and easy to learn.
Elmアーキテクチャで作るGo製TUIフレームワーク — The Elm Architectureを採用し、宣言的な状態管理でターミナルアプリを構築できるGoフレームワークです。高性能なセルベースレンダラーやマウス・クリップボード対応など実運用向けの機能を備え、シンプルな一発CLIから複雑なフルウィンドウTUIまで対応します。
A powerful little TUI framework 🏗