Coder Social home page Coder Social logo

awesome-neovim's Introduction

Awesome Neovim Awesome

Collections of awesome Neovim plugins. Mostly targeting Neovim specific features. This means vim-compatible plugins are not listed here.

Neovim is a Vim-based text editor engineered for extensibility and usability, to encourage new applications and contributions.

Contents

Plugin Manager

  • lewis6991/pckr.nvim - Spiritual successor of wbthomason/packer.nvim.
  • savq/paq-nvim - Neovim package manager written in Lua.
  • NTBBloodbath/cheovim - Neovim configuration switcher written in Lua. Inspired by chemacs.
  • chiyadev/dep - An alternative to packer.nvim. It was built to be even better and easier to use. Context can be found here.
  • folke/lazy.nvim - A modern plugin manager, featuring a graphical interface, async execution, a lockfile and more 💤.
  • roobert/activate.nvim - A plugin installation system designed to complement folke/lazy.nvim.
  • nvim-neorocks/rocks.nvim - A modern approach to plugin management using Luarocks, inspired by Cargo.
  • echasnovski/mini.nvim#mini.deps - Module of mini.nvim for managing other plugins. Uses Git and built-in packages to install, update, clean, and snapshot plugins.

LSP

(requires Neovim 0.5)

LSP Installer

Diagnostics

Completion

AI

  • Aaronik/GPTModels.nvim - GPTModels - a stable, clean, multi model, window based LLM AI tool.
  • Robitx/gp.nvim - ChatGPT like sessions and instructable text/code operations in your favorite editor.
  • dpayne/CodeGPT.nvim - Provides commands to interact with ChatGPT, the focus is around code related usages.
  • jackMort/ChatGPT.nvim - Effortless Natural Language Generation with OpenAI's ChatGPT API.
  • CamdenClark/flyboy - Simple interaction with ChatGPT in a markdown buffer. Supports GPT-4 and Azure OpenAI.
  • gsuuon/model.nvim - Integrate LLMs via a prompt builder interface. Multi-providers including OpenAI (+ compatibles), PaLM, HuggingFace and local engines like llamacpp.
  • dense-analysis/neural - Integrate LLMs for generating code, interacting with chat bots, and more.
  • jpmcb/nvim-llama - LLM (Llama 2 and llama.cpp) wrappers.
  • David-Kunz/gen.nvim - Generate text using LLMs (via Ollama) with customizable prompts.
  • kiddos/gemini.nvim - Bindings to Google Gemini API.
  • olimorris/codecompanion.nvim - Copilot chat like experience via a buffer. Supports Anthropic, Ollama and OpenAI.
  • simplegpt.nvim - Provide a simple yet flexible way to construct and send questions to ChatGPT.
  • Exafunction/codeium.nvim - Free, ultrafast Copilot alternative. Supports LSP and Tree-sitter.
  • CopilotC-Nvim/CopilotChat.nvim - A chat interface for GitHub Copilot that allows you to directly ask and receive answers to coding-related questions.

Programming Languages Support

Golang

YAML

Web Development

Markdown and LaTeX

PHP

  • gbprod/phpactor.nvim - Lua version of the Phpactor Vim plugin to take advantage of the latest Neovim features.
  • ta-tikoma/php.easy.nvim - Methods of assistance in PHP development: create classes, constants, methods, properties; simple copying and deleting of an entity.

Language

Syntax

Snippet

Register

Marks

Search

Fuzzy Finder

  • nvim-telescope/telescope.nvim - Telescope.nvim is a highly extendable fuzzy finder over lists. Built on the latest awesome features from Neovim core. Telescope is centered around modularity, allowing for easy customization.
  • vijaymarupudi/nvim-fzf - A Lua API for using FZF (Neovim >= 0.5). Allows for full asynchronicity for UI speed and usability.
  • camspiers/snap - An extensible fuzzy finder. Similar to Telescope, and optimized for performance, especially when grepping in large codebases.
  • ibhagwan/fzf-lua - The Lua version of fzf.vim, high-performance and fully async, supports nvim-web-devicons, git indicators, LSP, quickfix/location lists and more. Also supports skim as its fzf binary.
  • jvgrootveld/telescope-zoxide - Telescope integration for zoxide, a smart directory picker that tracks your usage.
  • echasnovski/mini.nvim#mini.fuzzy - Module of mini.nvim with functions to perform fuzzy matching of one string to others along with fast Telescope sorter.
  • axkirillov/easypick.nvim - Easypick lets you easily create Telescope pickers from arbitrary console commands.
  • linrongbin16/fzfx.nvim - A fuzzy finder that updates on every keystroke.
  • echasnovski/mini.nvim#mini.pick - Module of mini.nvim with general purpose interactive non-blocking picker that has one window design, toggleable preview, flexible and fast default match, and much more.
  • echasnovski/mini.nvim#mini.extra - Module of mini.nvim with extra functionality for its modules. Contains 20+ 'mini.pick' pickers, 'mini.ai' textobjects, and more.
  • fdschmidt93/telescope-egrepify.nvim - Telescope plugin for better rg flags in live_grep.

File Explorer

Project

Color

Colorscheme

Tree-sitter Supported Colorscheme

Tree-sitter is a new system introduced in Neovim 0.5 that incrementally parses your code into a tree that works, even with errors in your syntax. These colorschemes have specifically set colors for Tree-sitter highlight groups. Vim colorschemes will work with the new groups out of the box.

Lua Colorscheme

These colorschemes may not specialize in Tree-sitter directly but are written in Lua.

Colorscheme Creation

  • tjdevries/colorbuddy.nvim - A colorscheme helper. Written in Lua! Quick & Easy Color Schemes 😄.
  • norcalli/nvim-base16.lua - Programmatic Lua library for setting base16 themes.
  • rktjmp/lush.nvim - Define Neovim themes as a DSL in Lua, with real-time feedback.
  • roobert/palette.nvim - A beautiful, versatile, systematic, theme system.
  • Iron-E/nvim-highlite - A colorscheme generator that is "lite" on logic for the developer.
  • echasnovski/mini.nvim#mini.base16 - Module of mini.nvim with fast implementation of base16 theme for manually supplied palette.
  • ThemerCorp/themer.lua - 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).
  • echasnovski/mini.nvim#mini.colors - Module of mini.nvim to tweak and save any color scheme. Also can animate transition and convert between some color spaces.
  • echasnovski/mini.nvim#mini.hues - Module of mini.nvim to generate configurable color scheme. Takes only background and foreground colors as required arguments. Can adjust number of hues for non-base colors, saturation, accent color, plugin integration.
  • loganswartz/polychrome.nvim - A colorscheme micro-framework, with support for specifying colors directly in many different formats (sRGB, HSL, Oklab, XYZ and more, with intelligent chroma clipping), live editing preview, and a simple DSL.

Colorscheme Switchers

Bars and Lines

Statusline

Tabline

Cursorline

Startup

Icon

Media

Note Taking

Utility

CSV Files

Terminal Integration

Debugging

Quickfix

  • kevinhwang91/nvim-bqf - The goal of nvim-bqf is to make Neovim's quickfix window better.
  • yorickpeterse/nvim-pqf - Prettier quickfix/location list windows.
  • nyngwang/NeoWell.lua - Sometimes you will want to fix some lines later. Store lines into qf with some note so you know what to do when you really want to fix it.
  • ashfinal/qfview.nvim - Pretty quickfix/location view with consistent path-shorten and folding.
  • niuiic/quickfix.nvim - Extended functionality for quickfix, including store, restore, make, remove, etc.

Deployment

Test

Code Runner

Neovim Lua Development

Fennel

Dependency Management

Git

GitHub

Motion

Treesitter Based

Keybinding

  • folke/which-key.nvim - Neovim plugin that shows a popup with possible keybindings of the command you started typing.
  • echasnovski/mini.nvim#mini.clue - Module of mini.nvim to show next key clues. Has opt-in triggers, shows next key information after customizable delay, allows hydra-like submodes, and more.
  • mrjones2014/legendary.nvim - 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 - a more convenient :mapping syntax for Lua environments.
  • b0o/mapx.nvim - A simpler key mapping API that mimics Neovim's :map-family of commands. Integrates with which-key.nvim.
  • LionC/nest.nvim - Lua utility to map keys concisely using cascading trees. Also allows binding Lua functions to keys.
  • LinArcX/telescope-command-palette.nvim - Lua plugin to create key-bindings and watch them with telescope.
  • slugbyte/unruly-worker.nvim - A ridiculously fun alternative keymap for the workman keyboard layout, with lots of powerful features for working with yank, marks, macros, LSP, and more. Built and configured with Lua.
  • FeiyouG/commander.nvim - Create and manage keybindings and commands in a more organized manner and search them quickly through Telescope.
  • nvimtools/hydra.nvim - Create custom submodes and menus. Port of Emacs Hydra. Maintained fork of anuvyklack/hydra.nvim.
  • anuvyklack/keymap-amend.nvim - Amend the existing keymap.
  • max397574/better-escape.nvim - Create shortcuts to escape insert mode without getting delay.
  • Nexmean/caskey.nvim - Utility to keymappings configuration using declarative cascading trees, optionally integrates with which-key.
  • Wansmer/langmapper.nvim - Auto translating your mappings for non-English input methods.
  • tris203/hawtkeys.nvim - Suggest new easy-to-hit keymaps and find issues with your current keymap configurations.

Mouse

Scrolling

Scrollbar

Editing Support

Comment

Formatting

Indent

Command Line

Session

Remote Development

Split and Window

Tmux

Game

Competitive Programming

Workflow

Preconfigured Configuration

  • Cris-lml007/NeoPlus - NeoPlus is a free, open source IDE with tools that works on Neovim.
  • pgosar/CyberNvim - The world's simplest and most extensible Neovim distribution.
  • sontungexpt/stinvim - Ready Neovim's configuration for fullstack developers.
  • Abstract-IDE/Abstract - Abstract, The Neovim configuration to achieve the power of Modern IDE.
  • SpaceVim/SpaceVim - A community-driven modular Vim/Neovim distribution, like spacemacs but for Vim/Neovim.
  • CosmicNvim/CosmicNvim - CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience!
  • artart222/CodeArt - A fast general-purpose IDE written entirely in Lua with an installer for Linux/Windows/macOS and built in :CodeArtUpdate command for updating it.
  • LazyVim/LazyVim - Full-fledged IDE powered by lazy.nvim to make it easy to customize and extend your config.
  • legobeat/l7-devenv - Security-focused IDE with a hackable (in the right way) framework based on Neovim and shell.
  • crispybaccoon/chaivim - Easily configurable distro with solid defaults and a cozy editor experience.
  • NTBBloodbath/doom-nvim - Port of the doom-emacs framework, its goal is to add useful functions to Neovim to start working in a stable and efficient development environment without spending a lot of time configuring everything.
  • crivotz/nv-ide - Neovim custom configuration, oriented for full stack developers (rails, ruby, php, html, css, SCSS, JavaScript).
  • LunarVim/LunarVim - This project aims to help one transition away from VSCode, and into a superior text editing experience.
  • hackorum/VapourNvim - A Neovim config for THE ULTIMATE Vim IDE-like experience.
  • vi-tality/neovitality - A full-featured Neovim distribution, packaged with Nix Flake for easy installation and reproducibility.
  • siduck76/NvChad - An attempt to make Neovim cli as functional as an IDE while being very beautiful and less bloated.
  • nvoid-lua/nvoid - Simple Neovim config written in Lua with all the modern features available in any IDE
  • cstsunfu/.sea.nvim - A modular Neovim configuration with beautiful UI and some useful features(Pomodoro Clock, Window Number).
  • shaeinst/roshnivim - Roshnivim, can be called neovim's distro, is a predefined configs so that you don't need 1000hr to setup neovim as an IDE.
  • AstroNvim/AstroNvim - AstroNvim is an aesthetic and feature-rich Neovim config that is extensible and easy to use with a great set of plugins.
  • shaunsingh/nyoom.nvim - Blazing fast, configurable, minimal and lispy neovim config written in Fennel. Base config for users to extend and add upon, leading to a more unique editing experience.
  • jrychn/moduleVim - A very easy to use for backend and frontend, install lsp automatically.
  • askfiy/nvim - An excellent Neovim configuration, which is as powerful as Vscode, is lightning fast ⚡️.
  • imbacraft/dusk.nvim - Dusk is a lightweight, aesthetically minimal Neovim config, written in Lua, able to provide for web and Java development.
  • nvim-lua/kickstart.nvim - A launch point for your personal Neovim configuration.
  • cunderw/nvim - Neovim custom configuration, focused on JS/TS, Go, and Java development. Very IDE like.
  • otavioschwanck/mood-nvim - Ready to use configuration for Ruby on Rails, JavaScript and Typescript.
  • ldelossa/nvim-ide - A full featured IDE layer heavily inspired by VSCode.
  • jonathandion/web-dev.nvim - Small, simple and flexible configuration for web development ✨.
  • linrongbin16/lin.nvim - A highly configured Neovim distribution integrated with tons of utilities for development, inspired by spf13-vim.
  • doctorfree/nvim-lazyman - Neovim configuration manager and modular configuration, supports over 40 preconfigured configurations.
  • NormalNvim/NormalNvim - Focused on stability for your daily work. From the creator of Compiler.nvim.
  • chrisgrieser/nvim-kickstart-python - A launch point for your Neovim configuration for Python.
  • mrcjkb/kickstart-nix.nvim - A simple Nix flake template repo for Neovim derivations, with the goal of simplifying the migration from existing Neovim configurations.
  • drybalka/clean.nvim - Cleaning up the default key mappings and plugins and leaving only the bare essentials to build upon.
  • StratOS-Linux/StratVIM - A full-fledged Neovim distribution included by default in StratOS, an upcoming Arch-based Linux distro.
  • Shaobin-Jiang/IceNvim - A beautiful, powerful and customizable config that is blazingly fast.
  • ayamir/nvimdots - A well-configured and structured configuration with NixOS support.

External

These tools are used externally to Neovim to enhance the experience.

Version Manager

Boilerplate

OS-specific

Wishlist

Have a problem a plugin can solve? Add it to the nvim-lua wishlist.

UI

Neovim supports a wide variety of UI's. You can find them listed on the Neovim wiki

Starter Templates

Vim

Resource

  • Neovimcraft - A site dedicated to searching specific plugins and guides for building plugins in Lua.
  • Dotfyle - Dotfyle is a site for sharing and discovering Neovim configs and plugins.
  • NeoLand - A beautifully crafted website for Neovim resources.

awesome-neovim's People

Contributors

2kabhishek avatar acksld avatar amar1729 avatar andersevenrud avatar anuvyklack avatar backdround avatar chrisgrieser avatar desdic avatar echasnovski avatar ellisonleao avatar gbprod avatar hituzi-no-sippo avatar ldelossa avatar linrongbin16 avatar m15a avatar mrcjkb avatar niuiic avatar ntbbloodbath avatar nyngwang avatar olimorris avatar rktjmp avatar rockerboo avatar shaeinst avatar sitiom avatar sontungexpt avatar soulsoiledit avatar stevearc avatar tornaxo7 avatar tversteeg avatar zeioth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-neovim's Issues

Is it fine to replace a plugin with a fork?

Hey, to give a bit of context about this question I'll explain a bit.

I recently made a fork of galaxyline and I'll be maintaining it for a while, it's the only active fork of this awesome statusline. Merged some PRs on it, added some new features and fixed some bugs.

So I was wondering if I should replace the glepnir's link in this list with my fork because mine is the maintained one right now.

Regards

Rule for including plugins that are not "Neovim-only"

Following the discussion in #573 after iamcco/markdown-preview.nvim was removed, let's continue this here.

I think plugins that either have nvim in their name or are unique (do not have an equivalent Lua / Neovim version) should be allowed. Of course they have to work for Neovim (should not be made with Vim9Script). This can be made more strict by requiring a minimum number of stars or a similar metric. Apart from markdown-preview.nvim, another example would be copilot.vim which works for both Vim and Neovim.

In that case, this rule should probably be added to CONTRIBUTING.md. What do you think?

cc @ofirgall

About fonts

Hi! Sorry for opening this issue, just had a question:

Does this project would accept PRs that includes fonts?
The reason I ask is because I think that fonts come into great play in editors, including neovim, not only it could greatly improve the aesthetic of it, but also, some fonts may be better for readibility than others.

For example, there's this repo that has bitmap fonts, pixelart style:
https://github.com/turquoise-hexagon/fonts

Or this other font, which is picking a lot popularity and has a vector version:
https://github.com/slavfox/Cozette

plugin boilerplate

I would like to ask if you deem useful to add a program that can provide a plugin boilerplate example (it can be helpful for users who want to start out writing their own and browse this page for inspiration). I have written boilit, a simple program that generates a plugin skeleton with files, headers, comments and imports already set-up.

It is not a neovim plugin per sé, so I am hesitant to suggest it: let me know what you think and if you believe it can be of any help we can add it to the list.

Demo:

asciicast

About repo's order

could you resort to the repositories according to their starts(or something else)?

How to install?

Hi, i have just found this awesome Naïm project and I would like to install it on my window nvim on terminal. What to do?

Add better-escape.vim

Add nvim-zh/better-escape.vim as an altentative to max397574/better-escape.nvim. max397574 has an unresolved issue that moves the cursor to the incorrect position, when the dot command is used to repeat an insert command where you used the plugin to exit. nvim-zh version does not have that issue.
https://github.com/nvim-zh/better-escape.vim

Replace fzterm by OneTerm.nvim

Hi !
Thank you very much for this list, and especially for including my project !
I simply wanted to mention that fzterm was deprecated and replaced by OneTerm.nvim. The description is perfect for this plugin too, as it's basically (for the users anyway) a direct replacement.

Add a section for general tips and tricks

I think it would be awesome to have a section where you can share small code snippets (and maybe just tips?). I think it would be very helpful in the same way awesome-neovim for plugins are awesome. You can have a collection of great tips without having to looking at different reddit threads.

These are some examples of tips you could include. These are just some i found in my config, so you'd obviously have to clean them up and rewrite all in lua:

this is a small function i wrote to paste in place, useful when you want to paste something inside of brackets:

local function paste_without_newlines()
	local regestry_item = vim.api.nvim_eval('@"')
	regestry_item = regestry_item:gsub("^[%s%c]*", "")
	regestry_item = regestry_item:gsub("^[%s%c]*", "")
	regestry_item = regestry_item:gsub("[%s%c]*$", "")
	vim.api.nvim_paste(regestry_item, 1, 1)
end

vim.keymap.set({'n', 'v'}, "<c-p>", function()
	paste_without_newlines()
end, { silent = false })

autocommands, I think alot of smaller plugins could be substitued by these small autocommands, if people just knew about them:

-- highlight 
vim.api.nvim_create_autocmd('TextYankPost', {
   group    = 'bufcheck',
   pattern  = '*',
   callback = function() vim.highlight.on_yank{timeout=150} end })
-- remember last position when opening file
vim.cmd[[
  au BufReadPost * silent! normal! g`"zv
]]

keybindings, some of these are well known, but its still nice to have them in the same place:
use jk for esc,
use space for leaderkey
keymap("v", "p", '"_dP', opts) dont save text you've pasted over

move unusual bindings to make D dd, Y yy and V vv consistent:

vim.cmd([[
  nnoremap Y y$
  nnoremap yy Y
  nnoremap V v$
  nnoremap vv V
  vnoremap yy Y
  vnoremap V v$
  vnoremap vv V
]]

center cursor while jumping between search results:

vim.cmd([[
  noremap n nzz
  noremap N Nzz
]]

Maintance

Hi, hope you are well.

This issue is made to reflect the lack of maintenance of the repository (speaking of handling PRs and issues). Since you may be busy, it would be good to think about adding other contributors who can also take care of the maintenance.

I hope it's taken into consideration 🙂

Not sure where to add Noice

Hi!

I would like to add Noice, but have no idea what category it would fit in. Any suggestions? :)

  • folke/noice.nvim - Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.

What category for bibliography management plugin

I recently published a first version of papis.nvim. It's a plugin that enables interacting with bibliography databases created with papis. It's mostly meant for academics who who use neovim to write prose (but it's not limited to markdown/latex file formats). I'm not sure what category would be a good for it -- do you have any suggestions?

Add plugins to the list 📑

Hello friends, how are you?
I really love ❤ your project, it has helped me a lot to create my personal Neovim configuration.

There are some plugins that I use that are not yet listed and I would like -please- that you add them to the list to support the developers. 👍

File explorer

Editing Support

Indent

Utility

Search

Find alternative to VimAwesome

Unfortunately, it appears as though the VimAwesome project is dead. Their repo has little activity and, as of 3 days ago, the site is down. We probably should consider pointing people to another source, at least until the site returns.

Adding Neo-Tree

I recently came across an awesome new tree plugin that I think would be great to be included. Neo-tree is a fairly new plugin. I can create a PR to add it if it is ok.

Thanks!

`Plugin` subcategories re-organization

Would make quickly finding categories easier imo, especially when taking a look from something like the mobile app (no search-bar).
If you agree with this I can make a PR no problem.

Indicating viml vs lua stuff

Hi @ALL,

I'd like to ask if it may be possible to indicate on your awesome awesome-neovim repo such plugins, etc. which are using viml vs those which are lua (maybe also mentioning fennel stuff).

For me it would be interesting to see this on your page without the need to check the referenced repo.

Casings of `Vim` is not consistant

While Neovim and Lua have consistent casing, Vim has not.
I suggest replacing all vim with Vim and adding a rule that vim is to be spelled Vim (and not vim)

Link to nvim-lua/wishlist?

I'm not sure if this is appropriate for this repo, but there's another repo at https://github.com/nvim-lua/wishlist that's collecting ideas for Neovim plugins people would like to have. Maybe it would make sense to link to that repo here, in case people come looking for a plugin/class of plugin and don't find a good option?

A place for TWiN

Hey!

I’m the author of https://this-week-in-neovim.org, which I wrote the webserver and bootstrapped the contents. I’m looking for contributors but until I get enough, I’m also writing most of the contents. Anyway, I was wondering whether you would be interested to add a special mention to consolidate effort? I will obviously add a mention to this repository in TWiN as well! 🙂

Cheers! 🍷 🍻

Adding 'mini.nvim'

I would like to ask if it is OK to add references to my mini.nvim plugin to the list. It is a collection of modules, each can be considered as a separate independent sub-plugin. So there are 'base16', 'completion', 'comment', etc. Currently there are 15 modules in total.
Ideally I would like to add almost all of them something like this (in appropriate sections of the list):

Is it OK to do it like that?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.