---
title: "Home"
description: "SpaceVim is a community-driven vim distribution that seeks to provide layer feature."
---
[](https://gitter.im/SpaceVim/SpaceVim)
[](https://travis-ci.org/SpaceVim/SpaceVim)
[](https://ci.appveyor.com/project/wsdjeg/spacevim/branch/dev)
[](https://codecov.io/gh/SpaceVim/SpaceVim/branch/dev)
[](https://github.com/SpaceVim/SpaceVim/releases/tag/0.5.0)
[](https://github.com/SpaceVim/SpaceVim/blob/dev/LICENSE)
SpaceVim is a community-driven vim distribution that supports vim and Neovim. SpaceVim manages collections of plugins in layers. Layers make it easy for you, the user, to enable a new language or feature by grouping all the related plugins together.
Please star the project on github - it is a great way to show your appreciation while providing us motivation to continue working on this project. The extra visibility for the project doesn't hurt either!

See the [documentation](https://spacevim.org/documentation) or [the list of layers](http://spacevim.org/layers/) for more information.
Here is a throughput graph of the repository for the last few weeks:
[](https://waffle.io/SpaceVim/SpaceVim/metrics/throughput)
## Requirements
At a minimum, SpaceVim requires `git` and `wget` to be installed. These tools are needed for downloading plugins and fonts.
If you are new to vim, you should learning about Vim in general, read [vim-galore](https://github.com/mhinz/vim-galore).
## Install
### Linux and macOS
```bash
curl -sLf https://spacevim.org/install.sh | bash
```
After SpaceVim is installed, launch `vim` and SpaceVim will **automatically** install plugins.
For more info about the install script, please check:
```bash
curl -sLf https://spacevim.org/install.sh | bash -s -- -h
```
### Windows
The easist way is to download [install.cmd](https://spacevim.org/install.cmd) and run it as administrator, or install SpaceVim manually.
## Features
- **Great documentation:** access documentation in Vim with SPC h SPC.

- **Beautiful GUI:** you'll love the awesome UI and its useful features.
- **Mnemonic key bindings:** all key bindings have mnemonic prefixes.

- **Describe key bindings:** use SPC h d k to describe key bindings.

- **Lazy load plugins:** Lazy-load 90% of plugins with [dein.vim](https://github.com/Shougo/dein.vim)

- **Neovim centric:** Dark powered mode of SpaceVim
## News
[Newsletter #1 - A New Hope](https://spacevim.org/SpaceVim-Newsletter-A-New-Hope/)
> Published on: 2017-5-31
More posts are in the [SpaceVim's Blog](https://spacevim.org/blog/)
[Follow @SpaceVim](https://twitter.com/SpaceVim)
## Get Involved
Discuss the project at [gitter.im/SpaceVim](https://gitter.im/SpaceVim/SpaceVim) or [/r/SpaceVim](https://www.reddit.com/r/SpaceVim/)
Contribute code, report bugs and request features at [GitHub](https://github.com/SpaceVim/SpaceVim).
## FAQ
1. What is the project status?
The current stable version is 0.5.0. See the milestones page for development progress and the roadmap for high-level plans.
2. Is SpaceVim trying to turn Vim/Neovim into an IDE?
With layers feature, this version of vim distribution try to turn vim/neovim into an IDE for many language.
3. Which version of vim/neovim is needed?
vim 7.4/neovim v0.1.7, and `+lua` or `+python3` is needed.