https://github.com/mistweaverco/zana-gui
Zana GUI đšī¸. Zana đĻ is Mason.nvim đ§ą, but maintained by the community đ.
https://github.com/mistweaverco/zana-gui
lspinstall manager neovim nvim nvim-lsp nvim-lsp-installer package package-manager packages
Last synced: about 1 month ago
JSON representation
Zana GUI đšī¸. Zana đĻ is Mason.nvim đ§ą, but maintained by the community đ.
- Host: GitHub
- URL: https://github.com/mistweaverco/zana-gui
- Owner: mistweaverco
- License: mit
- Created: 2025-02-11T22:21:57.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-12T04:25:42.000Z (3 months ago)
- Last Synced: 2025-02-12T05:30:46.115Z (3 months ago)
- Topics: lspinstall, manager, neovim, nvim, nvim-lsp, nvim-lsp-installer, package, package-manager, packages
- Language: TypeScript
- Homepage: https://getzana.net
- Size: 586 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README

# zana-gui
[](https://github.com/mistweaverco/zana-gui/graphs/contributors)
[](https://www.electronjs.org/)
[](https://www.typescriptlang.org/)
[](http://vite.dev/)
[](https://github.com/mistweaverco/zana-gui/releases/latest)
[](https://getzana.net/discord)[Install](#install) âĸ [Requirements](#requirements) âĸ [What is working?](#what-is-working)
Zana GUI đšī¸. Zana đĻ aims to be like Mason.nvim đ§ą, but maintained by the community đ.
Zana is swahili for "tools" or "tooling".
A package manager for Neovim.
Easily install and manage LSP servers, DAP servers, linters, and formatters.
Currently, Zana is in pre-alpha and under active development.

## Install
Just head over to the [download page][download-page] or
grab it directtly from the [releases][releases-page].## Requirements
Because Zana is a package manager for Neovim, you need to have Neovim installed.
Also, because Zana is a GUI, you need to have a graphical environment.Besides that, we shell out to `npm`, `pip`, `cargo`, `go`, and `git` to install packages,
depending on the package type.E.g. if you want to install `pkg:npm` packages, you need to have `npm` installed.
## What is working?
- [x] [registry](https://github.com/mistweaverco/zana-registry) updates on startup
- [x] Updates available for installed packages?
- [x] Filtering packages
- [x] Vim keymaps
- [x] Install `pkg:npm` packages
- [x] Update `pkg:npm` packages
- [ ] Install `pkg:github` packages
- [ ] Update `pkg:github` packages
- [x] Install `pkg:pypi` packages
- [x] Update `pkg:pypi` packages
- [x] Install `pkg:golang` packages
- [x] Update `pkg:golang` packages
- [ ] Install `pkg:cargo` packages
- [ ] Update `pkg:cargo` packages[download-page]: https://getzana.net/#download
[releases-page]: https://github.com/mistweaverco/zana-client/releases/latest