Neon-Vision-Editor  by h3pdesign

Native, lightweight code and text editor for Apple devices

Created 10 months ago
303 stars

Top 87.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Neon Vision Editor is a lightweight, native code and text editor for macOS, iPhone, and iPad, designed for speed, readability, and minimal overhead. It targets quick note-takers, Markdown writers, and developers needing fast file access without full IDE complexity, offering a focused editing experience across Apple devices.

How It Works

The editor employs a native SwiftUI architecture with AppKit/UIKit bridges, featuring an @MainActor EditorViewModel for state management and Flux-style command reducers for predictable state mutations. Core services handle file I/O, syntax highlighting, and preview rendering, while thin platform shells route interactions to shared app logic. Security is prioritized with credentials stored in the Keychain and no telemetry by default.

Quick Start & Requirements

Installation is straightforward via a curl script or Homebrew (brew install --cask neon-vision-editor). Source builds require Xcode 26 toolchain and iOS/iPadOS simulators. The project targets macOS 26 (Tahoe) and recommends Apple Silicon. Official documentation, troubleshooting guides, and FAQs are available via links in the README.

Highlighted Details

  • AI Integration: Offers optional OpenCode Go and custom OpenAI-compatible AI completion providers, securely storing API tokens in the Keychain.
  • Cross-Platform Native: Delivers a consistent, performant editing experience across macOS, iOS, and iPadOS.
  • Performance Focus: Optimized for fast loading of large files and quick startup times, avoiding IDE bloat.
  • Security & Privacy: Employs strict security defaults, including Keychain storage for sensitive data, no telemetry, and no requirement for Full Disk Access or administrator privileges.

Maintenance & Community

The project is actively maintained with recent releases (v0.7.9). Community interaction is facilitated through GitHub Discussions for ideas and Q&A. A near-term roadmap is outlined, focusing on mobile editor correctness.

Licensing & Compatibility

Neon Vision Editor is licensed under the permissive Apache License, Version 2.0, which includes an explicit patent grant and termination clause, making it suitable for commercial redistribution and integration.

Limitations & Caveats

Intel Mac support is not fully validated. Vim mode is intentionally lightweight. Feature parity between macOS and iOS/iPadOS is not complete, with certain features like Markdown preview and the Git sidebar being platform-specific.

Health Check
Last Commit

17 hours ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
10
Star History
29 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.