awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 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·9 Aufrufe

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.

Star-Verlauf

Star-Verlauf für lunarvim/lunarvimStar-Verlauf für lunarvim/lunarvim

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu LunarVim

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit LunarVim.
  • nvchad/nvchadN

    NvChad/NvChad

    28,287Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗28,287
  • spf13/spf13-vimAvatar von spf13

    spf13/spf13-vim

    15,501Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,501
  • lazyvim/lazyvimAvatar von LazyVim

    LazyVim/LazyVim

    26,643Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗26,643
  • lite-xl/lite-xlAvatar von lite-xl

    lite-xl/lite-xl

    6,222Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,222
Alle 30 Alternativen zu LunarVim anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von lunarvim/lunarvim?

Die Hauptfunktionen von lunarvim/lunarvim sind: Environment Bootstrapping, Environment Configurations, Neovim Configuration Management, Preconfigured IDE Setups, Neovim-Based Editors, Vim-Based Workflows, Vim IDE Frameworks, Lua-Based Plugin Architectures.

Welche Open-Source-Alternativen gibt es zu lunarvim/lunarvim?

Open-Source-Alternativen zu lunarvim/lunarvim sind unter anderem: 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,…