Skip to main content
No Electron No Chromium CC0

Land

A native code editor with the soul of VS Code — and none of the browser. Built on Rust and Tauri, compatible with the extensions you already use.

// Tech Stack

//Features

VS Code. Without Electron.

Native speed. VS Code compatibility. No Chromium, no compromises.

Native services where they count.

Heavy editor work runs natively — not trapped in a web view. Window management, file I/O, and terminal IPC go straight through a Rust + Tauri services layer.
    

Unmodified extensions, no fork path.

Your VS Code extensions run unmodified — no forks, no rewrites. A compatibility host speaks the VS Code extension API directly.
    

Fibers, not Promises.

Failures are typed, traceable, and cancellable — so the editor fails loudly in development instead of silently in production.
    

One source tree, configured targets.

Tauri uses the OS WebView on each platform — no bundled Chromium. One codebase compiles to native macOS, Windows, and Linux packages.
    

Background daemon, always running.

Updates, indexing, signing, and health checks run in a persistent daemon — survives when the main window closes.
    

CC0. No restrictions.

Fork it, ship it, build commercial products on top of it. The entire codebase is CC0 public domain — no attribution required, no compliance headaches.
    

//Roadmap

The Architecture Is Built. Here Is What Comes Next.

Funded by NLnet NGI0 Commons Fund.Each milestone is labelled by what it represents: active source, integration work in progress, or release preparation.
Most Popular

Active Now

The fifteen element directories are present in the Land workspace. The active desktop path is Mountain, Cocoon, Sky, Wind, Vine, Common, Echo, Air, Mist, Rest, Output, SideCar, and Maintain. Grove and Worker are present with integration scope that differs by build profile.

Elements

  • MountainNative BackendReplaces Electron main process, no bundled Chromium
  • CocoonExtension HostUnmodified VS Code extensions through Effect-TS routes
  • WindWorkbench ShellEffect-TS layers for native workbench services
  • SkyAstro UI LayerWorkbench routes and WebView bridge
  • AirBackground ServicesUpdates, downloads, auth, indexing, and health
  • EchoScheduler PrimitivesBounded background work for Rust services

Roadmap

  • Installed extensions run unmodified through Cocoon
  • Tauri desktop path uses the operating system WebView
  • Effect fibers for cancellable service work
  • Telemetry features are compile-gated in Rust 
  • CC0 public domain no restrictions
  • macOS, Windows, and Linux build targets in source
WIP

v1.0

Active milestones across the element repositories - integration work, release preparation, and long-tail API coverage.

Elements

  • VineProtocol In ProgressMountain, Cocoon, Air, and Grove contracts
  • CocoonExtension Compatibility PassLong-tail VS Code API coverage
  • GroveWASM Host StabilizingCapability-based extension isolation path
  • RestSource Map SupportOXC transformer integration in progress
  • EchoScheduler OptimizationFaster steal, lower latency
  • AirRelease DeliverySigning and distribution path

Roadmap

  • Marketplace installation path under reviewWIP
  • Grove Wasmtime host integrationWIP
  • Vine typed IPC coverage expandingWIP
  • Cross-platform public installers via Tauri WIP
  • Source map generation via OXC WIP
  • Download distribution and verification publishingWIP

//Architecture

Under the Hood

Each element replaces one piece of the Electron stack. All inspectable in source.
Background Services Downloader Workspace Indexer

Background daemon that runs independently — updates, indexing, signing, and health checks, all outside the main window.

Extension Host Unmodified VS Code Extensions Effect-TS Services

Node.js sidecar that hosts and executes VS Code extensions.

Shared Foundation Traits Cross-Element Types

Pure abstract library - defines the contracts that all Rust components implement, not the implementations themselves.

Work-Stealing Scheduler crossbeam-deque Supervised Worker Pool

Work-stealing task scheduler with lock-free queues for bounded background execution.

WASM Sandbox Wasmtime Runtime Capability-Based Isolation

WebAssembly sandbox for running extensions in capability-isolated environments.

Build Orchestrator Configuration Release Profiles

Build system using an embedded Rhai scripting engine for flexible cross-element orchestration.

Local DNS Sandbox *.editor.land Resolution Network Boundary

Local DNS server authoritative for the editor.land zone - all subdomains resolve to loopback, keeping internal services off the network.

Native Rust Backend Tauri Replaces Electron Main Process

Primary native backend and Tauri application shell - replaces the Electron main process entirely.

Compilation Pipeline Plugin-Routed Deterministic Checksum

Build orchestration for VS Code platform source code.

TypeScript Transform Pipeline OXC Rust-Native

Rust-native TypeScript compilation pipeline built on the OXC toolchain - parser, transformer, and codegen in one process.

Binary Distributor Compile-Time Target Triple Selection Per-Platform Node.js

Manages pre-compiled platform-specific Node.js binaries for each target platform.

Visual UI Layer Astro Components Three Workbench Layouts

Renders the editor interface in the OS WebView using Astro component islands for efficient rendering.

gRPC Backbone Contract-First .proto Definitions

Protocol definitions for gRPC communication between Mountain, Cocoon, Air, and Grove.

Workbench Services Effect-TS Layers Native Bridges

UI service layer that recreates the VS Code workbench environment inside the Tauri WebView.

Service Worker Offline Cache CSS Import Support

Service worker that provides offline caching and dynamic CSS import handling for the web shell.

//Download

Download Land

Source builds are active today. Public installers, signing, and verification artifacts are still being prepared.

macOS

Universal Binary: Apple Silicon and Intel

Version:vPre-release
Size:Coming Soon

Windows

64-bit (x64)

Version:vPre-release
Size:Coming Soon

Linux

DEB, RPM, AppImage

Version:vPre-release
Size:Coming Soon
Code Editor Land logoTelemetry Feature Gated  CC0 Licensed Rust  + Tauri VS Code API In Progress PlayForm CodeEditorLand