An open API service aggregating public data about GitHub Sponsors.

norcalli

View JSON Representation

https://twitch.tv/ashkankiani

Funding Links: https://github.com/sponsors/norcalli

GitHub Sponsors Profile

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.

Featured Works

norcalli/nvim-colorizer.lua

The fastest Neovim colorizer.

Language: Lua - Stars: 2420
norcalli/nvim_utils

Language: Lua - Stars: 109
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.

Language: Go - Stars: 7
norcalli/lua-sway

A Lua module for interfacing with sway via IPC.

Language: Lua - Stars: 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.

Language: Rust - Stars: 14
norcalli/capacitor

Simple capacitor code calculator on the command line written in Go and Python.

Language: Go - Stars: 2