Become a sponsor to haya14busa
haya14busa
Hi, I'm haya14busa 🐦 ✨
I love OSS and I mainly create tools written in Go and Vim plugins.
I also sometimes contribute to other projects, like vital.vim, vim, and Go.
🐶 reviewdog
I'm an author of reviewdog which provides a way to post review comments to code hosting services, such as GitHub, automatically by integrating with any linter tools with ease.
reviewdog supports GitHub Actions and there are many public actions too.
reviewdog supports GitHub App as one option to run reviewdog and its underlying server is running with my pocket money. This is one of the major reasons why I applied to GitHub Sponsors to compensate for the maintenance cost of reviewdog.
⚡ EasyMotion
I'm the main maintainer of vim-easymotion. I created many new features (e.g. overwin motion), fixed many bugs, and triaged issues.
🔧 Other
Vim
- incsearch.vim: Improved incremental searching for Vim and the patch to Vim to implement the same feature.
- is.vim: incremental search improved - successor of incsearch.vim
- vim-asterisk: *-Improved
- go-vimlparser: Vim Script Parser written in Go
- vim-edgemotion: Move to the edge!
- vim-poweryank: Copy text over SSH
- vital-power-assert: Power Assert in Vim script
Go
- gopkgs: List Go packages FAST by using the same implementation as goimports
- gosum: Sum/Union/Variant Type in Go and Static Check Tool of switch-case handling
- goplay: The Go Playground (https://play.golang.org/) client
GitHub Actions
- action-docker-template: Docker container action template with release automation and reviewdog integration
- action-update-semver: Updates major/minor release tags on a tag push
- action-bumpr: bumps semantic version tag on merging Pull Requests with specific lables.
- action-depup: Action which updates dependencies automatically
- reviewdog actions
- github-action-brandings: GitHub Actions Branding Cheat Sheet
Misc
- ghglob: ghglob is glob, or more like pattern matcher based on GitHub Actions's Filter pattern spec. [UNOFFICIAL]
- bump: bump returns next semantic version tag.
- xtag: Finds latest release tag which matched with given tag with x wild card (a.k.a. xtag).
- cachecmd: cache command!
etc...
💖 Thank you for your support!
Your sponsorship helps me to maintain and improve existing projects, create more and more tools, and continue to work on OSS projects!
Featured work
-
easymotion/vim-easymotion
Vim motions on speed!
Vim Script 7,532 -
reviewdog/reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Go 8,051 -
haya14busa/incsearch.vim
🔦 Improved incremental searching for Vim
Vim Script 1,111 -
haya14busa/vim-asterisk
❄️ *-Improved
Vim Script 389 -
haya14busa/vim-operator-flashy
🔦 Highlight yanked area
Vim Script 164
$1 a month
Select⭐ Supporter
I appreciate your support! I'll spend more time on OSS work.
$5 a month
Select☕️ Coffee Supporter
I can drink a cup of coffee while writing code :)
$10 a month
Select🐶 Dog Supporter
You help me to maintain costly projects like reviewdog GitHub App server.
$30 a month
Select📖 Book Supporter
I can learn and improve the technical skill by reading books for instance and create new OSS projects.
$100 a month
Select👑 King Supporter
I'll keep writing code ;)