Will Hopkins (@willothy)
  • Stars
    star
    1,738
  • Global Rank 17,786 (Top 0.7 %)
  • Followers 87
  • Following 75
  • Registered over 6 years ago
  • Most used languages
    Lua
    48.6 %
    Rust
    40.5 %
    C
    2.7 %
    TypeScript
    2.7 %
    Shell
    2.7 %
    Nix
    2.7 %
  • Location 🇺🇸 United States
  • Country Total Rank 9,743
  • Country Ranking
    Lua
    36
    Nix
    629
    Rust
    637

Top repositories

1

nvim-cokeline

👃 A Neovim bufferline for people with addictive personalities
Lua
540
star
2

flatten.nvim

Open files and command output from wezterm, kitty, and neovim terminals in your current neovim instance
Lua
476
star
3

wezterm.nvim

Utilities for interacting with Wezterm from within Neovim
Lua
178
star
4

veil.nvim

A blazingly fast, animated, and infinitely customizeable startup / dashboard plugin (currently unmaintained, but with plans for a ground-up rewrite)
Lua
140
star
5

moveline.nvim

Neovim plugin for moving lines up and down
Rust
131
star
6

nvim-utils

Utilities and bindings for writing Neovim plugins in Rust
Rust
78
star
7

nvim-config

My personal Neovim config
Lua
59
star
8

strat-hero.nvim

Helldivers 2's "Strategem Hero" minigame for Neovim. Become a better Helldiver from the comfort of your favorite editor!
Lua
24
star
9

savior.nvim

Customizable, event-based auto saving for Neovim
Lua
22
star
10

luahint

LSP inline hints for Lua, intended for use with Neovim.
Rust
16
star
11

glass.nvim

A stateful windowing and animation plugin / library for Neovim (WIP)
Lua
8
star
12

dotfiles

Shell
7
star
13

sesh

Simple terminal session management (tmux but super mid), written in Rust btw
Rust
7
star
14

blam.nvim

A simple plugin for viewing git blame info, inspired by GitLens
Rust
6
star
15

Letter

Letter is a compiler project built in TypeScript using LLVM node bindings.
TypeScript
5
star
16

sharp

LLVM-Based procedural-ish programming language written in Rust, with Rust-like syntax and modules
Rust
4
star
17

sanguine

A library for creating dynamic TUI experiences in Rust
Rust
3
star
18

twitch.nvim

Highly experimental Twitch chat integration for Neovim
Rust
2
star
19

minimus

Personal color scheme
Lua
2
star
20

wrangler.nvim

Harpoon-like mark manager for Neovim, backed by SQLite (WIP)
Lua
2
star
21

micro-async.nvim

Ultra-simple async library for Neovim, with cancellation support
Lua
2
star
22

hollywood.nvim

📸 Action! A flexible, elegant and featureful code action menu (WIP)
Lua
2
star
23

worth

Compiler for the Porth programming language, targeting x86_64 assembly.
Rust
1
star
24

notify-ls.nvim

Experimental progress and notification reporting for Neovim using an in-process language server. Not at all ready for use.
Lua
1
star
25

lazyline.nvim

Lazy-loading statusline for Neovim
Lua
1
star
26

lua-lexer-deez

Simple transpiler in Lua (Luajit). Transpiles toy language into Lua. Incomplete, may revisit at some point.
Lua
1
star
27

neosuggest

WIP cross-shell autosuggestion engine
Rust
1
star
28

PeachOS

C
1
star
29

crates_cli

A command line interface for finding and managing Rust crates.
Rust
1
star
30

judge.lua

Lua
1
star
31

awesome-config

Lua
1
star
32

leptos.nvim

Experimental Lua/Nvim bindings for the leptos-reactive rust crate
Rust
1
star
33

winborder.nvim

Floating border surrounding the active split
Lua
1
star
34

crane-lang

WIP compiler targeting x86_64
Rust
1
star
35

.nix

Nix
1
star
36

goose

Good ol' OS experiment. Probably bad. I have no idea what I'm doing, but the goal is to have some idea when I'm done.
Rust
1
star
37

libsql-lua

Mlua-based Luajit bindings to tursodatabase/libsql. Synchronous only, for now. Entirely untested and not ready for use.
Rust
1
star