mirror of https://github.com/andrewkdinh/via.git synced 2023-09-25 13:07:33 -07:00
An efficient text editor
Go to file
2021-02-01 16:45:40 -08:00
src Worked on TUI 2021-01-19 02:58:12 -08:00
.gitignore Add partial support for undo 2020-07-09 00:19:00 -07:00
Cargo.lock Worked on TUI 2021-01-19 02:58:12 -08:00
Cargo.toml Worked on TUI 2021-01-19 02:58:12 -08:00
LICENSE Initial commit 2020-07-06 18:00:43 +00:00
README.md Fix spelling mistakes 2021-02-01 16:45:40 -08:00


An efficient text editor written in Rust. If you've ever used Vim, you'll immediately be able to use Via. However, Via was built from the ground up and is a very separate project from any other text editor out there. It runs anywhere Rust can compile, and only has one external dependency to get you started as soon as possible. It even supports using a mouse! It has many structures like a piece table that would be useful in other projects as well. This project was done as a proof of concept for future, more GUI-oriented text editors.

This software is in alpha. Don't use it for anything important


  1. Install Rust
  2. git clone https://github.com/andrewkdinh/via.git && cd via && cargo run
  3. Enjoy!


If you're interested in publishing this software on any software repository (AUR, PPA, etc.), please reach out to me (contact info available on my website).

Mirrors: GitHub (main), GitLab, Gitea

Licensed under AGPL-3.0 | Copyright (c) 2021 Andrew Dinh