開発ツール
295件のリポジトリ(注目度順) — 6ページ目
Homebrewより最大6.6倍速いパッケージ管理ツール — RustでuvのアーキテクチャをHomebrewパッケージ管理に応用し、最大6.6倍の高速化を実現したツールです。Brewfile互換でHomebrewからの移行も容易で、インストール/アップグレード/GCなどの操作をより高速に行えます。macOSとLinux両対応です。
An up to 10x faster Homebrew client
高速・省ディスクなNode.jsパッケージマネージャpnpm — npmやYarnより最大2倍速く、node_modules内のファイルを単一のコンテンツアドレス方式ストレージからリンクすることでディスク容量を節約します。モノレポに強く、依存関係の厳格な管理やロックファイルによる再現性も特徴です。2016年から実運用されており、大規模チームでも採用が進んでいます。
Fast, disk space efficient package manager
Go言語で書くクロスプラットフォームGUIツールキット — FyneはGo言語で書かれたシンプルなUIツールキットで、単一のコードベースからデスクトップとモバイル(Android/iOS)両方に対応するアプリを作れます。Material Design風の見た目とテーマ機能を備え、Go開発者がネイティブGUIを手軽に構築できる点が魅力です。
Cross platform GUI toolkit in Go inspired by Material Design
AIコーディング向けMac用ターミナル「Kaku」 — WezTermをベースに、フォントやテーマ、シェル統合、Macショートカットを事前設定済みのmacOS向けターミナルです。設定不要でAIコーディングにすぐ使え、Lua設定によるカスタマイズも可能。Kaku・Waza・Kamiという三部作の一つとして開発されています。
A fast, good-looking, AI-friendly terminal for the Mac.
ChromiumやLibreOffice管理不要のPDF変換API — GotenbergはDockerコンテナとして動くPDF変換APIで、HTML・Word・Excel・URLなどをmultipart/form-data経由で送るだけでPDFに変換できます。内部でChromiumやLibreOffice、PDFtk等を利用し、環境構築の手間を省けるのが特徴で、多数の企業やOSSプロジェクトで実運用されています。
A developer-friendly API for converting many document formats into PDF files, and more!
MCP対応でAIエージェントが直接作れる社内ツール基盤 — ToolJetは既存DBやAPI上に管理画面・ダッシュボードを構築できるOSSのローコード基盤です。プロンプトからの自動生成に加え、Claude CodeやCursorなどのコーディングエージェントがMCPサーバー経由でToolJet本来のコンポーネント・データ契約に沿ったアプリを直接生成でき、自由生成コードにならず、そのままビジュアルビルダーで編集・運用できる点が特徴です。
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
ApacheBench代替の軽量HTTP負荷テストツール — Goで書かれた単一バイナリのHTTP負荷生成ツールです。ApacheBench(ab)の後継として、並行数やリクエスト数、実行時間、レート制限などを柔軟に指定でき、HTTP2にも対応しています。インストールが簡単で手軽に負荷試験を行いたい開発者に向いています。
HTTP load generator, ApacheBench (ab) replacement
Gitに統合された分散型バグトラッカー — git-bugはgitリポジトリだけで動くバグトラッカーで、通常のgit remoteを使ってオフラインでもバグ情報をpush/pullできます。GitHub等へのロックインを避けつつ、CLI・TUI・Web・GraphQL APIから利用でき、他のトラッカーとの橋渡し機能も備えています。
Distributed, offline-first bug tracker integrated in git
クラウド同期しないAPIクライアント、Bruno — PostmanやInsomniaの代替となるオープンソースIDEです。コレクションをクラウドではなくファイルシステムにBru言語のプレーンテキストで保存するため、Gitで直接バージョン管理・共同作業できます。プライバシー重視でオフライン専用という設計思想が特徴的です。
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
Rust製のモジュール型Ethereum実行クライアント — Rethは高速性とモジュール性を重視したEthereum実行層クライアントで、Rust・Alloy・revm・Foundryを基盤に構築されています。各コンポーネントがライブラリとして利用可能なため、開発者は必要な機能だけを取り込んで独自の実装を作れます。Paradigmが主導し、Engine API経由で全てのコンセンサスクライアントと互換性があります。
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
TypeScript向けスキーマ検証の定番ライブラリ — Zodはスキーマを定義するだけでTypeScriptの静的型を自動推論できるバリデーションライブラリです。実行時の入力検証と型定義を二重管理せず一箇所で完結でき、JoiやYupと比べて型安全性の高さが特徴です。APIやフォームの入力検証に広く使われています。
TypeScript-first schema validation with static type inference
ターミナルで直感的に使えるGit操作UI — lazygitはGoで実装されたシンプルなターミナルUIで、ステージング・コミット・ブランチ操作・リベースなどGitの複雑なコマンドをキー操作だけで視覚的に行えます。CLI操作とGUIの分かりやすさを両立し、日常のGit作業を高速化したい開発者に人気のツールです。
simple terminal UI for git commands
JavaScriptに型を、大規模開発を支える定番言語 — JavaScriptに静的型付けを追加し、大規模アプリ開発を支援するMicrosoft製言語です。従来TypeScript本体はTypeScriptで書かれていましたが、コンパイラをGoで再実装する取り組みが進行中で、コンパイル速度の大幅な向上が期待されています。Web開発者にとって型安全性とパフォーマンス両面での進化が注目されています。
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
KubernetesやHugoも使うGo製CLI構築ライブラリ — CobraはgitやgoコマンドのようなサブコマンドベースのCLIを簡単に構築できるGoライブラリです。POSIX準拠のフラグ処理、ネストしたサブコマンド、自動ヘルプ生成、シェル補完やman生成まで備え、Kubernetes・Hugo・GitHub CLIなど多数の実プロジェクトで採用されている定番の選択肢です。
A Commander for modern Go CLI interactions
Stripe公式のCLI、Webhook開発を手元で完結 — Stripeの決済統合をターミナルから構築・テスト・管理できる公式CLIです。Webhookを外部サービスなしで安全にテストしたり、イベントのトリガー・再送、APIログのリアルタイム監視、APIオブジェクトのCRUD操作が可能で、Stripe連携開発のローカル検証を大幅に効率化します。
A command-line tool for Stripe
JS/TS/CSSを一本化する高速Rust製フォーマッタ兼リンター — BiomeはJavaScript・TypeScript・JSX・JSON・CSS向けのフォーマッターとリンターを1つのRust製ツールチェーンにまとめています。ESLintとPrettierを別々に設定する手間を省きたい開発者向けに、CLIとLSPの両方で使える統合環境を提供します。
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
サッカー賭けを題材にしたGenLayer用スターターキット — GenLayerのインテリジェントコントラクトをWebアクセスとLLM連携込みで体験できるボイラープレートです。サッカー賭けゲームを例に、高速な単体テスト、Studioとの統合テスト、コントラクトのLint、CIパイプライン、Next.js製フロントエンドまで一式揃っており、開発からテスト・デプロイまでの流れを学べます。
速さと機能とネイティブUIを両立する端末 — ZiglongC製のGhosttyは、高速・多機能・ネイティブUIという従来両立しづらかった要素を兼ね備えたクロスプラットフォーム端末エミュレータです。ライブラリlibghosttyとして組み込み利用も可能で、自作アプリへの端末機能埋め込みにも対応します。
👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
Node.js互換の超高速JS/TSオールインワンツール — BunはRust製・JavaScriptCoreベースの高速JavaScriptランタイムで、Node.jsの代替として動作します。ランタイムに加えてバンドラー・テストランナー・npm互換のパッケージマネージャを1バイナリに統合し、node_modules依存の開発フローを大幅に簡略化・高速化できる点が特徴です。
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
コマンドをコピペせず選んで実行するチートシート — navi はコマンドライン用のインタラクティブなチートシートツールです。fzfやskimを使い、コマンド候補やその引数の値を対話的に選択・入力しながら実行できます。シェルウィジェットとしても組み込めるため、覚える手間や履歴の汚れを減らし、新しいワンライナーを学ぶきっかけにもなります。
An interactive cheatsheet tool for the command-line
GitHub公式CLIツール「gh」 — GitHub公式が提供するコマンドラインツールで、プルリクエストやIssueなどのGitHub操作をgitと同じターミナルから行えます。最近はコーディングエージェント向けの「agent skill」機能も追加され、AIツールからのgh操作連携も強化されています。
GitHub’s official command line tool
Go製の爆速JS/CSSバンドラーesbuild — 既存のWebビルドツールは本来の性能より10〜100倍遅いという問題意識から生まれた、Go製の超高速バンドラーです。TypeScript・JSX・CSSを標準サポートし、キャッシュなしでもツリーシェイキングやminify、ソースマップ生成まで高速にこなせます。webpackなどに代わる次世代ビルド基盤として広く採用されています。
An extremely fast bundler for the web
GeaStackのマルチターゲット対応サンプル集 — GeaStack向けのサンプルアプリ集で、Web・ESP32・GeaOS・Apple向けなど複数ターゲットに対応したTSXアプリをpackage.jsonのgeaマニフェストで管理します。シミュレーターやVS Code拡張、マーケティングデモからも参照される共通のアプリギャラリーとして機能するのが特徴です。組込み開発者やGeaStack関連ツールの動作確認をしたい人に向いています。
Example Gea apps, used by the simulator and all targets.
AMT630A搭載OSDチップを自在に操るArduinoライブラリ — 複合映像LCDモニタ基板に使われるAMT630Aチップのハードウェアオンスクリーンディスプレイ機能をArduino/ESP32から制御できるライブラリです。テキストやビットマップ描画、パレットアニメーション、スケーリングなど実用的なAPIを提供し、Python製画像変換ツールも付属します。リバースエンジニアリングに基づく貴重な実機検証済みの成果です。
An Arduino Library for working with the AMT630A chip
字句解析からAST生成まで一体化したC++パーサジェネレータ — Yantraはレキサー・LALR(1)パーサ・ASTビルダーを統合したC++製コンパイラコンパイラです。UTF-8対応やプッシュ型パーサ、単一ファイルへの出力モードなど実用的な機能を備え、依存ライブラリなしでCMakeビルド可能。自作言語処理系を手軽に作りたい開発者に向いています。
A C++ parser generator: lexer, parser, and AST generation in one tool.
Snowflake製S3互換APIテストスイート — SnowflakeがS3互換ストレージの実装が必要なAPI群を満たしているか検証し、簡単な性能測定も行うJava製テストスイートです。オンプレやクラウドのS3互換オブジェクトストレージをSnowflakeと連携させたいベンダー・運用者向けの検証ツールとして使えます。
S3Compat API Test Suite
Twilio Voiceの実装例をWeb Componentsで学べるリファレンス集 — Twilio Voiceの主要なユースケース(ダイヤラー、コール制御、モニタリング、Voice AI連携、RNNoise/Krispによるノイズキャンセルなど)をWeb Componentsで実装したリファレンス集です。バックエンドとフロントエンド両方の統合実装例が確認できるため、Twilio Voiceを使ったアプリ開発者に実用的な参考になります。
C#向け結合度バランス分析ツール — dotnet-coupling は、Vlad Khononov氏の「結合バランス理論」に基づき、統合強度・距離・Git履歴から見た揮発性の3軸でC#/.NETプロジェクトの結合リスクを分析するdotnetツールです。CIでのしきい値チェックやSARIF出力にも対応し、設計上の危険箇所を可視化できます。既存のメトリクスツールと異なり理論に基づく評価軸を持つ点が特徴です。
ArcをCommon Lispで動かす独自実装、HNも同じ路線で移行 — Hacker Newsを支えるArc言語とNewsアプリを、SBCL上で動くCommon Lispランタイムとして独立に再実装したプロジェクトです。2024年にHN公式がRacketからClarcコンパイラでSBCLへ移行した流れと同じ方向性を、オープンソースで追従しており、arc0.lispがac.scmを置き換えることでArcプログラムを無改造で動かせます。Arc言語やLispの内部実装に興味があるエンジニアに向いています。
An Arc-to-Common-Lisp port of Arc and the News web app that powers Hacker News.
ブログ掲載コードとCDK/Serverless実例集 — ブログ記事で紹介したAWS CDKやLambda・Glue・Step Functionsなどのサーバーレス実装コードを公開するリポジトリです。pre-commitやgitleaks、Claude Codeのhooksによる自動フォーマット・lintなど、マルチ言語対応の開発環境構築例としても参考になります。
blog backup md