IGI-111 / Smith
Licence: mit
A simple text editor written in Rust
Stars: ✭ 141
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Smith
Moe
A command line based editor inspired by vi/vim. Written in Nim.
Stars: ✭ 252 (+78.72%)
Mutual labels: tui, text-editor
Vim Quickui
The missing UI extensions for Vim 8.2 (and NeoVim 0.4) !! 😎
Stars: ✭ 714 (+406.38%)
Mutual labels: tui, text-editor
revi
A modal text editor inspired by Vim, Neovim and others like it.
Stars: ✭ 27 (-80.85%)
Mutual labels: tui, text-editor
Dte
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte)
Stars: ✭ 98 (-30.5%)
Mutual labels: tui, text-editor
Nano Win
GNU nano text editor for Windows [WARNING: The master branch is constantly rebased and force-pushed so don't expect it to be steady!! -end WARNING]
Stars: ✭ 123 (-12.77%)
Mutual labels: text-editor
Cylon
A CLI TUI menu driven bash shell script supporting updates, maintenance, backups and system checks for an Arch based Linux distro
Stars: ✭ 121 (-14.18%)
Mutual labels: tui
Mg
Micro (GNU) Emacs-like text editor ❤️ public-domain
Stars: ✭ 117 (-17.02%)
Mutual labels: text-editor
Hledger
A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.
Stars: ✭ 1,887 (+1238.3%)
Mutual labels: tui
Grofer
A system and resource monitoring tool written in Golang!
Stars: ✭ 135 (-4.26%)
Mutual labels: tui
Notepadqq
A simple, general-purpose editor for Linux
Stars: ✭ 1,738 (+1132.62%)
Mutual labels: text-editor
Neo Mc
A Midnight Commander fork with scripting and other features.
Stars: ✭ 129 (-8.51%)
Mutual labels: text-editor
Pspg
Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.
Stars: ✭ 1,749 (+1140.43%)
Mutual labels: tui
Lazyhub
lazyhub - Terminal UI Client for GitHub using gocui.
Stars: ✭ 133 (-5.67%)
Mutual labels: tui
Smith is a simple terminal-based text editor written in Rust.
Install
Using Cargo:
cargo install smith
To compile Smith with clipboard support on Ubuntu, you may need to install some libraries:
sudo apt-get install -qq xorg-dev libxcb-render-util0-dev libxcb-shape0-dev libxcb-xfixes0-dev
Features
- line numbers
- syntax highlighting
- undo/redo
- standard keybindings (Ctrl-S, Ctrl-Z, Ctrl-C, Esc...)
- mouse support
- clipboard support
With more planned such as user configurations, search & replace, persistent undo, etc.
Here's what it looks like editing its own source code:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].