3-day current streak·14-day longest streak
Hey there, I'm itchyny I love open-source software. I love Vim, Go, Rust, and jq. I'm a maintainer of jq. It is a JSON command-line processor and is widely used.…
Hey there, I'm itchyny
I love open-source software.
I love Vim, Go, Rust, and jq.
I'm a maintainer of jq.
It is a JSON command-line processor and is widely used.
I fix bugs, respond to and fix security issues, release updates.
I also develop various software programs, such as the following.
- Vim plugins
- Go cli tools and packages
- Rust cli tools and libraries
I'm looking for GitHub sponsors.
-
lightline.vim ★ PINNED
A light and configurable statusline/tabline plugin for Vim
Vim Script ★ 6.9k 2mo agoExplain → -
bed ★ PINNED
Binary editor written in Go
Go ★ 1.3k 1y agoExplain → -
gojq ★ PINNED
Pure Go implementation of jq
Go ★ 3.8k 12d agoExplain → -
mmv ★ PINNED
rename multiple files with editor
Go ★ 802 3y agoExplain → -
vim-cursorword ★ PINNED
Underlines the word under the cursor
Vim Script ★ 614 3y agoExplain → -
go2bf ★ PINNED
Compile Go to Brainfuck!
Go ★ 20 4d agoExplain → -
calendar.vim
A calendar application for Vim
Vim Script ★ 2.0k 1y agoExplain → -
sjsp ▣
Simple JavaScript Profiler
Haskell ★ 235 6y agoExplain → -
vim-gitbranch
Provides the branch name of the current git repository
Vim script ★ 212 4y agoExplain → -
timefmt-go
Efficient time formatting library (strftime, strptime) for Golang
Go ★ 194 2mo agoExplain → -
rexdep
Roughly extract dependency relation from source code
Go ★ 178 4y agoExplain → -
fillin
fill-in your command and execute
Go ★ 157 4y agoExplain → -
landscape.vim
A colorscheme for Vim
Vim script ★ 136 5y agoExplain → -
maze
A maze command written in Go
Go ★ 128 2y agoExplain → -
volume-go
Cross-platform audio volume control library for Go
Go ★ 120 4y agoExplain → -
base58-go
Base58 encoding/decoding package and command written in Go
Go ★ 119 2mo agoExplain → -
vim-haskell-indent
If the plugin does not work for some syntax, feel free to report to the issue tracker!
Haskell ★ 112 3mo agoExplain → -
thumbnail.vim
A thumbnail-style buffer selector for Vim
Vim script ★ 102 4y agoExplain → -
vim-qfedit
Edit the quickfix/location list freely
Vim Script ★ 100 10mo agoExplain → -
rassemble-go
Go implementation of Regexp::Assemble
Go ★ 76 2y agoExplain → -
json2yaml
An efficient JSON to YAML converter written in Go language
Go ★ 70 3mo agoExplain → -
miv
Vim plugin manager written in Haskell
Haskell ★ 67 1y agoExplain → -
gojo
Yet another Go implementation of jo
Go ★ 62 1y agoExplain → -
vim-parenmatch
An efficient alternative to the standard matchparen plugin
Vim script ★ 61 6y agoExplain → -
fastinvsqrt
Fast inverse square root in programming languages
Makefile ★ 59 2y agoExplain → -
dictionary.vim
Dictionary.app interface for Vim
Vim script ★ 58 6y agoExplain → -
vim-highlighturl
URL highlight everywhere
Vim Script ★ 55 1y agoExplain → -
screensaver.vim
Screensavers for Vim
Vim Script ★ 53 1y agoExplain → -
github-migrator
GitHub repository migrator
Go ★ 47 4y agoExplain → -
llvm-brainfuck
Brainfuck compiler based on LLVM API
C++ ★ 44 9y agoExplain → -
dotfiles
my dotfiles
Shell ★ 38 5d agoExplain → -
qhs
SQL queries on CSV and TSV files
Haskell ★ 37 27d agoExplain → -
mkrg
Mackerel graph viewer in terminal
Go ★ 34 4y agoExplain → -
s3-cache-action
GitHub Action to save cache files and restore them from Amazon S3
TypeScript ★ 30 20h agoExplain → -
procout
procout peeks write(2) of another process using ptrace(2), written in Rust
Rust ★ 28 8y agoExplain → -
lightline-powerful
Powerful settings for lightline.vim
Vim Script ★ 27 1y agoExplain → -
github-better-header ▣
Brings back a better GitHub header
HTML ★ 22 6y agoExplain → -
event-go
Simple synchronous event pub-sub package for Golang
Go ★ 21 4y agoExplain → -
cam ▣
unix command cam: view images inside terminal
C ★ 20 11y agoExplain → -
uptime-rs
Multi-platform uptime library for Rust
Rust ★ 19 2y agoExplain → -
pihex
Arbitrary place hexadecimal digits viewer of pi written in Rust
Rust ★ 18 2y agoExplain → -
vim-winfix
Fix the focus and the size of windows in Vim
Vim script ★ 17 4y agoExplain → -
setup
DO NOT USE THIS
Shell ★ 16 5mo agoExplain → -
vim-external
Switch to external applications from Vim
Vim script ★ 13 5y agoExplain → -
vim-gof
No description.
Vim Script ★ 13 2y agoExplain → -
minivm ▣
No description.
C ★ 13 9y agoExplain → -
mackerel-plugin-rs
Mackerel plugin helper library for Rust
Rust ★ 12 2y agoExplain → -
astgen-go
interface{} => ast.Node
Go ★ 11 1y agoExplain → -
ChromePlayer ▣
A music player for local files, working on Google Chrome
JavaScript ★ 11 13y agoExplain → -
jsparser ▣
A JavaScript parser in JavaScript generated by Jison
CoffeeScript ★ 11 12y agoExplain → -
git-branch-name
Optimally fast branch name command for Git.
C ★ 10 4y agoExplain → -
screensaver.c ▣
A clock screensaver in terminal
C ★ 10 11y agoExplain → -
brainfuck
brainfuck
Brainfuck ★ 9 3y agoExplain → -
vim-grep
The only grep in Vim that I need...
Vim Script ★ 9 1y agoExplain → -
zshhist-go
zsh histfile utility for Go
Go ★ 9 2y agoExplain → -
shell-function-and ▣
shell function: and
★ 9 7y agoExplain → -
bin
My utility executables.
Shell ★ 8 8d agoExplain → -
golang-simple-server-sample
A simple server sample in Go
Go ★ 8 2y agoExplain → -
vim-pdf
pdf filetype plugin for Vim
VimL ★ 8 10y agoExplain → -
homebrew-tap
Homebrew formulae
Ruby ★ 7 1d agoExplain → -
mackerel-client-rs
An API client library for Mackerel written in Rust
Rust ★ 6 1y agoExplain → -
vim-haskell-sort-import
Sort import statements in Haskell codes
Haskell ★ 6 1y agoExplain → -
minivm-go ▣
Golang implementation of a stack-machine based programming language interpreter
Go ★ 6 9y agoExplain → -
maze-c ▣
unix command maze: generating a maze
C ★ 6 11y agoExplain → -
maketen-go
Create 10 from numbers!
Go ★ 5 3y agoExplain → -
2bf
2bf - generates a Brainfuck code
C ★ 5 11y agoExplain → -
vim-extracmd
Define extra commands.
VimL ★ 5 10y agoExplain → -
mackerel-plugin-battery
Battery plugin for Mackerel
Go ★ 5 2y agoExplain → -
itchyny
itchyny's profile page
★ 4 1mo agoExplain → -
unite-preview
A preview plugin for vimfiler, unite
Vim Script ★ 4 11mo agoExplain → -
vim-cmdline-ranges
Quickly start/edit cmdline-ranges in Vim
Vim script ★ 4 4y agoExplain → -
vim-term
No description.
Vim script ★ 4 4y agoExplain → -
mackerel-client-hs
Mackerel API client in Haskell
Haskell ★ 4 1y agoExplain → -
vim-cmdline-escape
Escape special characters on cmdline
Vim script ★ 3 4y agoExplain → -
vim-extra-snippets
My own snippets
Vim Snippet ★ 3 2y agoExplain → -
xq ⑂
Pure rust implementation of jq
Rust ★ 3 4mo agoExplain → -
tie ▣
No description.
Go ★ 3 5y agoExplain → -
formulate
Homebrew formula managing script
Shell ★ 3 2y agoExplain → -
zsh-auto-fillin ▣
Automatic fillin https://github.com/itchyny/fillin
Shell ★ 3 6y agoExplain → -
procalive ▣
procalive keeps your process alive
Rust ★ 3 8y agoExplain → -
vim-autoft
Set filetype automatically in Vim
Vim script ★ 3 8y agoExplain → -
fractal ▣
fractal figures in gnuplot
★ 3 13y agoExplain → -
vim-quickrun-lightline-hooks
No description.
VimL ★ 3 10y agoExplain → -
Filter.js ▣
A sample of image processing with JavaScript and canvas
JavaScript ★ 3 13y agoExplain → -
go-flags ⑂ ▣
A fork version of https://github.com/jessevdk/go-flags
Go ★ 3 5y agoExplain → -
vim-qffrom
No description.
Vim script ★ 2 5y agoExplain → -
vim-tmpbuffer
Execute commands and print the result in a temporal buffer
Vim Script ★ 2 2y agoExplain → -
vim-increx
Extra increments (yet another alternative for switch.vim, vim-toggle and vim-cycle)
Vim Script ★ 2 1y agoExplain → -
mtimedir
No description.
Go ★ 2 1y agoExplain → -
log2hex
Arbitrary place digits viewer of log(2) in base hex written in Rust
Rust ★ 2 2y agoExplain → -
mackerel-plugin-uptime
Uptime plugin for Mackerel
Rust ★ 2 2y agoExplain → -
mackerel-plugin-loadavg
Loadavg plugin for Mackerel
Rust ★ 2 2y agoExplain → -
mackerel-plugin-dice-sh
Dice plugin for Mackerel
Shell ★ 2 2y agoExplain → -
mackerel-plugin-dice
Dice plugin example using mackerel-plugin-rs
Rust ★ 2 2y agoExplain → -
codeforces
Codeforces in Haskell
Haskell ★ 2 10y agoExplain → -
vim-spellbad-pattern
Register regexps to SpellBad
VimL ★ 2 10y agoExplain → -
bf
bf - executes a Brainfuck code
C ★ 2 11y agoExplain → -
vim-histexclude
Exclude by patterns from the histories.
VimL ★ 2 10y agoExplain → -
unite-auto-open
starting or opening files action for unite
VimL ★ 2 10y agoExplain → -
homebrew-rexdep ▣
Deprecated in favor of https://github.com/itchyny/homebrew-tap
★ 2 7y agoExplain → -
autolatex ▣
A shell script to compile a LaTeX file
Shell ★ 2 11y agoExplain → -
browsershell ▣
A shell in your browser
JavaScript ★ 2 14y agoExplain → -
setupfiles-go ▣
Create files and directories easily for tests in Go
Go ★ 2 7y agoExplain → -
c2bf.hs ▣
Convert C to Brainfuck (not working, deprecated product)
Haskell ★ 2 12y agoExplain → -
sbt-compile-warn ▣
Aggregate sbt compile warnings
Go ★ 2 7y agoExplain → -
syscall-study ▣
No description.
Go ★ 2 10y agoExplain → -
sealed-secrets ⑂
A Kubernetes controller and tool for one-way encrypted Secrets
★ 1 2y agoExplain → -
sver ⑂
Version generator based on source code.
Rust ★ 1 8mo agoExplain → -
go ⑂
The Go programming language
Go ★ 1 11mo agoExplain → -
unite-changetime
An action for unite/vimfiler, changing modified time of a file
Vim Script ★ 1 1y agoExplain → -
jaq ⑂
A jq clone focussed on correctness, speed, and simplicity
Rust ★ 1 1y agoExplain → -
actions-cache ⑂
Cache dependencies and build outputs in GitHub Actions (support S3 backend for @actions/cache)
TypeScript ★ 1 1y agoExplain → -
renovate ⑂
Universal dependency update tool that fits into your workflows.
TypeScript ★ 1 2y agoExplain → -
APISchema ⑂
Schema for API
★ 1 5y agoExplain → -
action-setup-vim ⑂
GitHub Action to setup Vim or Neovim on Linux, macOS and Windows
★ 1 6y agoExplain → -
agit.vim ⑂
A powerful Git log viewer
★ 1 6y agoExplain → -
go-gh ⑂
A Go module for interacting with gh and the GitHub API from the command line.
Go ★ 1 2y agoExplain → -
github-actions-yaml.vim ⑂
Vim plugin for GitHub Actions (yaml file)
★ 1 2y agoExplain → -
go-katsubushi ⑂
ID generator server
★ 1 4y agoExplain → -
go-kintone ⑂
kintone REST API client for Go
★ 1 4y agoExplain → -
java ⑂
Official Java client library for kubernetes
★ 1 3y agoExplain → -
vim-lsp-settings ⑂
Auto configurations for Language Server for vim-lsp
Vim script ★ 1 3y agoExplain → -
go-prettyjson ⑂
JSON pretty print for Golang.
Go ★ 1 3y agoExplain → -
sver-actions ⑂
GitHub Actions for sver
★ 1 5mo agoExplain → -
bootstrap ⑂
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
★ 1 3y agoExplain → -
setup-java ⑂
Set up your GitHub Actions workflow with a specific version of Java
TypeScript ★ 1 2y agoExplain → -
rust-typed-builder ⑂
Compile-time type-checked builder derive
Rust ★ 1 2y agoExplain → -
mackerel-client-go ⑂
Mackerel API Client in Go
Go ★ 1 1y agoExplain → -
playwright ⑂
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
★ 1 2y agoExplain → -
java-sdk-contrib ⑂
Community contributions for hooks and reference providers
★ 1 2y agoExplain → -
renovate-reproduction-go-mod-directive ▣
No description.
Go ★ 1 2y agoExplain → -
actions-toolkit-s3 ⑂
The GitHub ToolKit for developing GitHub Actions. (support S3 backend for @actions/cache)
★ 1 2y agoExplain → -
go-jsonnet ⑂
No description.
★ 1 2y agoExplain → -
faast.js ⑂
Serverless batch computing made simple.
★ 1 2y agoExplain → -
duck ⑂
Builder and dev server for Google Closure Compiler, Library and Templates. An alternative to plovr.
★ 1 2y agoExplain → -
mmpp ▣
Mackerel metric pretty printer
Rust ★ 1 8y agoExplain → -
liner ⑂
Pure Go line editor with history, inspired by linenoise
Go ★ 1 6y agoExplain → -
matome ▣
univ study matome
TeX ★ 1 11y agoExplain → -
unite-eject
Eject drive in unite
Vim script ★ 1 7y agoExplain → -
vim-hatena-link
No description.
Vim script ★ 1 7y agoExplain → -
atcoder
AtCoder in Rust
Rust ★ 1 5y agoExplain → -
vim-insert-mode-motion
Move in insert mode
Vim script ★ 1 7y agoExplain → -
zsh-git-alias
My own git alias config
Shell ★ 1 3y agoExplain → -
homebrew-git-branch-name ▣
Deprecated in favor of https://github.com/itchyny/homebrew-tap
★ 1 7y agoExplain → -
homebrew-miv ▣
Deprecated in favor of https://github.com/itchyny/homebrew-tap
★ 1 7y agoExplain → -
homebrew-fillin ▣
Deprecated in favor of https://github.com/itchyny/homebrew-tap
★ 1 7y agoExplain → -
homebrew-maze ▣
Deprecated in favor of https://github.com/itchyny/homebrew-tap
★ 1 7y agoExplain → -
py2bf.hs ▣
not working, deprecated product
Haskell ★ 1 11y agoExplain → -
cybozu-go-well ⑂
Go framework for well-behaving commands
★ 1 4y agoExplain → -
tidb ⑂
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
★ 0 3mo agoExplain → -
gh ⑂
GitHub’s official command line tool
★ 0 3mo agoExplain → -
jq ⑂
Command-line JSON processor
C ★ 0 7d agoExplain → -
go-yaml ⑂
The YAML org maintained fork of https://github.com/go-yaml/yaml
Go ★ 0 5mo agoExplain → -
go-yaml-yaml ⑂
YAML support for the Go language.
★ 0 1y agoExplain → -
goccy-go-yaml ⑂
YAML support for the Go language
★ 0 3y agoExplain → -
license-gradle-plugin ⑂
Manage your license(s)
★ 0 1y agoExplain → -
oniguruma ⑂
regular expression library
C ★ 0 1y agoExplain → -
mason.nvim ⑂
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
★ 0 2y agoExplain → -
mkr ⑂
Command Line Tool for Mackerel
★ 0 1y agoExplain → -
go-feature-flag ⑂
GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. 🎛️
★ 0 1y agoExplain → -
u2s3 ⑂
No description.
★ 0 2y agoExplain → -
actions-cache-issues-1263 ▣
https://github.com/actions/cache/pull/1263#discussion_r1535038139
★ 0 2y agoExplain → -
actions-stale ⑂
Marks issues and pull requests that have not had recent interaction
★ 0 6mo agoExplain → -
jsonnet ⑂
Jsonnet - The data templating language
★ 0 2y agoExplain → -
DefinitelyTyped ⑂
The repository for high quality TypeScript type definitions.
TypeScript ★ 0 2y agoExplain → -
node-tar ⑂
tar for node
★ 0 2y agoExplain → -
vim-lsp ⑂ ▣
async language server protocol plugin for vim and neovim
★ 0 5y agoExplain → -
gh-issues-8092 ▣
No description.
★ 0 2y agoExplain → -
httptest ⑂
No description.
★ 0 2y agoExplain → -
mackerelio-documents ⑂
Source markdown files of Mackerel documentation hosted on https://mackerel.io
★ 0 2y agoExplain → -
checkers ⑂
No description.
Go ★ 0 2y agoExplain → -
actionlint ⑂
:octocat: Static checker for GitHub Actions workflow files
★ 0 2y agoExplain → -
ScoopInstaller-Main ⑂
📦 The default bucket for Scoop.
★ 0 2y agoExplain → -
jq-chocolatey-package ⑂
Chocolatey package for jq
★ 0 2y agoExplain → -
node-jq ⑂
Node.js wrapper for jq
★ 0 2y agoExplain → -
nami ⑂
The easy way to download anything from anywhere. 从任何地方下载任何东西
★ 0 2y agoExplain → -
arkade ⑂
Open Source Marketplace For Developer Tools
★ 0 2y agoExplain → -
vim ⑂
The official Vim repository
Vim Script ★ 0 1y agoExplain → -
vim-gita ⑂
[Obsolete] An awesome git handling plugin for Vim
Vim Script ★ 0 3y agoExplain → -
catgolf ⑂
cat(1) golf
★ 0 3y agoExplain → -
stedolan.github.io ⑂
https://github.com/jqlang/jq/issues/4#issuecomment-1563771678
★ 0 3y agoExplain → -
no_color ⑂
Website data for no-color.org
HTML ★ 0 3y agoExplain → -
sonnet ⑂
High performance JSON decoder in Go
★ 0 3y agoExplain → -
set-env-to-github_env ⑂
A migration tools convert `::set-env`/`::set-output`/`::set-state` to $GITHUB_ENV/$GITHUB_OUTPUT/$GITHUB_STATE on GitHub Actions.
★ 0 3y agoExplain → -
homebrew-gojo ▣
Deprecated in favor of https://github.com/itchyny/homebrew-tap
★ 0 7y agoExplain → -
homebrew-qhs ▣
Deprecated in favor of https://github.com/itchyny/homebrew-tap
★ 0 7y agoExplain → -
Homebrew-install ⑂ ▣
📥 Homebrew (un)installer
Shell ★ 0 4y agoExplain → -
ghr ⑂
Upload multiple artifacts to GitHub Release in parallel
★ 0 3y agoExplain → -
jackson-jq ⑂
jq for Jackson Java JSON Processor
Java ★ 0 2y agoExplain → -
homebrew-jackson-jq ⑂
Homebrew tap for jackson-jq cli
Ruby ★ 0 3y agoExplain → -
jqjq ⑂
jq implementation of jq
★ 0 3y agoExplain → -
webapi-vim ⑂
vim interface to Web API
★ 0 5y agoExplain → -
bitboard ⑂
Bitboards in Rust
Rust ★ 0 8y agoExplain → -
jqp ⑂
A TUI playground to experiment with jq
Go ★ 0 3y agoExplain → -
goreman ⑂
foreman clone written in go language
★ 0 4y agoExplain → -
godzil ⑂
A Go Authoring tool
★ 0 4y agoExplain → -
goxz ⑂
Just do cross building and archiving go tools conventionally
★ 0 4y agoExplain → -
closure-compiler-npm ⑂
Package for managing and documenting closure-compiler for use via npm
★ 0 4y agoExplain → -
neosnippet-snippets ⑂
The standard snippets repository for neosnippet
★ 0 4y agoExplain → -
go-runewidth ⑂
wcwidth for golang
Go ★ 0 4y agoExplain →
No repos match these filters.