For إطار عمل لإعداد وتخصيص Neovim, the strongest matches are lunarvim/neovim-from-scratch (Neovim-from-scratch is a learning-oriented Neovim configuration template built in), rebelot/kanagawa.nvim (Kanagawa) and nvchad/nvchad (NvChad is a Neovim configuration framework that bundles a). nvim-mini/mini.nvim and astronvim/astronvim round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
اكتشف إطارات عمل معيارية، ومديري إضافات، وأنظمة ألوان لبناء بيئة تطوير Neovim مخصصة.
Neovim-from-scratch is a learning-oriented Neovim configuration that demonstrates how to build a complete editor setup from scratch. It serves as a starter template designed to be understandable and customizable, providing a stable foundation for creating a personal development environment. The project is structured as a Neovim IDE bootstrap that helps users quickly set up a functional editor with essential plugins and settings. The configuration is built around a modular structure that organizes settings, keymaps, and plugins into separate files for maintainability and clarity. It uses Lua-b
Neovim-from-scratch is a learning-oriented Neovim configuration template built in Lua that includes a plugin manager, color theme support, popular plugin categories like LSP and Tree-sitter, and customizable components such as a statusline, making it an ideal resource for building a personal Neovim setup.
kanagawa.nvim is a Lua-based colorscheme for NeoVim that provides a high-contrast visual theme based on a traditional Japanese art color palette. It functions as a comprehensive styling system for the editor, applying semantic syntax highlighting to code structures and plugins. The project features a system for switching between different lighting variants, such as warm, deep dark, and light modes. It includes utilities for customizing specific palette colors and highlight groups, as well as the ability to export color definitions to external terminal emulators and shells for cross-applicatio
Kanagawa.nvim is a Lua-based NeoVim colorscheme that directly delivers the color theme support and custom styling this search calls for, making it a useful resource within the Neovim plugin ecosystem, though it focuses solely on theming rather than plugin management or complete starter configurations.
NvChad is a Neovim configuration framework that provides a pre-configured base setup with a refined interface and custom defaults. It serves as a modular system for managing the editor environment through a curated plugin suite and configuration files written in Lua. The framework features a lazy-loading plugin manager designed to minimize startup time and improve responsiveness by initializing components on demand. It also includes a built-in theme engine with a dedicated picker for switching between different visual styles and aesthetic configurations. The project covers a broad range of d
NvChad is a Neovim configuration framework that bundles a curated plugin suite, a lazy-loading plugin manager, and a built-in theme engine with a theme picker — delivering exactly the pre-configured, Lua-based, plugin-rich environment with color theme support and a customizable statusline that you are looking for.
mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls
mini.nvim is a comprehensive modular Lua library for Neovim that bundles a plugin manager, customizable statusline tools, color theme support, and a wide array of navigation and UI modules, making it a perfect all-in-one resource for extending Neovim with plugins and themes.
AstroNvim is a modular Neovim distribution that functions as a comprehensive development environment. It provides a pre-configured framework for managing editor settings, plugin ecosystems, and language server integrations, effectively transforming a base text editor into a full-featured integrated development environment. The project distinguishes itself through a highly customizable Lua-based architecture that emphasizes modularity and performance. It enables users to manage complex editor configurations through a centralized, declarative system that supports lazy loading, community-maintai
AstroNvim is a modular Neovim distribution that provides a pre-configured Lua-based framework with built-in plugin management, color theme support, and customizable statusline, making it an ideal all-in-one solution for extending Neovim as requested.
lightline.vim is a statusline plugin for the Vim text editor that provides a configurable status and tab line. It functions as a user interface enhancement to display system information and plugin data. The plugin allows for the visual styling of the bottom status bar independently from the main editor theme using a custom color palette. It integrates data from external tools and version control systems directly into the interface. The tool covers the configuration of both status and tab lines, including the definition of custom information fields. It supports the integration of dynamic data
Lightline.vim is a popular, customizable statusline plugin for Neovim that lets you style the bottom bar independently of the editor theme and integrate data from other tools—a useful component for your plugin ecosystem, though it focuses on one aspect rather than being a full starter config or plugin manager.
LazyVim is a modular configuration framework and distribution for Neovim that transforms a base text editor into a comprehensive integrated development environment. It provides a structured system for managing, loading, and orchestrating editor extensions using Lua, designed to standardize professional development workflows through a curated collection of settings and plugins. The project distinguishes itself through a focus on performance and stability, utilizing deferred plugin initialization to minimize startup latency and resource consumption. Its architecture relies on a directory-based
LazyVim is a modular Neovim configuration framework that provides a curated plugin ecosystem, Lua-based configuration, and built-in color theme support, making it an ideal all-in-one resource for extending Neovim with plugins and themes.
LunarVim is a Lua-based text editor setup and distribution of Neovim. It serves as a pre-configured development environment that transforms Neovim into a full integrated development environment with sensible defaults, providing features such as autocomplete and file navigation. The project focuses on developer environment bootstrapping and Lua-based editor customization. It enables the establishment of a consistent coding setup across different machines, combining Vim keybindings and modal editing with modern language server capabilities for software development.
LunarVim is a pre-configured Neovim distribution that bundles plugin management, color themes, a Lua-based setup, and a customizable statusline, making it an excellent all-in-one starter configuration for building your Neovim plugin ecosystem.
packer.nvim is a declarative plugin manager for Neovim that uses the editor's native package system to install, update, and remove plugins. It functions as a lazy loading orchestrator, a Lua package manager for Luarocks dependencies, and an environment snapshot tool for saving and restoring plugin states to enable version rollbacks. The project optimizes editor startup by compiling loading rules and deferring plugin initialization until specific triggers, such as commands or filetypes, occur. It ensures environment stability through dependency-graph resolution and loading order control. The
Packer.nvim is a declarative Lua-based plugin manager that installs and manages Neovim plugins (including color themes), fitting the need for a core tool to extend the editor, though it doesn't itself provide starter configs or statusline presets.
tokyonight.nvim is a Lua-based Neovim plugin that provides a collection of dark and light color schemes and UI themes. It defines color palettes and highlight group configurations to manage syntax highlighting and the overall visual aesthetic of the editor. The project enables the export of terminal color palettes to maintain a unified visual style across terminal emulators and other system applications. It also includes mechanisms to match the visual style of third-party extensions to the primary theme for workspace consistency. Users can refine the visual appearance through color palette c
Tokyonight.nvim is a Lua-based Neovim plugin offering a collection of carefully designed color themes and UI overrides, directly serving your need for a color theme tool within the Neovim ecosystem, though it does not provide plugin management or starter configurations.
This project is a package manager and configuration framework for Neovim, designed to orchestrate the lifecycle of editor extensions. It provides a centralized system for installing, updating, and tracking plugins while ensuring consistent dependency resolution across different environments through the use of lockfiles. The framework distinguishes itself by prioritizing startup performance and modularity. It employs event-based lazy loading to defer the initialization of extensions until specific user interactions, commands, or file types trigger their activation. To further accelerate the ed
Lazy.nvim is a high-performance plugin manager and configuration framework for Neovim that handles plugin installation, lazy loading, and dependency resolution in Lua, making it an essential tool for extending Neovim with plugins and color themes, though it does not bundle starter configurations or custom statusline modules.
Neovim theme based off of the Nord Color Palette, written in lua with tree sitter support
shaunsingh/nord.nvim is a Lua-based Neovim color theme implementing the Nord palette with tree sitter support, making it a direct resource for the color theme aspect of a Neovim configuration, though it does not address the broader plugin management or starter configuration features.
Neovim/Vim color scheme inspired by Dark+ and Light+ theme in Visual Studio Code
This repository provides a VSCode-inspired color scheme for Neovim, directly supporting color theme customization within the Neovim ecosystem.
This project is a Lua-based theme plugin for Neovim that provides a set of customizable color schemes and a synchronized color palette across the editor user interface. It functions as a theme framework that manages highlight groups and color configurations to define the visual appearance of the workspace. The framework distinguishes itself through a cross-plugin color system that synchronizes visual identity across third-party Neovim extensions and language tools. It allows for granular customization via palette overrides, enabling users to redefine specific hex codes and map abstract semant
This repository is a Lua-based color theme framework for Neovim that offers customizable color schemes and cross-plugin color synchronization, fitting the color theme part of your search but not providing plugin management, statusline customization, or full starter configurations.
Kickstart.nvim is a foundational boilerplate designed for building personalized Neovim environments. It provides a structured framework that uses Lua scripting to organize editor settings and custom logic, serving as a starting point for users to develop their own text editing workflows. The project distinguishes itself by integrating a centralized plugin manager that automates the installation, versioning, and lazy-loading of extensions. This orchestration minimizes startup latency while maintaining a declarative approach to managing the lifecycle of editor tools. The framework supports mod
Kickstart.nvim is a Lua-based starter configuration for Neovim that includes a built-in plugin manager and serves as a structured foundation for building a personalized editor setup, directly matching the search for Neovim configuration and plugin ecosystem resources.
Nvim-colorizer.lua is a Neovim plugin that provides real-time syntax highlighting for color definitions directly within the text editor. It renders color codes, such as hex and RGB values, as visual backgrounds or text colors, allowing developers to preview design tokens and style definitions without leaving their source files. The plugin distinguishes itself through a performance-oriented architecture that offloads text scanning to background processes, ensuring the editor interface remains responsive. It utilizes the editor's internal decoration system to overlay highlights without modifyin
nvim-colorizer.lua is a fast Lua-based plugin that highlights color codes in Neovim, fitting the plugin ecosystem intent but focused specifically on color highlighting rather than being a broader configuration starter or plugin manager.
oil.nvim is a file explorer plugin for Neovim that provides a customizable directory buffer, making it a specific tool to extend Neovim as you are looking for plugins and configurations.
This is a navigation plugin for Vim that enables instant cursor movement by highlighting all possible jump targets in the visible text and assigning them unique keys. It functions as a search-to-jump extension, converting character or multi-character search patterns into single-key jumps to specific text targets. The tool supports multibyte text navigation, allowing users to search for and jump to Japanese characters using alphabetical input patterns. It also employs intelligent case matching and symbol-based mapping to link numeric digits with their corresponding keyboard shift-symbols. The
Easymotion is a focused navigation plugin that adds quick cursor movement to Vim/Neovim, so it fits as one tool for extending Neovim with plugins, but it does not address color themes, Lua configuration, starter configs, or a broader ecosystem setup.
| المستودع | النجوم | اللغة | الترخيص | آخر تحديث |
|---|---|---|---|---|
| lunarvim/neovim-from-scratch | 5.6K | Lua | GPL-3.0 | |
| rebelot/kanagawa.nvim | 6.2K | Lua | MIT | |
| nvchad/nvchad | 28.3K | Lua | GPL-3.0 | |
| nvim-mini/mini.nvim | 9.3K | Lua | MIT | |
| astronvim/astronvim | 14.4K | Lua | GPL-3.0 | |
| itchyny/lightline.vim | 6.9K | Vim Script | MIT | |
| lazyvim/lazyvim | 26.6K | Lua | Apache-2.0 | |
| lunarvim/lunarvim | 19.3K | Lua | GPL-3.0 | |
| wbthomason/packer.nvim | 8.1K | Lua | MIT | |
| folke/tokyonight.nvim | 7.8K | Lua | apache-2.0 |