awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
L

LunarVim/LunarVim

0
View on GitHub↗
19,260 stars·1,495 forks·Lua·GPL-3.0·4 vues

LunarVim

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.

Features

  • Environment Bootstrapping - Automates the initial setup of a consistent coding environment across different machines.
  • Environment Configurations - Configures a text editor with standard defaults to create a ready-to-use integrated development environment.
  • Neovim Configuration Management - Implements a layered configuration system to build a complete IDE over a base Neovim installation.
  • Preconfigured IDE Setups - Transforms Neovim into a full IDE by bundling LSP, Treesitter, completions, and file navigation.
  • Neovim-Based Editors - Provides a professional coding experience as a distribution of Neovim configured with Lua.
  • Vim-Based Workflows - Enables software development using Vim keybindings and modal editing combined with modern language server features.
  • Vim IDE Frameworks - Provides a comprehensive set of tools and configurations that transform Neovim into a full-featured IDE.
  • Lua-Based Plugin Architectures - Uses a Lua-driven package manager to handle external extension loading and dependency resolution.
  • Lua Scripting Customizations - Manages text editor behavior and appearance using Lua scripts to create a personalized workspace.
  • Pre-Configured Plugin Bundles - Provides curated plugin bundles to offer out-of-the-box support for specific programming languages.
  • Override Schemas - Separates system defaults from user preferences using a dedicated configuration file for overrides.
  • Bootstrapping Sequences - Initializes the editor state by executing a sequence of Lua modules during the startup phase.
  • Editor Plugins and IDEs - IDE-like layer built on top of Neovim.

Historique des stars

Graphique de l'historique des stars pour lunarvim/lunarvimGraphique de l'historique des stars pour lunarvim/lunarvim

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à LunarVim

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec LunarVim.
  • nvchad/nvchadN

    NvChad/NvChad

    28,287Voir sur GitHub↗

    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

    Lua
    Voir sur GitHub↗28,287
  • spf13/spf13-vimAvatar de spf13

    spf13/spf13-vim

    15,501Voir sur GitHub↗

    This project is a Vim configuration distribution and IDE framework designed to transform Vim into a full-featured development environment. It functions as an environment bootstrapper that automates the cloning and installation of editor configurations and plugin bundles to ensure a consistent setup across different machines. The distribution uses a structured layer of settings and overrides, allowing users to customize the environment via local and fork-specific files without modifying the base source. It provides a curated collection of extensions that enable IDE-like capabilities for code n

    Vim Script
    Voir sur GitHub↗15,501
  • lazyvim/lazyvimAvatar de LazyVim

    LazyVim/LazyVim

    26,643Voir sur GitHub↗

    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

    Luaneovimneovim-confneovim-config
    Voir sur GitHub↗26,643
  • lite-xl/lite-xlAvatar de lite-xl

    lite-xl/lite-xl

    6,222Voir sur GitHub↗

    Lite XL is a lightweight, cross-platform text editor built around a minimal C core that embeds a Lua interpreter, allowing the entire editor interface and functionality to be scripted and customized through Lua. It draws text and UI elements directly to a pixel buffer using a single-threaded event loop, bypassing heavyweight widget toolkits to keep the editor fast and responsive even on low-resource hardware. The editor distinguishes itself through its Lua-based plugin architecture and file-based configuration system, where settings, keybindings, and plugin metadata are stored as plain Lua fi

    Luaccodecode-editor
    Voir sur GitHub↗6,222
Voir les 30 alternatives à LunarVim→

Questions fréquentes

Que fait lunarvim/lunarvim ?

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.

Quelles sont les fonctionnalités principales de lunarvim/lunarvim ?

Les fonctionnalités principales de lunarvim/lunarvim sont : Environment Bootstrapping, Environment Configurations, Neovim Configuration Management, Preconfigured IDE Setups, Neovim-Based Editors, Vim-Based Workflows, Vim IDE Frameworks, Lua-Based Plugin Architectures.

Quelles sont les alternatives open-source à lunarvim/lunarvim ?

Les alternatives open-source à lunarvim/lunarvim incluent : nvchad/nvchad — NvChad is a Neovim configuration framework that provides a pre-configured base setup with a refined interface and… spf13/spf13-vim — This project is a Vim configuration distribution and IDE framework designed to transform Vim into a full-featured… lazyvim/lazyvim — LazyVim is a modular configuration framework and distribution for Neovim that transforms a base text editor into a… lite-xl/lite-xl — Lite XL is a lightweight, cross-platform text editor built around a minimal C core that embeds a Lua interpreter,… lunarvim/neovim-from-scratch — Neovim-from-scratch is a learning-oriented Neovim configuration that demonstrates how to build a complete editor setup… nvim-telescope/telescope.nvim — Telescope is a fuzzy search interface for the Neovim text editor, designed to provide rapid access to files, buffers,…