Vimr icon

Vimr

Open SourceFree

VimR is a graphical interface editor for Neovim designed specifically for macOS, combining native macOS experience with powerful Vim editing capabilities. It supports Markdown preview, file browser, Git integration, and trackpad gestures, offering developers a smooth and modern coding environment.

VimR — A Modern Neovim GUI for macOS

Overview

VimR is a modern graphical user interface (GUI) application for Neovim, specifically designed for macOS and developed in Swift. It seamlessly integrates the powerful Neovim engine with native macOS GUI experience, aiming to provide Vim enthusiasts with an editor that feels familiar while offering the convenience of contemporary editing environments.

Features

🎯 Core Architecture

  • Neovim-Based: Includes a full Neovim engine, preserving all native Vim/Neovim functionalities
  • Redux Architecture: Uses modern frontend architecture principles to ensure predictable application state
  • Modular Design: Highly componentized, allowing individual modules to be reused independently

🖥️ User Interface

  • Native macOS Experience: Fully adheres to macOS design guidelines
  • Multi-Tab Support: Flexible workspace management similar to IDEs
  • File Browser: Built-in, clean, and efficient file browsing
  • Trackpad Support:
    • Pinch-to-zoom gestures
    • Two-finger scrolling
    • Full integration with trackpad gestures

📝 Editing Enhancements

  • Ligature Support: Disabled by default; can be enabled in settings for typographic ligatures
  • Markdown Preview: Real-time preview of Markdown files
  • Universal HTML Preview: Reload with scroll position preservation
  • Fuzzy File Search: Fuzzy search functionality similar to Xcode’s “Quick Open”

🔧 Development Tools

  • Command Line Tool: Provides CLI interface for easy script integration
  • Workspace Management: Flexible workspace model inspired by JetBrains IDEs
  • Git Integration: Gitignore-style pattern matching support

Technical Advantages

🚀 Performance

  • Swift Native Development: Leverages macOS system performance fully
  • Neovim Async Architecture: Supports modern asynchronous programming patterns
  • Responsive UI: Smooth and fluid graphical interface response

🛠️ Developer-Friendly

  • Reusable Components:
    • NvimView: Encapsulated Neovim NSView component
    • NvimApi: Synchronous/asynchronous Neovim API
    • Commons: General utility library
    • Tabs: Tab bar component
    • Workspace: Workspace management
    • Ignore: Gitignore pattern matching

🔒 Secure and Reliable

  • Signed and Notarized: Provides signed and notarized Universal binary files
  • Actively Maintained: Regular updates, keeping pace with latest macOS and Neovim versions

System Requirements

  • Operating System: macOS 13.0 or later
  • Development Environment (for building from source): Xcode 26

Download and Installation

Direct Download

  1. Download the latest signed installer package
  2. Drag to Applications folder to install and use

Build from Source

# Clone the repository

# Initialize submodules
cd vimr
git submodule update --init

# Install dependencies (using Homebrew)
# Then open the project in Xcode and build
xcode-select --install

Community Support

  • Chat Room: Matrix Chat Room
  • GitHub Sponsors: Support project development
  • Bug Reports: Submit issues via GitHub Issues

Why Choose VimR?

Among macOS Neovim GUIs, VimR stands out:

  1. True Native Experience: Not just a wrapper for Neovim, but a deeply integrated macOS application
  2. Modern Architecture: Built with Swift and modern frontend architecture principles
  3. Continuous Innovation: Focused on enhancing traditional Vim experience in a GUI environment
  4. Community-Driven: Open-source with active community participation

VimR is more than just an editor—it’s a deep exploration into how to deliver a modern GUI experience while preserving Vim’s powerful capabilities. Whether you’re a long-time Vim user or a developer seeking efficient editing on macOS, VimR is worth trying.

💡 Tip: If you’re used to command-line workflows, VimR also provides a command-line tool that integrates seamlessly into your existing workflow.

All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.

Recommended Apps

Visual Studio Code icon

Visual Studio Code

A free, open-source code editor developed by Microsoft, featuring intelligent code completion, built-in terminal, Git integration, and a vast ecosystem of extensions. It is an efficient, lightweight development tool for macOS.

WebStorm icon

WebStorm

WebStorm is a professional JavaScript integrated development environment (IDE) developed by JetBrains, offering deep support for modern front-end technologies such as TypeScript, React, Vue, and Angular. It provides intelligent code completion, real-time error detection, powerful debugging tools, and comprehensive workflow integration, significantly enhancing web development efficiency.

Windsurf icon

Windsurf

Windsurf is an AI-powered coding assistant platform designed for developers. It features the built-in Cascade AI assistant to enable codebase memory, automatic Lint fixes, drag-and-drop UI generation, and terminal command assistance, seamlessly integrating with development tools to help maintain an efficient and focused workflow.

Xamarin Studio icon

Xamarin Studio

Visual Studio for Mac (formerly Xamarin Studio) is a cross-platform integrated development environment developed by Microsoft specifically for macOS. It supports building native iOS, Android, macOS applications, and web services using C# and .NET, featuring intelligent code editing, visual design, and cross-platform debugging capabilities, significantly enhancing development efficiency.

Xcode icon

Xcode

Xcode is Apple’s official professional integrated development environment, specifically designed for developing applications on Apple platforms such as macOS, iOS, and iPadOS. It offers powerful features including intelligent code completion, AI assistance, and real-time preview, making it the essential tool for building applications within the Apple ecosystem.

Zed icon

Zed

Zed is a brand-new code editor built on Rust, designed for ultimate performance and collaboration. Featuring GPU hardware acceleration, native AI integration, and built-in real-time screen sharing, it supports multi-screen workflows to make development more efficient and seamless.