You must be logged in to sponsor itchyny
Become a sponsor to itchyny
itchyny
Kyoto, Japan
I develop Vim plugins and cli tools mainly developed with Go language.
Vim plugins
- lightline.vim: A light and configurable statusline/tabline plugin for Vim
- calendar.vim: A calendar application for Vim
- vim-cursorword: Underlines the word under the cursor
- vim-parenmatch: An efficient alternative to the standard matchparen plugin
- vim-gitbranch: Provides the branch name of the current git repository
- dictionary.vim: Dictionary.app interface for Vim
- vim-qfedit: Edit the quickfix/location list freely
Go language
- bed: Binary editor written in Go
- gojq: Pure Go implementation of jq
- gojo: Yet another Go implementation of jo
- mmv: rename multiple files with editor
- fillin: fill-in your command and execute
- timefmt-go: Efficient time formatting library (strftime, strptime) for Golang
- rexdep: Roughly extract dependency relation from source code
- maze: A maze command written in Go
- github-migrator: GitHub repository migrator
- volume-go: Audio volume control in Go
- base58-go: Base58 encoding/decoding package and command written in Go
and maintainer of
- gore: Yet another Go REPL that works nicely. Featured with line editing, code completion, and more.
- go-quickfix: Quick fix non-compiling well-typed Go source code e.g. "x declared and not used."
- gobump: Bumps up Go program version
Haskell
- qhs: SQL queries on CSV and TSV files
- sjsp: Simple JavaScript Profiler
- miv: Vim plugin manager written in Haskell
- vim-haskell-indent: If the plugin does not work for some syntax, feel free to report to the issue tracker!
- vim-haskell-sort-import: Sort import statements in Haskell codes
Others
- fastinvsqrt: Fast inverse square root in programming languages
- git-branch-name: Optimally fast branch name command for Git.
- procout: procout peeks write(2) of another process using ptrace(2), written in Rust
Featured work
-
itchyny/lightline.vim
A light and configurable statusline/tabline plugin for Vim
Vim Script 6,755 -
itchyny/calendar.vim
A calendar application for Vim
Vim Script 1,964 -
itchyny/bed
Binary editor written in Go
Go 1,275 -
itchyny/gojq
Pure Go implementation of jq
Go 3,313 -
itchyny/mmv
rename multiple files with editor
Go 742 -
itchyny/vim-cursorword
Underlines the word under the cursor
Vim Script 612
$1 a month
SelectI'll drink a cup of coffee and write some code.
$5 a month
SelectI'll spend more time to contribute to my products.
$10 a month
SelectI'll spend more and more time to improve my products further.
$20 a month
SelectI'll do my best to add more great features to my products.
$50 a month
SelectI'll spend more time to contribute to various open source products.
$100 a month
SelectI'll do my best to create more tools faster and more quickly.