David's starred repositories
en.javascript.info
Modern JavaScript Tutorial
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
openapi-ts
✨ Turn your OpenAPI specification into a beautiful TypeScript client
every-programmer-should-know
A collection of (mostly) technical things every software developer should know about
professional-programming
A collection of learning resources for curious software engineers
path-to-senior-engineer-handbook
All the resources you need to get to Senior Engineer and beyond
floating-ui
A JavaScript library to position floating elements and create interactions for them.
jeeves-shell
Pythonic alternative for GNU Make.
size-limit
Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit.
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
mason-lspconfig.nvim
Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.