Web Backend Developer / Engineer based in Japan 🇯🇵
I love Rust. I publish Rust crates on crates.io for Japanese open data (corporate number, gBizINFO, J-Quants, minimum wage, postal codes, reverse geocoding), Japanese text processing for job data, Google / SEO APIs, and API clients (OpenAI, LINE, Slack). Repositories are usually named rust-<crate-name>.
Rustが好きです。日本のオープンデータ(法人番号・gBizINFO・J-Quants・最低賃金・郵便番号・逆ジオコーディング)、求人データ向けの日本語テキスト処理、Google / SEO 系API、各種APIクライアントのRustクレートをcrates.ioに公開しています。
All crates are published on crates.io. Crate name links to the GitHub repository.
| Crate | Version | Description |
|---|---|---|
| houjin-bangou-api | Async Rust client for the Japan NTA Corporate Number (Houjin Bangou) Web-API v4: lookup by corporate number, name search, date-range diff sync, trade-name / address change history / 国税庁 法人番号システム Web-API (Ver.4) の非同期Rustクライアント。法人番号検索・法人名検索・期間指定の差分取得・商号/所在地の変更履歴 | |
| gbiz-info-api | Rust client for the gBizINFO REST API v2 (corporate data published by METI) / 経済産業省 gBizINFO REST API (v2) のRustクライアント | |
| jquants-api | Unofficial async Rust client for the J-Quants API v2 (Japanese stock market data by JPX) / J-Quants API v2(JPXが提供する日本株データ)の非公式・非同期Rustクライアント | |
| minimum_wage_jp | Japan's regional minimum wage by prefecture: rate for any date and compliance check with shortage amount. MHLW data embedded, no network access / 都道府県別の最低賃金を日付指定で取得し、時給が満たすか判定(不足額つき)。厚労省データ同梱・通信不要 | |
| jp-address-search | Fast, zero-dependency Japanese address search: postal code to address, prefecture / municipality master data, city latitude/longitude. Data bundled / 郵便番号→住所、都道府県・市区町村マスタ、市区町村の緯度経度。依存ゼロ・データ同梱 | |
| japan-reverse-geocoder | Offline reverse geocoding for Japan (latitude/longitude to prefecture and municipality) using MLIT location reference data / 国土交通省の位置参照情報を同梱し、緯度経度→都道府県・市区町村をオフラインで引く | |
| jismeshcode | Japanese Standard Grid Square Code (JIS X 0410) library / 日本標準地域メッシュコード(JIS X 0410)のRustライブラリ | |
| jp-location-relation | Adjacency relations of Japanese prefectures and municipalities / 日本の都道府県・市区町村の隣接関係を取得するライブラリ |
| Crate | Version | Description |
|---|---|---|
| tagpipe-core | Dictionary-based, explainable / auditable tagging & attribute-extraction pipeline engine with Japanese text normalization / 辞書ベースで説明可能・監査可能なタグ付け・属性抽出パイプラインエンジン(日本語正規化対応) | |
| job-formatter-core | Industry-agnostic job-feed formatting engine: CSV/Excel → normalized JSONL → per-media rows. Parallel, order-preserving, Shift_JIS auto-detection / 企業CSV/Excelを正規化JSONL・媒体別データへ変換する求人フィード整形エンジン(並列・順序保持・Shift_JIS自動判定) | |
| salary-parser-jp | Parse Japanese job-posting salary text into typed yen amounts (hourly / daily / monthly / yearly) / 求人の給与テキスト(「月給21万円〜26万円」等)を時給・日給・月給・年収の金額に構造化するパーサー | |
| station-resolver-jp | Japanese station-access text parser: extracts walk / bus / car / train minutes and resolves station names / 求人のアクセス欄から徒歩・バス・車・電車の所要時間を抽出し、駅名を解決するパーサー |
| Crate | Version | Description |
|---|---|---|
| google-indexing-api | Async Rust client for the Google Indexing API: notify Google of updated / deleted URLs (JobPosting, Google for Jobs), one by one or in batches of 100 / Google Indexing APIの非同期Rustクライアント。URLの更新・削除通知(1件ずつ・100件バッチ) | |
| indexnow-api | IndexNow API client: notify Bing, Yandex, Naver, Seznam.cz and Yep about URL changes / IndexNow APIのRustクライアント。Bing・Yandex・Naver等へURL変更を通知 | |
| google-search-console-api | Unofficial async Rust client for the Google Search Console API: Search Analytics, Sitemaps, Sites, URL Inspection / Google Search Console APIの非公式・非同期Rustクライアント | |
| google-analytics-api-ga4 | Async Rust client for the Google Analytics 4 (GA4) Data API / Google Analytics 4 (GA4) Data APIの非同期Rustクライアント | |
| data-for-seo | Rust client for the DataForSEO API v3: SERP, keyword data, backlinks and other SEO metrics / DataForSEO API v3(SERP・キーワード・バックリンク等)のRustクライアント | |
| sitemap-writer | XML sitemap generator: sitemap index, 50,000-URL splitting, gzip / サイトマップXML生成ライブラリ(sitemap index・50,000 URL分割・gzip対応) |
| Crate | Version | Description |
|---|---|---|
| openai_chatgpt_api | Rust client for the OpenAI ChatGPT API / OpenAI ChatGPT APIのRustクライアント | |
| line-bot-messaging-api | Rust client for the LINE Messaging API / LINE Messaging APIのRustクライアント | |
| line-login-api | Rust client for the LINE Login API / LINE Login APIのRustクライアント | |
| slack-web-api | Rust client for the Slack Web API / Slack Web APIのRustクライアント | |
| web-arena-indigo | Async Rust client for the WebARENA Indigo VPS API (NTTPC) / WebARENA Indigo VPS API(NTTPC)の非同期Rustクライアント |
| Crate | Version | Description |
|---|---|---|
| elastic-query-builder | Query builder for the Elasticsearch query DSL / Elasticsearch DSLを簡単に構築するためのクエリビルダー | |
| elastic-parser | Parser for Elasticsearch responses / Elasticsearchレスポンスのパーサー |
| Crate | Version | Description |
|---|---|---|
| shinchoku | NDJSON protocol for batch CLI progress reporting — Rust / Go / Node / PHP / Python (shinchoku.app) / バッチCLIの進捗報告のためのNDJSONプロトコル |





