Skip to content

lassejlv/crabsy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crabsy 🦀

A little text editor in your terminal, inspired by GNU nano. Written in Rust.

Screenshot 2025-08-13 at 11 48 00

Features

  • Syntax highlighting for various programming languages
  • Mouse support for scrolling and cursor positioning
  • Search functionality with match highlighting
  • Line numbers with current line highlighting
  • Tab support with auto-indentation
  • macOS-friendly key bindings using Cmd instead of Ctrl

Usage

# Edit a new file
crabsy

# Open an existing file
crabsy filename.txt

Key Bindings

  • Cmd+S: Save file
  • Cmd+F: Search
  • Cmd+G: Show help
  • Cmd+Esc: Exit
  • F3: Find next match

Installation

cargo build --release

The binary will be available at target/release/crabsy.


Crabsy is a learning project exploring terminal UI development in Rust using ratatui.

About

A little text editor in your terminal, inspired by GNU nano. Written in Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages