Richard Huang's starred repositories
comprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
tree-sitter
An incremental parsing system for programming tools
nvim-treesitter
Nvim Treesitter configurations and abstraction layer
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
nvim-tree.lua
A file explorer tree for neovim written in lua
lualine.nvim
A blazing fast and easy to configure neovim statusline plugin written in pure lua.
vim-commentary
commentary.vim: comment stuff out
lsp-zero.nvim
A starting point to setup some lsp related features in neovim.
null-ls.nvim
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
git-branchless
High-velocity, monorepo-scale workflow for Git
UnnaturalScrollWheels
Invert scroll direction for physical scroll wheels while maintaining "Natural" scrolling for trackpads on MacOS
plenary.nvim
plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.
vim-repeat
repeat.vim: enable repeating supported plugin maps with "."
nix-installer
Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over 2 million installs.
telescope-fzf-native.nvim
FZF sorter for telescope written in c
JankyBorders
A lightweight window border system for macOS
bazel-compile-commands-extractor
Goal: Enable awesome tooling for Bazel users of the C language family.
vim-gh-line
vim plugin that open the link of current line on github
example-bazel-monorepo
🌿💚 Example Bazel-ified monorepo, supporting Golang, Java, Python, Scala, and Typescript
SnapLineJS
A robust JS library to create node-based UIs.
playground
Personal Learning Playground