Web Backend Developer / Engineer based in Japan 🇯🇵
I love Rust. I build backend systems and publish Rust libraries — API clients (Google, LINE, Slack, OpenAI), geospatial / open-data libraries for Japan, and Japanese text-processing libraries for job data.
Rustが好きです。バックエンド開発を中心に、各種APIクライアントや日本の地理空間・オープンデータ、求人データ向け日本語テキスト処理を扱うRustライブラリを公開しています。
| Library | crates.io | Description |
|---|---|---|
| elastic-query-builder | Query builder for the ElasticSearch DSL / ElasticSearch DSLを簡単に構築するためのクエリビルダー | |
| elastic-parser | Parser for ElasticSearch responses / ElasticSearchレスポンスのパーサー |
| Library | crates.io | Description |
|---|---|---|
| rust-google-indexing-api | Rust client for the Google Indexing API / Google Indexing APIのRustクライアント | |
| rust-google-search-console-api | Rust client for the Google Search Console API / Google Search Console APIのRustクライアント | |
| rust-google-analytics-api-ga4 | Async Rust client for the Google Analytics 4 (GA4) Data API / Google Analytics 4 (GA4) Data APIの非同期Rustクライアント | |
| rust-data-for-seo | Rust client for the DataForSEO API v3 (SERP, Keywords, Backlinks, etc.) / DataForSEO API v3(SERP・Keywords・Backlinks等)のRustクライアント | |
| rust-indexnow-api | Rust client for the IndexNow API / IndexNow APIのRustクライアント |
| Library | crates.io | Description |
|---|---|---|
| rust-openai-chatgpt-api | Rust client for the OpenAI ChatGPT API / OpenAI ChatGPT APIのRustクライアント | |
| rust-line-messaging-api | Rust client for the LINE Messaging API / LINE Messaging APIのRustクライアント | |
| 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クライアント | |
| rust-gbiz-info-api | Rust client for the gBizINFO REST API (v2) / gBizINFO REST API (v2) のRustクライアント | |
| rust-web-arena-indigo | Async Rust client for the WebARENA Indigo VPS API (NTTPC) / WebARENA Indigo VPS API(NTTPC)の非同期Rustクライアント |
| Library | crates.io | Description |
|---|---|---|
| rust-jismeshcode | Japanese Standard Grid Square Code (JIS X 0410) library / 日本標準地域メッシュコード(JIS X 0410)のRustライブラリ | |
| rust-japan-reverse-geocoder | Offline reverse geocoding for Japan using MLIT location reference data / 国土交通省の位置参照情報を同梱した日本向けオフライン逆ジオコーディング | |
| jp-location-relation | Adjacency relations of Japanese prefectures and municipalities / 日本の市区町村・都道府県の隣接関係を取得するライブラリ | |
| rust-minimum-wage-jp | Japan's regional minimum wage rates and compliance checks / 日本の地域別最低賃金の取得・チェックを行うライブラリ | |
| rust-jp-address-search | Fast, zero-dependency Japanese address search by postal code, prefecture, and city / 郵便番号・都道府県・市区町村から住所を検索する依存ゼロ・データ同梱のライブラリ |
| Library | crates.io | 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 / 企業CSV/Excelを正規化JSONL・媒体別データへ変換する求人フィード整形エンジン(並列・順序保持・Shift_JIS自動判定) | |
| rust-salary-parser-jp | Parse Japanese job-posting salary text into typed yen amounts (hourly / daily / monthly / yearly) / 求人の給与テキスト(「月給21万円〜26万円」等)を時給・日給・月給・年収の金額に構造化するパーサー | |
| rust-station-resolver-jp | Japanese station-access text parser: extracts walk/bus/car/train minutes and resolves station names / 求人のアクセス欄から徒歩・バス・車・電車の所要時間を抽出し、駅名を解決するパーサー |
| Library | crates.io | Description |
|---|---|---|
| rust-sitemap-writer | XML sitemap generator (sitemap index, 50,000-URL splitting, gzip) / サイトマップXML生成ライブラリ(sitemap index・50,000 URL分割・gzip対応) | |
| shinchoku | NDJSON protocol for batch CLI progress reporting — Rust/Go/Node/PHP/Python (shinchoku.app) / バッチCLIの進捗報告のためのNDJSONプロトコル |





