Awesome List Updates on Sep 26, 2022
9 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome for Beginners
TypeScript
- Hasura GraphQL Engine (⭐30k) (label: good first issue)
Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.
- OpenMetadata (⭐2.1k) (label: good first issue)
OpenMetadata is an all-in-one platform for data discovery, data quality, observability, governance, data lineage, and team collaboration.
- H2O Wave (⭐3.5k) (label: good first issue)
Realtime Web Apps and Dashboards framework for Python and R. Suited (not only) for AI audience.
- Node Efficientnet (⭐244) (label: good first issue)
EfficientNet Image Recognition model for Node JS ( written with tensorflow.js ).
2. Awesome Rust
Libraries / Network programming
- HTTP
- Hurl (⭐6.8k) — Run and test HTTP requests with plain text and libcurl
- Hurl (⭐6.8k) — Run and test HTTP requests with plain text and libcurl
3. Awesome Prisma
🏆 Tutorials / ⚙️ Schema Visualization Tools
👾 Projects Using Prisma / Tutorials with NestJS
4. Awesome Neovim
(requires Neovim 0.5) / Diagnostics
- ~whynothugo/lsp_lines.nvim - Render diagnostics using virtual lines on top of the real line of code.
- onsails/diaglist.nvim (⭐161) - Live render workspace diagnostics in quickfix, buffer diagnostics in loclist.
- folke/trouble.nvim (⭐3.7k) - A pretty diagnostics list to help you solve all the trouble your code is causing.
- folke/lsp-colors.nvim (⭐429) - A plugin that adds missing LSP diagnostics highlight groups for color schemes that don't yet support the builtin LSP client.
Programming Languages Support / Diagnostics
- akinsho/flutter-tools.nvim (⭐694) - Build Flutter and Dart applications using the native LSP.
- gbprod/phpactor.nvim (⭐37) - Lua version of the Phpactor Vim plugin to take advantage of the latest Neovim features.
- brendalf/mix.nvim (⭐25) - Mix (from Elixir) wrapper plugin.
- AckslD/swenv.nvim (⭐136) - Tiny plugin to quickly switch Python virtual environments without restarting.
- gennaro-tedesco/nvim-jqx (⭐252) - Interactive interface for JSON files.
Golang / Diagnostics
- crusj/structrue-go.nvim (⭐31) - A better structured display of Golang symbols information.
- crispgm/nvim-go (⭐117) - A minimal implementation of Golang development plugin.
- edolphin-ydf/goimpl.nvim (⭐41) - Generate interface stubs for a type.
- olexsmir/gopher.nvim (⭐171) - Plugin for making Golang development easiest.
- rafaelsq/nvim-goc.lua (⭐35) - Highlight your buffer with Golang Code Coverage.
- crusj/hierarchy-tree-go.nvim (⭐20) - Neovim plugin for Golang, callHierarchy UI tree.
YAML / Diagnostics
- someone-stole-my-name/yaml-companion.nvim (⭐134) - Get, set and autodetect YAML schemas in your buffers.
- cuducos/yaml.nvim (⭐144) - Utils to work with YAML files.
Web Development / Diagnostics
- NTBBloodbath/rest.nvim (⭐876) - A fast Neovim HTTP client written in Lua.
- ray-x/web-tools.nvim (⭐107) - Launch a local development server with live reload feature for static & dynamic pages, HTML & CSS tag rename with LSP.
Language / Diagnostics
- potamides/pantran.nvim (⭐234) - Translate your text with an interactive translation window.
Search / Diagnostics
- kevinhwang91/nvim-hlslens (⭐632) - Helps you better glance searched information, seamlessly jump matched instances.
- rktjmp/highlight-current-n.nvim (⭐81) - Highlights the current /, ? or * match under your cursor when pressing n or N and gets out of the way afterwards.
- gaborvecsei/memento.nvim (⭐49) - Keeps track of your visited file history after a buffer is closed. Reopen files more easily.
- ray-x/sad.nvim (⭐150) - Space Age seD in neovim. Batch file edit tool, a wrapper for sad (⭐1.3k)
- windwp/nvim-spectre (⭐1.3k) - Search and replace panel.
File Explorer / Diagnostics
- kyazdani42/nvim-tree.lua (⭐5.7k) - A simple and fast file explorer tree.
- luukvbaal/nnn.nvim (⭐363) - File explorer powered by nnn (⭐17k) and Lua.
- tamago324/lir.nvim (⭐320) - Simple file explorer.
- TimUntersberger/neofs (⭐63) - A file manager written in Lua.
- kevinhwang91/rnvimr (⭐719) - A simple yet amazing file explorer.
- Xuyuanp/yanil (⭐97) - Yet Another Nerdtree In Lua.
- ms-jpq/chadtree (⭐1.6k) - File manager. Better than NERDTree.
- is0n/fm-nvim (⭐227) - Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders).
- nvim-neo-tree/neo-tree.nvim (⭐2.1k) - Neo-tree is a Neovim plugin to browse the file system and other tree like structures in whatever style suits you, including sidebars, floating windows, netrw split style, or all of them at once.
- elihunter173/dirbuf.nvim (⭐409) - A file manager which lets you edit your filesystem like you edit text.
- theblob42/drex.nvim (⭐90) - A simple and configurable file explorer written in Lua.
- SidOfc/carbon.nvim (⭐146) - The simple directory tree viewer written in Lua.
Project / Diagnostics
- shaeinst/penvim (⭐45) - Project's Root Directory and Documents Indentation detector with project based config loader.
- nyngwang/NeoRoot.lua (⭐69) - Change your current working directory to the buffer your cursor is on, and try to go up 2 levels but stop after it encounters one of the project roots you define.
- windwp/nvim-projectconfig (⭐92) - Load Neovim config depend on project directory.
- ahmedkhalf/project.nvim (⭐1k) - An all in one Neovim plugin that provides superior project management.
- klen/nvim-config-local (⭐110) - Secure load local config files from working directories.
- cljoly/telescope-repo.nvim - Telescope picker to jump to any repository (git or other) on the file system.
Colorscheme Creation / Diagnostics
- tjdevries/colorbuddy.nvim (⭐523) - A colorscheme helper. Written in Lua! Quick & Easy Color Schemes 😄.
- norcalli/nvim-base16.lua (⭐71) - Programmatic Lua library for setting base16 themes.
- rktjmp/lush.nvim (⭐1.2k) - Define Neovim themes as a DSL in Lua, with real-time feedback.
- Iron-E/nvim-highlite (⭐220) - A colorscheme generator that is "lite" on logic for the developer.
- echasnovski/mini.nvim#mini.base16 (⭐2.9k) - Module of
mini.nvim
with fast implementation of base16 theme for manually supplied palette.
- ThemerCorp/themer.lua (⭐246) - A simple highlighter plugin for neovim. It has a huge collection of colorschemes. It also has ability to create colorschemes for Vim/Neovim and other supported apps (such as kitty and alacritty).
Bars and Lines / Diagnostics
- SmiteshP/nvim-navic (⭐1.2k) - A simple statusline/winbar component that uses LSP to show your current code context.
Statusline / Diagnostics
- NTBBloodbath/galaxyline.nvim (⭐154) - Galaxyline componentizes Vim's statusline by having a provider for each text area. This means you can use the api provided by galaxyline to create the statusline that you want, easily.
- tjdevries/express_line.nvim (⭐241) - Supports co-routines, functions and jobs.
- nvim-lualine/lualine.nvim (⭐4.5k) - A blazing fast and easy to configure Neovim statusline.
- adelarsq/neoline.vim (⭐217) - A light statusline/tabline plugin using Lua.
- ojroques/nvim-hardline (⭐166) - A statusline / bufferline. It is inspired by vim-airline (⭐17k) but aims to be as light and simple as possible.
- beauwilliams/statusline.lua (⭐187) - A zero-config minimal statusline written in Lua featuring awesome integrations and blazing speed!
- tamton-aquib/staline.nvim (⭐293) - A modern lightweight statusline in Lua. Mainly uses unicode symbols for showing info.
- windwp/windline.nvim (⭐417) - The next generation statusline. Animation statusline.
- konapun/vacuumline.nvim (⭐29) - A galaxyline configuration inspired by airline.
- echasnovski/mini.nvim#mini.statusline (⭐2.9k) - Module of
mini.nvim
for minimal and fast statusline. Supports content change depending on window width.
- b0o/incline.nvim (⭐460) - Lightweight floating statuslines, intended for use with Neovim's new global statusline.
- rebelot/heirline.nvim (⭐806) - Heirline.nvim is a no-nonsense Neovim Statusline plugin designed around recursive inheritance to be exceptionally fast and versatile.
- yaocccc/nvim-lines.lua (⭐35) - A fast, light, customizable Neovim statusline and tabline(buffers) plugin.
Tabline / Diagnostics
- romgrk/barbar.nvim (⭐1.8k) - The Neovim tabline plugin.
- akinsho/bufferline.nvim (⭐2.7k) - A snazzy buffer line built using Lua.
- crispgm/nvim-tabline (⭐51) - Neovim port of tabline.vim with Lua.
- alvarosevilla95/luatab.nvim (⭐170) - A simple tabline written in Lua.
- johann2357/nvim-smartbufs (⭐33) - Smart buffer management.
- kdheepak/tabline.nvim (⭐230) - A "buffer and tab" tabline.
- echasnovski/mini.nvim#mini.tabline (⭐2.9k) - Module of
mini.nvim
for minimal tabline showing listed buffers in case of one tab and falling back to default otherwise.
- rafcamlet/tabline-framework.nvim (⭐93) - User-friendly framework for building your dream tabline in a few lines of code.
- nanozuki/tabby.nvim (⭐435) - A minimal, configurable, Neovim style tabline. Use your Neovim tabs as workspace multiplexer.
Cursorline / Diagnostics
- yamatsum/nvim-cursorline (⭐343) - A plugin that highlights cursor words and lines.
- xiyaowong/nvim-cursorword (⭐120) - Part of nvim-cursorline. Highlight the word under the cursor.
- RRethy/vim-illuminate (⭐1.8k) - Highlight the word under the cursor. Neovim's builtin LSP is available, it can be used to highlight more intelligently.
- echasnovski/mini.nvim#mini.cursorword (⭐2.9k) - Module of
mini.nvim
for automatic highlighting of word under cursor (displayed after customizable delay).
Startup / Diagnostics
- goolord/alpha-nvim (⭐1.3k) - A fast and highly customizable greeter like vim-startify (⭐5.2k)/dashboard-nvim.
- echasnovski/mini.nvim#mini.starter (⭐2.9k) - Module of
mini.nvim
for start screen. Displayed items are fully customizable, item selection can be done using prefix query with instant visual feedback.
- henriquehbr/nvim-startup.lua - Displays Neovim startup time.
- startup-nvim/startup.nvim (⭐328) - The fully customizable greeter for neovim.
Icon / Diagnostics
- kyazdani42/nvim-web-devicons (⭐1.5k) - A Lua fork of vim-devicons (⭐5.4k).
- yamatsum/nvim-nonicons (⭐301) - Collection of configurations for nvim-web-devicons.
- ziontee113/icon-picker.nvim (⭐221) - Help you pick 𝑨𝕃𝚻 Font Characters, Symbols Σ, Nerd Font Icons & Emojis ✨.
Media / Diagnostics
- ekickx/clipboard-image.nvim (⭐267) - Neovim Lua plugin to paste image from clipboard.
- askfiy/nvim-picgo (⭐51) - A picgo-core-based Neovim plugin, written in Lua, that allows you to upload images to the image bed, which means you can view your images from anywhere on the internet.
- gwatcha/reaper-keys (⭐114) - Modal keybindings for Reaper DAW.
- madskjeldgaard/reaper-nvim (⭐52) - Remote control Reaper DAW from Neovim.
- davidgranstrom/scnvim (⭐158) - Neovim frontend for SuperCollider.
- andweeb/presence.nvim (⭐639) - Fast and lite Discord Rich Presence plugin written in Lua.
- Chaitanyabsrip/present.nvim (⭐99) - A Presentation plugin written in Lua.
- krady21/compiler-explorer.nvim (⭐109) - Async Lua plugin for interacting with compiler-explorer.
Note Taking / Diagnostics
- 0styx0/abbreinder.nvim (⭐78) - Abbreviation reminders (Neovim >= 0.5).
- jakewvincent/mkdnflow.nvim (⭐496) - Fluent markdown notebook navigation & management (create links, follow links, create and manage to-do lists, reference bib files, and more).
- oberblastmeister/neuron.nvim (⭐397) - Note taking plugin for neuron that integrates with telescope.nvim.
- jbyuki/nabla.nvim (⭐495) - Take your scientific notes.
- nvim-neorg/neorg (⭐4.8k) - Modernity meets insane extensibility. The future of organizing your life.
- nvim-orgmode/orgmode (⭐2.5k) - Orgmode clone written in Lua (Neovim >= 0.5).
- NFrid/due.nvim (⭐100) - Displays due for a date string as a virtual text.
- jbyuki/venn.nvim (⭐801) - Draw ASCII diagrams.
- stevearc/gkeep.nvim (⭐181) - Google Keep integration.
- renerocksai/telekasten.nvim (⭐1k) - A Neovim (lua) plugin for working with a text-based, markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim.
- mickael-menu/zk-nvim (⭐379) - Neovim extension for zk, a plain text note-taking assistant.
- chrsm/impulse.nvim (⭐85) - Read Notion.so notes.
- epwalsh/obsidian.nvim (⭐1.1k) - Plugin for Obsidian, written in Lua.
Utility / Diagnostics
- jbyuki/instant.nvim (⭐1.1k) - A collaborative editing plugin written in Lua with no dependencies.
Terminal Integration / Diagnostics
- LoricAndre/OneTerm.nvim (⭐44) - Plugin framework for running commands in the terminal.
- nikvdp/neomux (⭐292) - Control Neovim from shells running inside Neovim.
- akinsho/nvim-toggleterm.lua (⭐3.1k) - A Neovim Lua plugin to help easily manage multiple terminal windows.
- norcalli/nvim-terminal.lua (⭐177) - A high performance filetype mode which leverages conceal and highlights your buffer with the correct color codes.
- numToStr/FTerm.nvim (⭐651) - No nonsense floating terminal written in Lua.
- pianocomposer321/consolation.nvim (⭐33) - A general-purpose terminal wrapper and management plugin, written in Lua.
- jghauser/kitty-runner.nvim (⭐82) - Poor man's REPL. Easily send buffer lines and commands to a kitty terminal.
- jlesquembre/nterm.nvim (⭐58) - Interact with the terminal, with notifications.
- s1n7ax/nvim-terminal (⭐114) - A simple & easy to use multi-terminal plugin.
- m00qek/baleia.nvim (⭐77) - Colorize text with ANSI escape sequences (8, 16, 256 or TrueColor).
Quickfix / Diagnostics
- kevinhwang91/nvim-bqf (⭐1.3k) - The goal of nvim-bqf is to make Neovim's quickfix window better.
Test / Diagnostics
- David-Kunz/jester (⭐185) - Easily run and debug Jest tests.
- klen/nvim-test (⭐154) - A Neovim wrapper for running tests.
- nvim-neotest/neotest (⭐1.6k) - An extensible framework for interacting with tests within Neovim.
- andythigpen/nvim-coverage (⭐208) - Displays coverage information in the sign column.
Code Runner / Diagnostics
- michaelb/sniprun (⭐1.2k) - Run parts of code of any language directly from Neovim.
- pianocomposer321/yabs.nvim (⭐201) - Yet Another Build System, written in Lua.
- CRAG666/code_runner.nvim (⭐397) - The best code runner you could have, with super powers.
- is0n/jaq-nvim (⭐161) - Just Another Quickrun Plugin in Lua.
- jedrzejboczar/toggletasks.nvim (⭐150) - Task runner with JSON/YAML configs, using toggleterm.nvim and telescope.nvim.
- EthanJWright/vs-tasks.nvim (⭐141) - Telescope picker for VSCode style tasks.
- stevearc/overseer.nvim (⭐612) - A task runner and job management plugin.
- smzm/hydrovim (⭐69) - Run python code inside Neovim.
GitHub / Diagnostics
- pwntester/octo.nvim (⭐1.8k) - Work with GitHub issues and PRs from Neovim. Just edit the issue description.
- pwntester/codeql.nvim (⭐86) - Neovim plugin to help writing and testing CodeQL queries.
- ldelossa/gh.nvim (⭐450) - A fully featured GitHub integration for performing code reviews.
Keybinding / Diagnostics
- folke/which-key.nvim (⭐3.5k) - Neovim plugin that shows a popup with possible keybindings of the command you started typing.
- mrjones2014/legendary.nvim (⭐876) - Define your keymaps, commands, and autocommands as simple Lua tables, and create a legend for them at the same time (like VS Code's Command Palette), integrates with
which-key.nvim
.
- Iron-E/nvim-cartographer (⭐55) - a more convenient
:map
ping syntax for Lua environments.
- b0o/mapx.nvim (⭐242) - A simpler key mapping API that mimics Neovim's
:map
-family of commands. Integrates with which-key.nvim.
- LionC/nest.nvim (⭐226) - Lua utility to map keys concisely using cascading trees. Also allows binding Lua functions to keys.
- LinArcX/telescope-command-palette.nvim (⭐269) - Lua plugin to create key-bindings and watch them with telescope.
- slugbyte/unruly-worker (⭐26) - A ridiculously fun alternative keymap for the workman keyboard layout with Neovim features like LSP support, built and configured with Lua.
- FeiyouG/command_center.nvim (⭐275) - Create and manage keybindings and commands in a more organized manner and search them quickly through Telescope.
- anuvyklack/hydra.nvim (⭐898) - Create custom submodes and menus. Port of Emacs Hydra.
- anuvyklack/keymap-amend.nvim (⭐55) - Amend the existing keymap.
- max397574/better-escape.nvim (⭐415) - Create shortcuts to escape insert mode without getting delay.
Mouse / Diagnostics
- notomo/gesture.nvim (⭐433) - Mouse gesture plugin.
Scrollbar / Diagnostics
- Xuyuanp/scrollbar.nvim (⭐250) - Scrollbar.
- dstein64/nvim-scrollview (⭐425) - Display interactive scrollbars.
- petertriho/nvim-scrollbar (⭐686) - Extensible scrollbar that shows diagnostics and search results.
Comment / Diagnostics
- numToStr/Comment.nvim (⭐2.8k) - Smart and Powerful comment plugin. Supports commentstring, motions, dot-repeat and more.
- b3nj5m1n/kommentary (⭐529) - Commenting plugin written in Lua.
- gennaro-tedesco/nvim-commaround (⭐40) - Fast and light commenting plugin written in Lua.
- folke/todo-comments.nvim (⭐2.2k) - Highlight, list and search todo comments in your projects.
- terrortylor/nvim-comment (⭐433) - Toggle comments using the built-in commentstring option.
- winston0410/commented.nvim (⭐114) - A commenting plugin that supports counts and multiple comment patterns and much more.
- s1n7ax/nvim-comment-frame (⭐95) - Adds a comment frame based on the source file.
- danymat/neogen (⭐925) - A better annotation generator. Supports multiple languages and annotation conventions.
- echasnovski/mini.nvim#mini.comment (⭐2.9k) - Module of
mini.nvim
for per-line commenting. Fully supports dot-repeat.
- LudoPinelli/comment-box.nvim (⭐221) - Clarify and beautify your comments using boxes and lines.
Indent / Diagnostics
- lukas-reineke/indent-blankline.nvim (⭐3.3k) - IndentLine replacement in Lua with more features and treesitter support.
- echasnovski/mini.nvim#mini.indentscope (⭐2.9k) - Module of
mini.nvim
for visualizing and operating on indent scope. Supports customization of debounce delay, animation style, and different granularity of options for scope computing algorithm.
- NMAC427/guess-indent.nvim (⭐272) - Automatic indentation style detection.
- Darazaki/indent-o-matic (⭐161) - Dumb automatic fast indentation detection written in Lua.
- Abstract-IDE/penvim (⭐45) - Project's root directory and documents Indentation detector with project based config loader.
- yaocccc/nvim-hlchunk (⭐43) - Highlight a
{}
chunk.
Remote Development / Diagnostics
- chipsenkbeil/distant.nvim (⭐944) - Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment.
- jamestthompson3/nvim-remote-containers (⭐647) - Develop inside docker containers, just like VSCode.
- esensar/nvim-dev-container (⭐374) - Neovim devcontainer.json and general development container support.
Split and Window / Diagnostics
- ~henriquehbr/ataraxis.lua - A zen mode for improving code readability on Neovim.
- sindrets/winshift.nvim (⭐391) - Rearrange your windows with ease.
- beauwilliams/focus.nvim (⭐554) - Auto-Focusing and Auto-Resizing Splits/Windows written in Lua! Vim splits on steroids.
- anuvyklack/windows.nvim (⭐432) - Automatically expand width of the current window. Maximizes and restore it. And all this with nice animations!
- nyngwang/NeoNoName.lua (⭐27) - Layout preserving buffer deletion.
- famiu/bufdelete.nvim (⭐412) - Delete Neovim buffers without losing your window layout.
- echasnovski/mini.nvim#mini.bufremove (⭐2.9k) - Module of
mini.nvim
for buffer removing (unshow, delete, wipeout) while saving window layout.
Tmux / Diagnostics
- aserowy/tmux.nvim (⭐488) - Tmux integration features pane movement and resizing.
- danielpieper/telescope-tmuxinator.nvim (⭐17) - Integration for tmuxinator with telescope.nvim.
- hkupty/nvimux (⭐434) - Neovim as tmux replacement.
- numToStr/Navigator.nvim (⭐340) - Smoothly navigate between Neovim splits and Tmux panes.
- declancm/windex.nvim (⭐54) - Collection of window functions which includes moving between, closing and maximizing Neovim splits and Tmux panes.
Game / Diagnostics
- ThePrimeagen/vim-be-good (⭐2k) - Vim-be-good is a Neovim plugin designed to make you better at Vim Movements.
- alec-gibson/nvim-tetris (⭐153) - Bringing emacs' greatest feature to Neovim - Tetris!.
- seandewar/nvimesweeper (⭐83) - Play Minesweeper in your favourite text editor.
- seandewar/killersheep.nvim (⭐56) - Neovim port of killersheep.
Boilerplate / Diagnostics
- m00qek/plugin-template.nvim (⭐88) - A plugin template that setups test infrastructure and GitHub Actions.
- ellisonleao/nvim-plugin-template (⭐152) - Another neovim plugin template, using GitHub's template feature.
5. Awesome Digital History
Archives and primary sources / Global
- United Nations Archive - Archives and records from the United Nations regarding Secretaries-Generals, departments and missions.
Archives and primary sources / Netherlands
- Nationaal Archief - Rich collection of the National Archives of the Netherlands.
Archives and primary sources / North America
- National Archives - The official archives regarding veteran records, founding documents and presidential libraries of the United States.
6. Awesome Blazor
Articles / Others
- WebAssembly Steals the ASP.NET Core Show in .NET 7 RC1 - September 20, 2022 - WebAssembly, the open source tech that makes client-side Blazor work, was the star of the ASP.NET Core show in the new ASP.NET Core updates in .NET 7 Release Candidate 1.
7. Awesome Nix
Command-Line Tools / Discovery
- nvd - Diff package versions between two store paths; it's especially useful for comparing NixOS generations on rebuild.
Development / Discovery
- flake-utils-plus (⭐383) - A lightweight Nix library flake for painless NixOS flake configuration.
NixOS Configuration Editors / Desktop apps
- NixOS Configuration Editor (⭐296) - Graphical editor for NixOS configuration. Desktop app in Rust and GTK.
- Nix Software Center (⭐344) - Install and manage Nix packages. Desktop app in Rust and GTK.
NixOS Configuration Editors / Webinterface
- MyNixOS - Graphical editor for Nix flakes. Create and manage configurations and modules for NixOS and Nix home-manager. Rather a Nix generator than a Nix editor, because it does not allow to import Nix files.
8. Awesome Flame
Non-English Content / Simulation
9. Awesome Svelte
UI Libraries
- Svelte UI - SvelteUI is an all inclusive Svelte library.
Routers / Checkbox
- @shaun/svelterouter (⭐2) - Another vue-router inspired Svelte router.
- Prev: Sep 27, 2022
- Next: Sep 25, 2022