Michael Ellery'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.
Modern-CPP-Programming
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
gdb-dashboard
Modular visual interface for GDB in Python
Terminal.Gui
Cross Platform Terminal UI toolkit for .NET
noice.nvim
💥 Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
copilot.lua
Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
eng-handbook
A developer's guide to management: an open-sourced handbook for leading software engineering teams.
CopilotChat.nvim
Chat with GitHub Copilot in Neovim
highest-paying-software-companies
The top 500 highest paying companies based on median software engineer total comp on levels.fyi as of 12/1/23.
allocscope
allocscope - a memory tracking tool
compiler.nvim
Neovim compiler for building and running your code without having to configure anything
build-server-protocol
Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
tree-sitter-cpp
C++ grammar for tree-sitter
NotebookNavigator.nvim
A neovim plugin to navigate and execute code cells
lazy-nvim-ide
My 💤 LazyVim IDE config for Neovim
depend_on_what_you_use
Bazel tool for making sure your C++ dependencies match your include statements