開発ツール

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

smithy-lang/smithy-typescript

SmithyモデルからTypeScript SDKを生成するコードジェネレータ — SmithyモデルからTypeScriptのクライアント/サーバーコードを生成するリファレンス実装です。typescript-client-codegenはNode.js 20+・ブラウザ・React Native向けの型安全で拡張可能なクライアントを生成し、typescript-server-codegenはサーバー側のスキャフォールドを提供します。Smithyで定義したAPIからSDKを自動生成したいチーム向けです。

Smithy code generators for TypeScript. (in development)

TypeScript
★329
twilio/voice-quickstart-android

Twilio Voice Android SDKの公式サンプルアプリ — Twilio Programmable Voice 6.x SDKを使ったAndroid向けサンプルアプリです。アクセストークンやプッシュ資格情報の管理、通話機能の実装例を提供し、旧バージョンからの移行ガイドやAPKサイズ削減のドキュメントも含まれています。

Quickstart app for the Voice Android SDK

Java🇺🇸 北米発
★206
getcadcraft/bimcraft

ブラウザで動くBIM作成アプリ、ファイルはローカル保持 — BimCraftはCadCraftファミリーのBIMアプリです。レベルやグリッド上のパラメトリックな壁・ドア・窓から、ビュー・集計表・シート・干渉チェックを1つのモデルから生成できます。ブラウザや各種OS対応のCadCraft Studioで動作し、ファイルはクラウドではなく自分のPCに保存されます。

BimCraft: BIM authoring. Parametric walls, doors and windows on levels and grids, with views, schedules, sheets and clash checks from one model.

JavaScript🇺🇸 北米発
★163
winnin/farol

AIレビューの後に使う、PRのリスク可視化ツール — farolは、AIによるコードレビューの後段で使う無料のCLI/GitHub Actionです。マージ時に最もリスクの高いファイルや影響範囲、差分カバレッジ、契約違反をコンパイラ視点の静的解析で提示し、承認者が注意すべき箇所を明確にします。TypeScript/React、Go、Pythonに対応し、ブロックしないシャドーモードで動作します。

Know the risk of merging a pull request, and where it lives. Free, open-source CLI and GitHub Action: after your AI review, farol shows the riskiest files, what they reach, diff coverage and contract breaks. TypeScript/React, Go, Python.

TypeScript🌐 その他発
★159
pfnet-research/pfpdf

日本語組版に強いMarkdown→PDF変換CLI「pfpdf」 — pfpdfはnpx一発で使えるCLIツールで、VivliostyleとChromiumを用いてMarkdownを高品質な印刷用PDFに変換します。日本語特有の強調記号処理や表紙、目次、数式、コードハイライト、BibTeX引用にも対応しており、日本語技術文書をMarkdownで作成するエンジニアに適しています。

PDF typesetting tool for Markdown files

TypeScript
★137
francisreboucas/constructcad

RustとeguiでつくるオープンソースBIMソフト — ConstructCADは、単一のパラメトリックモデルから平面図・断面図・立面図・集計表が自動生成されるオープンソースBIMソフトです。既存のCAD/BIMツールと同じ操作感(リボンUI・プロパティパレット・ショートカット)を踏襲しつつ、特定ベンダーに依存しない独立設計で、導入初日から使いやすい点が特徴です。

ConstructCAD — open source BIM authoring (Rust, egui, wgpu)

Rust
★69
ROBOTIS-GIT/robotis_hand

ROBOTIS Hand公式ROS 2パッケージ — ROBOTIS Hand(HX5-D20)を制御するための公式ROS 2パッケージです。制御インターフェースやセンサ連携に加え、MuJoCoシミュレーションモデルやDockerイメージ、チュートリアル・学習済みモデルへのリンクも提供し、ロボットハンド開発者に役立ちます。

ROS Packages for Robotis Hand

Python🇰🇷 韓国発
★67
x0rro/xara

Linux向けVARA互換HF/FMモデム、Windows不要のアマチュア無線ツール — xaraはRust製のVARA互換モデムで、VARA HF 4.9.0とFM 4.4.0に対して動作確認済みです。TCP/KISSポートやWeb UI、無線機・PTT制御、デジピート機能を備え、Windows不要でVARA相当のパケット通信を実現したいアマチュア無線家向けです。

VARA-compatible HF/FM modem for Linux

Rust
★60
m5stack/M5UnitUnified

M5Stackの各種ユニットを統一APIで扱うライブラリ — M5UnitUnifiedは、M5Stackの多様なユニット製品をバラバラなAPIやライセンスではなく、統一的なAPI・通信方式・MITライセンスで扱えるようにするライブラリです。Arduino IDEやPlatformIOから簡単に導入でき、今後はM5HALとの連携も予定されています。複数ユニットを組み合わせる開発者に有用です。

M5UnitUnified is a library for unified handling of various M5 units products.

C++🇨🇳 中華圏発
★34
google/giflib-rs

giflibをAI支援でRust移植、API互換のまま安全性向上 — giflib-rsは、C言語のgiflibをAI支援でRustに移植したプロジェクトで、既存APIと互換性を保ちつつメモリ安全性を高めたドロップイン代替品です。ビジネスロジックはunsafeを使わずsafer_cffiでC連携を実現しています。API互換が不要ならRust向けのgifクレート利用を推奨しています。

Rust🇺🇸 北米発
★33
Shougo/goda.vim

denops.vimの後継、DenoレスでGo製のVim/Neovimフレームワーク — goda.vimはShougo氏によるVim/Neovim用の新しいプラグインフレームワークです。denops.vimの後継としてDenoへの依存をなくし、プラグインはGoバイナリとしてエディタと通信します。補完などの機能は本体に含まれず、goda-cmp.vimのような拡張プラグインが担います。まだ初期段階で、Goでプラグインを書きたい人向けです。

Go based dark powered framework for Vim/Neovim

Go🇯🇵 日本発
★33
AmadeusITGroup/Edison

構文木でEDIFACTを解析するPythonライブラリEdison — EdisonはEDIFACTメッセージをフラットなセグメント列ではなく階層的な構文木としてモデル化し、状態機械に変換して解析・検証・整形出力を行うPythonライブラリです。条件付き・繰り返し可能なセグメントグループやバージョン別構文木、エスケープ区切り文字やEBCDIC対応も備え、EDI連携を扱う開発者に有用です。

Edison is an EDIFACT parser in Python, will real syntax trees

Python
★28
menloresearch/menlo-sdk

Menloの人形ロボットAsimovを操るPython SDK — Menlo社のAsimov 1ロボットにUDP接続し、状態取得や起立・バランス・歩行の速度制御が行えるPython SDKです。Pillow・NumPy・OpenCVを使ったカメラ画像やクリップの取得機能もあり、Asimov実機を扱うロボティクス開発者向けです。

Python🌐 その他発
★27
tanakh/prpr

rustc風エラー表示を備えたRust製PEGパーサジェネレータ — prprはRustでPEG文法からPackratパーサを生成するライブラリです。インラインまたはファイル定義の文法に対応し、テキスト・バイナリ両方の入力をサポート、エラーはrustcのような分かりやすい形式で最遠到達位置を報告します。読みやすいパーサエラーを求めるRust開発者に向いています。

A Packrat parser generator for Parsing Expression Grammars

Rust🇯🇵 日本発
★10
nempro/development-cleanup

Windows・Codex向け 読み取り専用のGit作業物点検スキル — 開発中に増えたGitワークツリーや一時作業物を、初期状態では読み取り専用で点検するCodexスキルです。利用者が明示した対象だけを個別に片付け、Python標準ライブラリのみで動作しpipやAPIキーは不要です。Windows環境でのGit整理を安全に進めたい開発者向けです。

開発フォルダお掃除 — Windows上のCodexでGitワークツリーと一時作業物を安全に点検・整理するスキル。初期動作は読み取り専用。MIT License。

Python
★6
Shougo/goda-cmp.vim

設定をGoで書く、ddc.vim後継の補完フレームワーク — goda-cmp.vimは、ddc.vim作者によるVim/Neovim向けの新しい補完フレームワークで、goda.vimを基盤としています。ソースとフィルタは分離した拡張のままですが、設定はVim scriptやTypeScriptではなく自分で書くGoモジュールになります。まだ初期段階で、Shougoプラグインに慣れたユーザー向けです。

Completion framework for Vim/Neovim based on goda.vim

Go🇯🇵 日本発
★4
chaharnishant11/notewell

Granolaを解析し再実装したOSS「notewell」 — このリポジトリはGranolaのデスクトップアプリをリバースエンジニアリングし、ボットなしで会議を文字起こしし要約を生成する仕組みを文書化しています。さらにその設計を基にした独自OSS実装notewellも提供し、音声取得やクラウド/オンデバイスASR、サーバー側プロンプトの構造まで解説しています。

TypeScript
★4
mizchi/mutator

差分駆動で再実行を最小化するミューテーションテスト — mutatorはVitestプロジェクト向けのミューテーションテストツールで、oxcベースのインストルメンテーションとインメモリ変換、テスト単位のカバレッジ計測を特徴とします。変異体の識別が位置非依存でキャッシュされるため、変更のないコードは再実行されません。`--since <ref>`でgit diff範囲のみを検証でき、StrykerJSの代替として高速なCI運用に向いています。

Diff-driven mutation testing for Vitest (oxc instrumentation, result reuse)

TypeScript🇯🇵 日本発
★3
akmadian/gospan

外部エージェント不要、Go用の軽量スパン計測ツール — gospanはGoプログラム内で処理時間を可視化するトレーシングライブラリです。context経由でネストするスパンをslogログやSQLiteファイルに出力でき、コレクターやCGO不要で導入できます。OpenTelemetryほど大掛かりでない、単一プログラムの処理時間調査に最適です。

In-process span tracing for Go — find where your program spends its time, as structured logs or queryable SQLite. No collector, no agent, no CGO.

Go🇺🇸 北米発
★0
HasutoSasaki/vuefes-2026-await-strace

strace で見る、Node.js の await が OS に届く瞬間 — Vue Fes Japan 2026 LT の検証用リポジトリです。Node.js の await が実際に OS へどう届くかを strace で観察し、直列処理と Promise.all、Nuxt の useFetch を比較したログを公開しています。非同期処理の内部動作を実例で理解したい人に役立ちます。

Shell
★0
figueiredoluiz/vitest-dedup-materials

vitest-dedupの検証データ・再現実験集 — 重複・類似テストを検出する静的解析ツール『vitest-dedup』の精度を検証するための実験リポジトリです。テストスイート、実行コマンド、生の出力、手動分類結果をセットで公開し、誰でも数値を再現・検証できる点が特徴です。ツール単体では見えない「実際どれだけ正確か」を透明化する試みです。

TypeScript🇯🇵 日本発
★0
tsubasa-akiyama/cowork-buildin-browser-usecase

Cowork組み込みブラウザの登録フロー検証用Flaskアプリ — CoworkのブラウザからPostgreSQLに利用者情報(氏名・メール・所属)を登録する画面とFlaskアプリ、メモリ上のストアを使ったpytest自動テスト、Docker起動構成をまとめた検証用リポジトリです。メールアドレスの重複チェックなど入力ルールの確認に使えます。

Cowork組み込みブラウザ検証環境用リポジトリ

Python
★0
Pengeszikra/hexaw

WASMのバイト列を可読命令に変換するアセンブリ方言 — HEXAWはWebAssemblyのバイトオフセットとエンコーディングを可読な命令として表示する、CLI中心の新しいアセンブリ形式です。WAXプロトタイプから改名して誕生し、CLIとブラウザ版Workshopエディタ/デバッガが同じコアエンジンを共有しています。バイト単位でWASMを確認・記述したい開発者向けです。

new assembly like text format for WASM

JavaScript
★0
shuntaka9576/muse-gadget-sdk

ESP32やRaspberry PiでMuseガジェットを自作できるOSS SDK — ESP32やRaspberry Pi/LinuxをMuse対応ガジェットに変える、オープンソースのデバイスSDK集です。画面表示、音声入出力、センサー連携、スマホ映像のストリーミングにも対応し、電子工作好きのハッカー向けに各ディレクトリにREADMEとAGENTS.mdが用意されています。

Open source SDK to build Muse gadgets

C
★0
kiroha-lang/kiroha

LLMが書きやすいよう設計された厳格な式言語 — KirohaはJSON・HTTP・SQL操作用の小さく不変な式言語で、LLMによる生成を前提に設計されています。関数は30個のみ、数値は正確な小数、副作用は明示的でケーパビリティ検査され、コールバックは末尾ラムダ一通りです。v0.8でスキーマ変換`.as[...]`とClaude Codeプラグインが追加され、PostgreSQL/MySQL/MariaDB向けRust実装は263件の適合テストに全合格しています。

A small, strict expression language for LLM-written JSON, HTTP and PostgreSQL programs. Exact decimals, explicit effects, one callback syntax.

Rust🇯🇵 日本発
★0