amp logo

amp

Vi/Vim-inspired terminal text editor built in Rust with simplified interaction model and modern features.

Amp is a terminal-based text editor that takes the core interaction model from Vi/Vim and simplifies it while incorporating essential modern text editor features. Built in Rust, it aims to provide a familiar editing experience for Vim users without the complexity of advanced Vim configurations.

The editor's architecture separates core functionality into a standalone crate called 'scribe', which handles data structures, syntax highlighting, and workspace management. This modular design allows the editor's internals to be used independently in other projects.

Amp targets users who appreciate Vim's modal editing paradigm but want a more streamlined experience with built-in modern features. The tool provides the fundamental text manipulation capabilities of Vim while reducing the learning curve and configuration overhead typically associated with Vim-based editors.

Amp text editor interface

Alternatives & related tools

add a badge to your README

Maintain amp? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/amp.svg)](https://www.trmn.sh/tools/amp?utm_source=badge)
HTML
<a href="https://www.trmn.sh/tools/amp?utm_source=badge"><img src="https://www.trmn.sh/badge/amp.svg" alt="Featured on trmn" height="20"></a>