A curated list of my GitHub stars! Generated by starred.
- CSS
- Fennel
- Go
- HTML
- Janet
- JavaScript
- Lua
- Others
- Python
- Ruby
- Rust
- Scheme
- Shell
- Swift
- TypeScript
- Vim Script
- bradtraversy/50projects50days - 50+ mini web projects using HTML, CSS & JS
- nyoom-engineering/oxocarbon.nvim - A dark and light Neovim theme written in fennel, inspired by IBM Carbon.
- ggandor/leap.nvim - Neovim's answer to the mouse π¦
- junegunn/fzf - πΈ A command-line fuzzy finder
- EbookFoundation/free-programming-books - π Freely available programming books
- nvim-treesitter/nvim-treesitter-context - Show code context
- be5invis/Iosevka - Versatile typeface for code, from code.
- sudheerj/javascript-interview-questions - List of 1000 JavaScript Interview Questions
- google/zx - A tool for writing better scripts
- francisrstokes/super-expressive - π¦ Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language
- devongovett/regexgen - Generate regular expressions that match a set of strings
- boltlessengineer/NativeVim - Neovim config WITHOUT plugins
- j-hui/fidget.nvim - π« Extensible UI for Neovim notifications and LSP progress messages.
- stevearc/aerial.nvim - Neovim plugin for a code outline window
- RRethy/vim-illuminate - illuminate.vim - (Neo)Vim plugin for automatically highlighting other uses of the word under the cursor using either LSP, Tree-sitter, or regex matching.
- rafamadriz/friendly-snippets - Set of preconfigured snippets for different languages.
- m4xshen/hardtime.nvim - Establish good command workflow and quit bad habit
- LazyVim/LazyVim - Neovim config for the lazy
- kkharji/sqlite.lua - SQLite LuaJIT binding with a very simple api.
- folke/persistence.nvim - πΎ Simple session management for Neovim
- folke/lazy.nvim - π€ A modern plugin manager for Neovim
- echasnovski/mini.surround - Neovim Lua plugin with fast and feature-rich surround actions. Part of 'mini.nvim' library.
- echasnovski/mini.pairs - Neovim Lua plugin to automatically manage character pairs. Part of 'mini.nvim' library.
- echasnovski/mini.comment - Neovim Lua plugin for fast and familiar per-line commenting. Part of 'mini.nvim' library.
- echasnovski/mini.ai - Neovim Lua plugin to extend and create
a
/i
textobjects. Part of 'mini.nvim' library. - chrisgrieser/nvim-puppeteer - Automatically convert strings to f-strings or template strings and back.
- ThePrimeagen/init.lua -
- ziontee113/icon-picker.nvim - This is a Neovim plugin that helps you pick Nerd Font Icons, Symbols & Emojis
- vigoux/notifier.nvim - Non-intrusive notification system for neovim
- shellRaining/hlchunk.nvim - This is the lua implementation of nvim-hlchunk, you can use this neovim plugin to highlight your indent line and the current chunk (context) your cursor stayed
- shaunsingh/nord.nvim - Neovim theme based off of the Nord Color Palette, written in lua with tree sitter support
- ruifm/gitlinker.nvim - A lua neovim plugin to generate shareable file permalinks (with line ranges) for several git web frontend hosts. Inspired by tpope/vim-fugitive's :GBrowse
- navarasu/onedark.nvim - One dark and light colorscheme for neovim >= 0.5.0 written in lua based on Atom's One Dark and Light theme. Additionally, it comes with 5 color variant styles
- nat-418/boole.nvim - Neovim plugin for toggling booleans, etc.
- echasnovski/mini.starter - Neovim Lua plugin with fast and flexible start screen. Part of 'mini.nvim' library.
- chrisgrieser/nvim-spider - Use the w, e, b motions like a spider. Move by subwords and skip insignificant punctuation.
- ellisonleao/carbon-now.nvim - Create beautiful code snippets directly from your neovim terminal
- chrishrb/gx.nvim - Implementation of gx without the need of netrw
- pmizio/typescript-tools.nvim - β‘ TypeScript integration NeoVim deserves β‘
- HiPhish/rainbow-delimiters.nvim - Rainbow delimiters for Neovim with Tree-sitter
- DNLHC/glance.nvim - Peek preview window for LSP locations in Neovim
- Bekaboo/deadcolumn.nvim - A neovim plugin that shows colorcolumn dynamically
- rebelot/kanagawa.nvim - NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
- jay-babu/mason-null-ls.nvim -
- EdenEast/nightfox.nvim - π¦A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.
- echasnovski/mini.colors - Tweak and save any color scheme. Part of 'mini.nvim' library.
- danymat/neogen - A better annotation generator. Supports multiple languages and annotation conventions.
- catppuccin/nvim - π¨ Soothing pastel theme for (Neo)vim
- projekt0n/github-nvim-theme - GitHub's Neovim themes
- lmburns/lf.nvim - Lf file manager for Neovim (in Lua)
- kevinhwang91/nvim-bqf - Better quickfix window in Neovim, polish old quickfix window.
- Bekaboo/dropbar.nvim - IDE-like breadcrumbs, out of the box
- akinsho/toggleterm.nvim - A neovim lua plugin to help easily manage multiple terminal windows
- rose-pine/neovim - Soho vibes for Neovim
- folke/tokyonight.nvim - π A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.
- RRethy/base16-nvim - Neovim plugin for building a sync base16 colorscheme. Includes support for Treesitter and LSP highlight groups.
- barrett-ruth/import-cost.nvim - Display javascript import costs inside of neovim
- ldelossa/litee.nvim - A framework for building Neovim plugins
- ldelossa/gh.nvim - A fully featured GitHub integration for performing code reviews in Neovim.
- echasnovski/mini.indentscope - Neovim Lua plugin to visualize and operate on indent scope. Part of 'mini.nvim' library.
- David-Kunz/jester - A Neovim plugin to easily run and debug Jest tests
- anuvyklack/fold-preview.nvim - Preview folds in float window
- zbirenbaum/copilot.lua - Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
- zbirenbaum/copilot-cmp - Lua plugin to turn github copilot into a cmp source
- yioneko/nvim-vtsls -
- windwp/nvim-ts-autotag - Use treesitter to auto close and auto rename html tag
- windwp/nvim-autopairs - autopairs for neovim written in lua
- williamboman/mason.nvim - Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
- williamboman/mason-lspconfig.nvim - Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
- theHamsta/nvim-dap-virtual-text -
- stevearc/dressing.nvim - Neovim plugin to improve the default vim.ui interfaces
- sQVe/bufignore.nvim - Unlist hidden buffers matching specified ignore sources.
- 0xJohnnyboy/scretch.nvim - π Neovim plugin to manage scratch files !
- snelling-a/base16.nvim - Neovim plugin for building a sync base16 colorscheme. Includes support for Treesitter and LSP highlight groups.
- SmiteshP/nvim-navic - Simple winbar/statusline plugin that shows your current code context
- simrat39/symbols-outline.nvim - A tree like view for symbols in Neovim using the Language Server Protocol. Supports all your favourite languages.
- saadparwaiz1/cmp_luasnip - luasnip completion source for nvim-cmp
- s1n7ax/nvim-window-picker - This plugins prompts the user to pick a window and returns the window id of the picked window
- rcarriga/nvim-notify - A fancy, configurable, notification manager for NeoVim
- rcarriga/nvim-dap-ui - A UI for nvim-dap
- ray-x/lsp_signature.nvim - LSP signature hint as you type
- ray-x/cmp-treesitter - cmp source for treesitter
- ofirgall/goto-breakpoints.nvim - Cycle between breakpoints with keymappings for nvim-dap
- nvim-zh/colorful-winsep.nvim - Make your nvim window separators colorful
- nvim-tree/nvim-web-devicons - Provides Nerd Font icons (glyphs) for use by neovim plugins
- nvim-pack/nvim-spectre - Find the enemy and replace them with dark power.
- nvim-neotest/neotest - An extensible framework for interacting with tests within NeoVim.
- nvim-neo-tree/neo-tree.nvim - Neovim plugin to manage the file system and other tree like structures.
- nvim-lua/plenary.nvim - plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.
- catgoose/nvim-colorizer.lua - The fastest Neovim colorizer
- numToStr/Comment.nvim - π§ πͺ // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
- neovim/nvim-lspconfig - Quickstart configs for Nvim LSP
- mxsdev/nvim-dap-vscode-js - nvim-dap adapter for vscode-js-debug
- MunifTanjim/nui.nvim - UI Component Library for Neovim.
- mrjones2014/smart-splits.nvim - π§ Smart, seamless, directional navigation and resizing of Neovim + terminal multiplexer splits. Supports tmux, Wezterm, and Kitty. Think about splits in terms of "up/down/left/right".
- mfussenegger/nvim-dap - Debug Adapter Protocol client implementation for Neovim
- MarkEmmons/neotest-deno - Neotest adapter for Deno.
- lvimuser/lsp-inlayhints.nvim -
- lukas-reineke/indent-blankline.nvim - Indent guides for Neovim
- lukas-reineke/headlines.nvim - This plugin adds horizontal highlights for text filetypes, like markdown, orgmode, and neorg.
- lewis6991/gitsigns.nvim - Git integration for buffers
- L3MON4D3/LuaSnip - Snippet Engine for Neovim written in Lua.
- kylechui/nvim-surround - Add/change/delete surrounding delimiter pairs with ease. Written with β€οΈ in Lua.
- kosayoda/nvim-lightbulb - VSCode π‘ for neovim's built-in LSP.
- jose-elias-alvarez/null-ls.nvim - Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
- JoosepAlviste/nvim-ts-context-commentstring - Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
- jbyuki/one-small-step-for-vimkind - Debug adapter for Neovim plugins
- jay-babu/mason-nvim-dap.nvim -
- ibhagwan/fzf-lua - Improved fzf.vim written in lua
- hrsh7th/nvim-cmp - A completion plugin for neovim coded in Lua.
- hrsh7th/cmp-path - nvim-cmp source for path
- hrsh7th/cmp-nvim-lua - nvim-cmp source for nvim lua
- hrsh7th/cmp-nvim-lsp-signature-help - cmp-nvim-lsp-signature-help
- hrsh7th/cmp-nvim-lsp-document-symbol - nvim-cmp source for textDocument/documentSymbol via nvim-lsp.
- hrsh7th/cmp-nvim-lsp - nvim-cmp source for neovim builtin LSP client
- hrsh7th/cmp-cmdline - nvim-cmp source for vim's cmdline
- hrsh7th/cmp-buffer - nvim-cmp source for buffer words
- HiPhish/nvim-ts-rainbow2 - Rainbow delimiters for Neovim through Tree-sitter
- nvim-neotest/neotest-jest -
- goolord/alpha-nvim - a lua powered greeter like vim-startify / dashboard-nvim
- ggandor/flit.nvim - Enhanced f/t motions for Leap
- freddiehaddad/feline.nvim - A minimal, stylish and customizable statusline, statuscolumn, and winbar for Neovim
- folke/trouble.nvim - π¦ A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
- folke/noice.nvim - π₯ Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
- folke/neodev.nvim - π» Neovim setup for init.lua and plugin development with full signature help, docs and completion for the nvim lua API.
- epwalsh/obsidian.nvim - Obsidian π€ Neovim
- Eandrju/cellular-automaton.nvim - A useless plugin that might help you cope with stubbornly broken tests or overall lack of sense in life. It lets you execute aesthetically pleasing, cellular automaton animations based on the content
- davidsierradz/cmp-conventionalcommits - (WIP) nvim-cmp source for autocompleting git commits with conventional commits types and lerna packages as scope
- b0o/SchemaStore.nvim - π JSON schemas for Neovim
- anuvyklack/pretty-fold.nvim - Foldtext customization in Neovim
- anuvyklack/keymap-amend.nvim - Amend the existing keymap in Neovim
- tummetott/reticle.nvim - NVIM plugin to highlight only the screen line of the cursor in the currently active window
- dheerajydv19/Google-Dorks-Simplified - Best Resource for learning Google Dorks
- trimstray/the-book-of-secret-knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
- borisdayma/dalle-mini - DALLΒ·E Mini - Generate images from a text prompt
- freeCodeCamp/how-to-contribute-to-open-source - A guide to contributing to open source
- Feel-ix-343/markdown-oxide - PKM for the LSP
- nvim-treesitter/nvim-treesitter-textobjects -
- nvim-treesitter/nvim-treesitter - Nvim Treesitter configurations and abstraction layer
- holman/dotfiles - @holman does dotfiles
- tombonez/noTunes - A simple macOS application that will prevent iTunes or Apple Music from launching.
- microsoft/vscode-js-debug - A DAP-compatible JavaScript debugger. Used in VS Code, VS, + more
- glacambre/firenvim - Embed Neovim in Chrome, Firefox & others.
- brendanmz/react-hooks-best-practices -
- runtipi/runtipi - Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. β¨
- jub0t/Mechon - Powerful tool to host, manage and deploy Discord bots in multiple languages. [work in progress].
- ospfranco/sol - MacOS launcher & command palette
- dstein64/vim-startuptime - A plugin for viewing Vim and Neovim startup event timing information.
- tpope/vim-unimpaired - unimpaired.vim: Pairs of handy bracket mappings
- antoinemadec/FixCursorHold.nvim - Fix CursorHold Performance.
- tpope/vim-repeat - repeat.vim: enable repeating supported plugin maps with "."
- tpope/vim-fugitive - fugitive.vim: A Git wrapper so awesome, it should be illegal
- mbbill/undotree - The undo history visualizer for VIM
- jparise/vim-graphql - A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation.
To the extent possible under law, snelling-a has waived all copyright and related or neighboring rights to this work.