Become a sponsor to Ashkan Kiani
I open source every tool I write for myself. I'm interested in parsers, Rust, language design, and databases.
But my most popular work is with high performance Lua Neovim plugins (such as my colorizer), and I plan on making many more. I also plan to write accompanying blogs to explain my design decisions for the relevant projects below at https://blog.kiani.io
Currently I'm working on the following projects:
- [neovim] Completer to compete with coc.nvim, but without external dependencies (20% done)
- [neovim] UI dialogue menu like for fuzzy finders or interactive menus (40% done)
- [neovim] Job system for background jobs in Neovim (80% done)
- [parsers] A constant memory JSON parser written in Rust (99% done, needs publishing)
I also contribute directly to neovim/neovim, swaywm/sway, and other projects, and some of my plugin work for neovim is being integrated into the mainline.
1 sponsor has funded norcalli’s work.
Featured work
-
norcalli/nvim-colorizer.lua
The fastest Neovim colorizer.
Lua 2,393 -
norcalli/spiceplot
A program written in Go and using plotinum that interprets raw spice files and produces pretty plots in svg, png, pdf, or jpg formats.
Go 7 -
norcalli/lua-sway
A Lua module for interfacing with sway via IPC.
Lua 12 -
norcalli/ksway
This library provides a convenient interface for quickly making scripts for i3 and sway (since they share an IPC interface API). It will mainly be focused on sway if that compatibility changes.
Rust 14 -
norcalli/capacitor
Simple capacitor code calculator on the command line written in Go and Python.
Go 2