Skip to content

Flokkq/ryvex

Repository files navigation

🌍 ryvex 🌍

GitHub Actions Workflow Status Targets Stargazers

ryvex is a

  • cross-platform
  • dependency free
  • terminal based
  • vim-like

text editor written in Rust.

Goal

The goal of ryvex is to support as many targets as possible. Whether it’s a smart fridge, a web browser or a custom operating system—if it can execute code, ryvex should run there.

Currently Supported Targets

Note

Once v0.1.0 is released, all supported targets will be available via AUR, Nix, Homebrew, Chocolatey and GitHub Releases.

  • macOS
  • Linux
  • Windows

Web browsers and WASI are planned as the next targets.

Contributing

Important

ryvex is under active development and is not yet stable. Adding support for a new will require ongoing maintenance, as future features might demand additional platform-specific code.

If your preferred platform is not listed, you can add support by implementing the required traits for filesystem access and rendering in ryvex-target. Any target is welcome; there are absolutely no restrictions on what you can add.

Languages