h3pei.tech
お仕事のご依頼

プロダクト

これまでに個人で開発してきたプロダクトです。どういう課題があり、どうアプローチしたかを各ページで紹介しています。

Featured

Products

tidytab のスクリーンショット2019年 / 2022年

tidytab

タブのソート・グループ化・削除ができる、タブ整理のための Chrome 拡張。

  • TypeScript
  • Chrome Extension
h3pei.tech のスクリーンショット2021年〜

h3pei.tech

このブログ。レイアウト・デザイン含めフルスクラッチで構築し、OGP 画像のビルド時自動生成なども自作。

  • Astro
  • TypeScript
  • Tailwind CSS
copy-file-path.nvim のスクリーンショット2024年〜

copy-file-path.nvim

編集中のファイルパスをクリップボードにコピーする Neovim プラグイン。相対 / 絶対パス、ファイル名のみ、行番号付きなどに対応。

  • Lua
  • Neovim
trace-pr.nvim のスクリーンショット2025年〜

trace-pr.nvim

カーソル行に紐づく GitHub の Pull Request を即座に開く Neovim プラグイン。マージ方式を問わず最も近い PR をたどれる。

  • Lua
  • Neovim
ruby-fqcn.nvim のスクリーンショット2025年〜

ruby-fqcn.nvim

Ruby のクラス / モジュールの FQCN (完全修飾クラス名) を Treesitter で解析して取得する Neovim プラグイン。

  • Lua
  • Neovim
  • Tree-sitter
ruby-block-toggle.nvim のスクリーンショット2025年〜

ruby-block-toggle.nvim

Ruby のブロックを `do...end` と `{}` の間でワンキー変換する Neovim プラグイン。ネストしたブロックも判別する。

  • Lua
  • Neovim
  • Tree-sitter
go-to-factory-bot.nvim のスクリーンショット2024年〜

go-to-factory-bot.nvim

モデルファイルや `create` / `build` の呼び出し行から factory_bot の定義ファイルへジャンプする Neovim プラグイン。

  • Lua
  • Neovim
  • Tree-sitter
case-dial.nvim のスクリーンショット2025年〜

case-dial.nvim

カーソル下の単語のケース (snake_case / PascalCase / camelCase / CONSTANT_CASE / kebab-case) をワンキーで巡回させる Neovim プラグイン。

  • Lua
  • Neovim
2022年

autosave.nvim

ファイル(バッファ)に変更があった場合に自動で保存する Neovim プラグイン。

  • Lua
  • Neovim
2022年

buf-sweep.nvim

カレントバッファ以外を一括で閉じる Neovim プラグイン。

  • Lua
  • Neovim
darktree のスクリーンショット2019年

darktree

個人の学習支援を目的としたフラッシュカードの Web アプリ。効率的な振り返り学習とカード管理のしやすさを重視。

  • Ruby
  • Ruby on Rails
  • jQuery
  • Heroku
Web百人一首 のスクリーンショット2019年

Web百人一首

Web 上で百人一首の学習ができる Web アプリ。Nuxt.js の実験を兼ねた友人との合作。

  • JavaScript
  • Nuxt.js
  • Firebase
zelda のスクリーンショット2018年

zelda

現在開いているタブのタイトルと URL をワンクリックでコピーできる Chrome 拡張。plaintext / Markdown 形式に対応。

  • JavaScript
  • Chrome Extension
2015年 - 2016年

Vim::Factory

.vimrc の使用感をブラウザ上で体感できる Web アプリ。設定を自然言語で選べるため Vim 初心者でも好みの設定を作れる。

  • Ruby
  • Sinatra
  • Node.js
  • WebSocket
  • Docker
  • Nginx
  • Ansible