Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. VimR

VimR

MITSwiftv0.66.0-20260827.194249

A Neovim GUI for macOS written in Swift, offering modern editor features while embedding Neovim's core.

Visit WebsiteGitHubGitHub
7.0k stars233 forks0 contributors

What is VimR?

VimR is a graphical user interface for Neovim built specifically for macOS, written in Swift. It embeds Neovim as its core editing engine while adding modern GUI features like file browsers, previews, and trackpad support, providing a native macOS experience for Vim users.

Target Audience

macOS developers and power users who prefer Neovim's modal editing but want a polished, native GUI application with additional IDE-like features.

Value Proposition

Developers choose VimR for its seamless integration of Neovim's editing capabilities with a native macOS interface, offering features like Markdown preview, fuzzy file finding, and a flexible workspace model not typically available in terminal-based Vim setups.

Overview

VimR — Neovim GUI for macOS in Swift

Use Cases

Best For

  • macOS users who want a native Neovim GUI with modern editor features
  • Vim enthusiasts seeking better trackpad and preview support
  • Developers looking for a lightweight, customizable IDE alternative
  • Swift developers interested in embedding Neovim in Cocoa applications
  • Users who prefer modal editing but want Xcode-like file navigation
  • Projects requiring Markdown or HTML preview alongside code editing

Not Ideal For

  • Cross-platform development teams requiring editor consistency across macOS, Windows, and Linux
  • Users who prefer graphical, non-modal editors without learning Vim's keybindings
  • Projects needing extensive IDE features like integrated debuggers, database tools, or large plugin ecosystems

Pros & Cons

Pros

Native macOS Integration

Built with Swift and Cocoa, VimR offers seamless trackpad gestures, ligatures, and a polished interface that feels at home on macOS, as highlighted in its features.

Powerful Neovim Core

Embeds Neovim for robust modal editing, allowing users to leverage existing Vim configurations and plugins while adding GUI enhancements.

Modular Swift Components

Independent packages like NvimView and NvimApi enable other developers to embed Neovim in Cocoa apps, fostering reuse beyond VimR itself.

Modern GUI Features

Includes live Markdown/HTML previews, fuzzy file finder, and JetBrains-inspired workspace management, bridging Vim's efficiency with IDE-like convenience.

Cons

macOS-Only Limitation

Exclusive to macOS 13.0+, making it unsuitable for developers on other operating systems or in mixed-OS environments, as stated in requirements.

Complex Build Process

Building from source requires Xcode 26, homebrew, and specific shell scripts like build_vimr.sh, which can be cumbersome compared to simpler installs.

Smaller Ecosystem

While it supports Neovim plugins, VimR-specific GUI integrations and community support are limited compared to editors like VS Code or full IDEs.

Experimental Nature

Serves as a playground for Redux architecture, per the philosophy, which might lead to instability or breaking changes not ideal for production-heavy use.

Frequently Asked Questions

Quick Stats

Stars6,992
Forks233
Contributors0
Open Issues314
Last commit10 days ago
CreatedSince 2014

Tags

#productivity#objective-c#vim#text-editor#cocoa#ide#neovim#native-app#swift#macos#redux

Built With

C
Cocoa
R
Redux
X
Xcode
N
Neovim
S
Swift

Links & Resources

Website

Included in

Open Source Apps48.1k
Auto-fetched 4 hours ago

Related Projects

micromicro

A modern and intuitive terminal-based text editor

Stars29,542
Forks1,360
Last commit7 hours ago
TextMateTextMate

TextMate is a graphical text editor for macOS 10.12 or later

Stars14,572
Forks1,751
Last commit2 years ago
NotesnookNotesnook

A fully open source & end-to-end encrypted note taking alternative to Evernote.

Stars14,549
Forks1,001
Last commit1 day ago
CotEditorCotEditor

Lightweight Plain Text Editor for macOS

Stars8,448
Forks532
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub