開発ツール

295件のリポジトリ(注目度順) — 9ページ目

tuunanet/rea-ski-or-die-reconstruction

AIでDOSゲームを解剖、雪合戦ミニゲームを再構築 — 1990年のMS-DOSゲーム『Ski or Die』の雪合戦ミニゲームを、AI支援のリバースエンジニアリング手法「REA」を使ってRust+SDL2で忠実に再現したプロジェクトです。実行ファイルの解析からゲームルールの復元、仕様化、再構築までの一連の流れを実例として示しており、レトロゲーム保存やAI活用解析に興味がある人に刺さる内容です。

Reverse engineering experiment of the Snowball War minigame from the 1990 MS-DOS game Ski or Die. Rebuilt from scratch in Rust + SDL2 using REA (Reverse Engineer Anything), an AI-assisted reverse-engineering workflow.

Rust🇪🇺 欧州発注目度 0
★2
Rieul0406/Un_titled_Library

競プロ向けC++アルゴリズムライブラリ — 数論・データ構造・グラフ・幾何・文字列など競技プログラミングで頻出するアルゴリズムをヘッダファイル単位でまとめたC++ライブラリです。Fenwick木やUnion-Find、SCC、最大流など定番の実装を揃えており、個人用ライブラリとしてそのまま貼り付けて使える手軽さが特徴です。

Un_titled's C++ library for competitive programming

C++注目度 0
★1
electron/electron

VS Codeも支えるデスクトップアプリ開発フレームワーク — ElectronはNode.jsとChromiumを組み合わせ、JavaScript・HTML・CSSでクロスプラットフォームなデスクトップアプリを構築できるフレームワークです。VS Codeをはじめ多くのアプリで採用され、macOS・Windows・Linux向けのビルド済みバイナリを提供しています。

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

C++🇺🇸 北米発
★123,607
CorentinTh/it-tools

ホームラボにも置ける開発者向けツール集 — it-toolsは、変換・整形・生成など多数の開発者向けツールを1つのVue製Webアプリにまとめたコレクションです。UXに配慮した設計で、DockerやCloudron、Tipi、Unraidでセルフホストでき、ホームラボでオフラインに使いたい人に向いています。

Collection of handy online tools for developers, with great UX.

Vue🇪🇺 欧州発
★41,046
medusajs/medusa

AIエージェントと開発者の両方に向けたオープンなコマース基盤 — Medusaは商品・カート・注文・決済などの基本機能を備えたオープンソースのコマースプラットフォームで、カスタマイズ用フレームワークを内蔵しています。開発者だけでなくAIコーディングエージェントも意識した設計で、管理環境のMedusa Cloudも利用できます。

The world's most flexible commerce platform for agents and developers

TypeScript🇺🇸 北米発
★36,989
espressif/esp-idf

ESP32系SoC向け公式開発フレームワークESP-IDF — ESP-IDFはEspressif製SoC向けの公式開発フレームワークで、Windows・Linux・macOSに対応しています。チップごとのドキュメントやリリースサポートスケジュール、チップリビジョン間の互換性情報も整備されており、ESP32系ハードウェアでファームウェアを開発する人の基盤となります。

Espressif IoT Development Framework. Official development framework for Espressif SoCs.

C🇨🇳 中華圏発
★19,369
goreleaser/goreleaser

GoReleaserがGo以外の言語もサポートし対応範囲を拡大 — GoReleaserはソフトウェアのビルド・パッケージング・公開を自動化し、CI/CDでの手作業を減らすツールです。Go向けに生まれましたが、現在はRust・Zig・TypeScript・Pythonにも対応し、複数言語をまたいでリリースを統一したいチームに役立ちます。

Release engineering, simplified

Go🌐 その他発
★16,126
Homebrew/homebrew-core

brew installを支える公式フォーミュラ集 — Homebrewでbrew installを実行した際にデフォルトで参照される、Rubyで書かれたフォーミュラ定義を集めたリポジトリです。OSSパッケージのソースビルド手順を管理し、コミュニティからのPRで常に最新の状態が保たれています。

🍻 Default and OSS formulae (built-from-source packages) for the package manager for everywhere

Ruby
★15,647
google/brotli

Google製Brotli、RFC 7932準拠の高圧縮フォーマット — BrotliはGoogleが開発したオープンソースの可逆圧縮アルゴリズムで、LZ77とハフマン符号化、コンテキストモデリングを組み合わせ、deflateと同等速度でより高い圧縮率を実現します。RFC 7932として標準化され、apt・Homebrew・vcpkgから導入できるライブラリとCLIが提供されています。

Brotli compression format

TypeScript🇺🇸 北米発
★15,056
go-git/go-git

Gitバイナリ不要、Go製の組み込み可能なGit実装 — go-gitは外部のgitコマンドに頼らず、Goプログラムから直接Gitリポジトリを操作できるライブラリです。低レベルのplumbingから高レベルのporcelainまで対応し、ストレージも差し替え可能。Gitea、Keybase、Kubernetes Prow、Fluxなどで実際に使われています。

A highly extensible Git implementation in pure Go.

Go
★7,835
julienXX/terminal-notifier

macOSの通知をコマンドラインから送るツール — terminal-notifierは、Objective-Cで書かれたmacOS用の通知送信CLIツールです。ビルドスクリプトやcronジョブなど、タスク完了時にユーザーへ通知したい場面で手軽に使えます。

Send User Notifications on macOS from the command-line.

Objective-C🇪🇺 欧州発
★7,361
klauspost/compress

Go向け高速圧縮ライブラリ、gzip/snappyの差し替えにも対応 — 純粋なGo実装のzstandardや高速なSnappy代替S2に加え、gzip・zip・zlib・snappy・lzwのドロップイン置き換えを提供する圧縮ライブラリです。gzip/zstd対応のHTTPラッパーも含み、APIを変えずに高速化したいGoプロジェクトに適しています。

Optimized Go Compression Packages

Go🇪🇺 欧州発
★5,706
nodejs/Release

Node.js 27からLTS制度が変更、全リリースがLTS対象に — Node.jsのリリーススケジュールとEOLを管理する公式リポジトリです。README情報によると、Node.js 27以降は全てのリリースラインがAlphaフェーズを経てCurrentになり、偶数バージョンに限らず全ラインが30ヶ月のLTSに昇格する制度変更が明記されています。アップグレード計画を立てる開発者に有用です。

Node.js Release Working Group

JavaScript
★4,375
wild-linker/wild

高速リンカWild、インクリメンタルリンクを目指して進化中 — WildはRust製の高速リンカで、反復開発での速度を重視しています。Chromiumやwasm版SpiderMonkeyでのベンチマークを公開し、Linux各アーキテクチャとWebAssemblyに対応済みです。将来的なインクリメンタルリンクやMach-O、Windows対応も見据えており、ビルド時間短縮を求める開発者に有用です。

A very fast linker for Linux and WebAssembly

Rust
★4,094
x-motemen/ghq

複数のGitリポジトリをローカルで整理するCLIツール — ghqはGoで書かれたCLIツールで、リモートリポジトリをローカルマシン上で簡単に管理できます。複数のGitリポジトリを一貫したディレクトリ構造でクローン・整理でき、多数のプロジェクトを扱う開発者に便利です。

Remote repository management made easy

Go
★3,800
aws/aws-sdk-js-v3

サービス単位で分割されたAWS公式JS SDKの新世代版 — AWS SDK for JavaScript v3は、v2のモノリシックな構造をサービスごとのパッケージに分割した設計で、必要なサービスだけ導入できます。TypeScript対応の型定義や新しいミドルウェアスタックを備え、v2からの移行ガイドやサンプルアプリも提供されています。

Modularized AWS SDK for JavaScript.

TypeScript🇺🇸 北米発
★3,679
t4t5/owly

非Apple製Wi-FiのLinuxでもAirDropを実現するOwly — OwlyはAWDLを使い、AppleのBroadcomチップ以外のWi-FiでもiPhoneとLinux間でAirDrop転送を可能にするツールです。CLIとデーモンを備え、Arch/Omarchy・NixOS・Debian/Ubuntu・Fedora向けのインストーラーを提供し、追加アプリなしでファイル送受信ができます。

airdrop for non-apple devices

Rust
★3,110
oxc-project/tsrs

TypeScript 7の型チェッカーをRustで書き直したtsrs — tsrsはTypeScript 7のコンパイラ・言語サーバーをRustで実装し直したプロジェクトで、完全な互換性を目指しつつメモリ使用量削減と高速化を図っています。既存のtscをそのまま置き換えられるCLIとブラウザプレイグラウンドを提供し、マルチコアを活かす高速モードも試験的に搭載しています。性能やメモリ使用量を検証したい開発者に注目のツールです。

Rust port of the TypeScript 7 type checker

Rust
★2,544
facebookincubator/muse-gadget-sdk

MuseガジェットをDIYで作れるオープンソースSDK — ESP32ボードや余ったRaspberry PiをMuseガジェットに変身させるSDKです。画面やセンサー、アクチュエータを自由に接続でき、スマホ映像をH.264/VP8でESP32画面へストリーミングする機能も。各ディレクトリにAGENTS.mdがあり、コーディングエージェントとの連携も想定されています。

Open source SDK to build Muse gadgets

C🇺🇸 北米発
★2,480
ZigEmbeddedGroup/microzig

Zigで組み込み開発を行うためのツールボックス — MicroZigはZig言語で組み込みアプリケーションを開発するためのHAL(ハードウェア抽象化層)とビルドツールを提供します。Zig 0.17.0対応で、Zigの安全性とcomptime機能をマイコン開発で活用したい開発者向けですが、APIはまだ開発中で破壊的変更が起こり得ます。

MicroZig is a toolbox for building embedded applications in Zig.

Zig
★2,318
evanw/node-source-map-support

Node.jsのスタックトレースを元のソースに復元するモジュール — V8のスタックトレースAPIを使い、コンパイル後のJSのスタックトレースを元のソースファイルの行番号に変換します。Node 12.12.0以降は標準の--enable-source-mapsで代替可能ですが、古いNodeやvmモジュール経由の実行ではこのモジュールが有効です。

Adds source map support to node.js (for stack traces)

JavaScript🇺🇸 北米発
★2,196
microsoft/pylance-release

VS Code標準のPython言語サーバー、その声を届ける場所 — 本リポジトリは、VS Codeで既定のPython言語サポートとして動くPylanceの問題報告・ドキュメント用リポジトリです。Pylance自体は非公開ですが、中核の型解析エンジンはオープンソースのPyrightが担っており、改善はそちらへ貢献できます。補完や型チェックの不具合に悩む開発者に役立ちます。

Documentation and issues for Pylance

Python🇺🇸 北米発
★2,161
oosexgang/hakios-xnu-kernel

AndroidスマホでXNUカーネルと実iOS 16.5を起動するHackiOS — HackiOSはAppleのオープンソースXNUカーネル(iOS 16.5版)を、launchdからSpringBoardまで無改造のiOSユーザー空間ごと、POCO X5 Pro 5GやQEMU上で動かすプロジェクトです。独自EFIローダーやUEFI移植、LinuxのWi-Fiドライバを互換層で利用し、Apple純正ファイルは一切同梱せず自分のPCでIPSWから取得します。OS移植やリバースエンジニアリングに関心のある人に興味深い内容です。

C
★1,908
github/rest-api-description

GitHub REST APIの公式OpenAPI記述、安定版として提供 — 本リポジトリはGitHubのREST APIをOpenAPI形式で公開しています。3.0・3.1両バージョンに対応し、bundled版とdereferenced版を提供します。1.1.4で安定版となり、SDK生成やドキュメント作成の信頼できる基盤として利用できます。

An OpenAPI description for GitHub's REST API

🇺🇸 北米発
★1,644
colinhacks/reylo

SQLファイルをそのままTypeScriptに型推論付きでインポート — Reyloは.sqlファイルをコード生成なしで直接TypeScriptにインポートし、クエリ結果の型を自動推論するツールです。TypeScript 7.1のベータ機能「content mappers」を利用し、SQLの変更に応じてエディタ上の型表示もリアルタイムに更新されます。ORMなしで型安全なクエリを書きたいPostgresユーザー向けです。

Import .sql files into TypeScript with full type inference and zero codegen.

Rust🇺🇸 北米発
★1,367
openai/openai-cli

OpenAI公式、REST API操作用の新CLIツールを公開 — OpenAIが公式に提供するコマンドラインツールで、ターミナルやシェルスクリプトから直接REST APIを呼び出せます。画像生成やファイルアップロード、バッチ処理の実行・結果確認がアプリ開発なしで可能です。コーディングエージェント向けのCodex CLIとは異なり、API操作やスクリプト用途に特化しています。

Official CLI for the OpenAI API

Go
★1,137
ubugeeei-prod/vize

Vueの各種ツールを一つのパーサーに統合するRust製ツールチェーン — Vizeは、コンパイラ・リンター・型チェッカー・フォーマッター・LSPを単一のパーサーで動かすRust製Vueツールチェーンです。Vite・Nuxt・Oxlint向けプラグインも提供し、現在は実運用環境での検証段階にあります。バラバラだったVue開発ツールの統一を目指す開発者向けです。

blazing fast Vue.js toolchain. compiler, linter, type checker, formatter, lsp, story system, editors. already 30k+ tests.

Rust
★921
wokwi/avr8js

ブラウザで動くArduinoシミュレータの核となるAVRコア — avr8jsはAVR 8ビットCPUコアをJavaScript/TypeScriptで実装したライブラリで、ArduinoシミュレータWokwiの中核エンジンとして使われています。CPUコアのみを再現するため、コンパイル済みファームウェアや周辺機器のシミュレーション・表示は自前で用意する必要があり、wokwi-elementsと組み合わせて使うことも想定されています。独自のArduinoシミュレータや教育用ツールを作りたい開発者に向いています。

Arduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js

TypeScript
★852
KrushnaVardhanReddy/PaperPilot

RustのPDFエンジンをMCP経由でAIエージェントに接続 — PaperPilotはRust製のPDFツールキットで、MCPサーバー、CLI、ブラウザ(WASM)、Tauriデスクトップアプリ、ローカルREST APIの5通りで利用できます。Claude CodeやCursorなどのAIエージェントからPDFの結合・分割・OCR・圧縮をオフラインで実行でき、クラウド送信は一切発生しません。

Your local AI copilot for documents

Rust
★682
DilawarShafiq/nietzschian-debugger

バグを直さず問い詰める、反AI志向のデバッガーCLI — Nietzschian Debuggerは答えを与えず、Claude APIを使って前提を問い詰める逆転発想のツールです。socrates・nietzsche・zarathustraの3段階の強度があり、自力で「わかった」瞬間にたどり着かせます。AI依存を避け、デバッグ力を鍛えたい開発者・学習者向けです。

It won't fix your bug. It'll fix you. The debugger that hands the question back instead of the answer.

Python
★499