Editors

Terminal text editors, IDE-like TUIs, code editing tools.

Related categories:GitWriting & Notes
Sort by
57 tools
sinelaw GitHub avatar

sinelaw/fresh

8.8k
Fresh demo animation
Project preview Open

A modern terminal text editor with IDE-level features and zero configuration

text-editorideterminal-basedrust
RustEditors
v0.5.1
durdraw GitHub avatar

durdraw/durdraw

1.8k
durdraw animation screenshot
Project preview Open

ASCII, Unicode and ANSI art editor for UNIX-like systems

tuitext-editorascii-artansi-artunicode-art
PythonEditors
0.30.0
biomassa GitHub avatar

biomassa/tui-wave

34
tui-wave screenshot
Project preview Open

Terminal audio editor for WAV files with keyboard-driven interface

audioeditortuiclirust
RustEditors
v2.11.9
reekta92 GitHub avatar

reekta92/pinstar

107
Interactive terminal diagram editor interface displaying canvas nodes and connections
Project preview Open

Terminal-based diagram editor for Obsidian Canvas, Mermaid, Graphviz DOT, and PlantUML files

tuieditordiagramrust
RustEditors
v1.0.0
chris-mclennan GitHub avatar

chris-mclennan/mnml

16
mnml project visual
Project preview Open

Terminal IDE with vim and standard editing modes, LSP, git, and embedded HTTP client

terminalideeditorvimlsp
RustEditors
v0.2.21
paradise-runner GitHub avatar

paradise-runner/toast

110
~/tui/toast
$toast--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A terminal-based IDE with features like syntax highlighting, managed language servers, and project-wide search

tuiidetext-editordeveloper-toolsgo
v0.9.0
eugenioenko GitHub avatar

eugenioenko/ttt

244
TTT Demo
Project preview Open

Terminal-based text editor and IDE alternative

tuieditorideterminaltext-editor
v1.4.0
hymkor GitHub avatar

hymkor/csvi

187
Csvi terminal CSV editor demonstration
Project preview Open

Terminal-based CSV editor with vi-style and Emacs-style keybindings

csvtuiclieditorterminal
v1.23.3
neovim GitHub avatar

neovim/neovim

102.2k
~/tui/neovim
$neovim--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A project that seeks to aggressively refactor Vim in order to simplify maintenance and encourage contributions.

neovimvimtuiclitext-editor
Vim ScriptEditors
v0.12.5
iamrohithrnair GitHub avatar

iamrohithrnair/emeraldian

309
obsidian-tui: walking the file tree, backlinks, the graph, an Excalidraw drawing, a picture in the reading pane, and a theme switch
Project preview Open

Terminal UI for Obsidian vaults with live preview, backlinks, and AI assistant

tuiobsidianmarkdownnotesproductivity
RustEditors
v0.5.0
benjajaja GitHub avatar

benjajaja/mdfried

508
mdfried terminal markdown viewer screenshot
Project preview Open

A markdown viewer for the terminal with image rendering and big headers

markdownviewerterminaltext-editorreader
RustEditors
v0.22.5
simonomi GitHub avatar

simonomi/hexapoda

159
asciicast
Project preview Open

a colorful modal hex editor

hex-editorclirust
RustEditors
v1.0.0
rkd77 GitHub avatar

rkd77/elinks

633
~/tui/elinks
$elinks--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Advanced text mode web browser with frames and tables support

web-browsertext-modehttpftp
v0.20.0
clawscli GitHub avatar

clawscli/claws

156
claws demo animation
Project preview Open

A terminal UI for AWS resource management with vim-style navigation

awstuicligo
v0.18.0
JavierCladellas GitHub avatar

JavierCladellas/termisprite

11
Hollow knight Termisprite example
Project preview Open

Terminal-based pixel art sprite editor

tuiclipixel-arteditorgraphics
v1.0.0
maaslalani GitHub avatar

maaslalani/sheets

2.3k
sheets terminal UI demo
Project preview Open

Terminal-based spreadsheet tool for viewing and editing CSV files

spreadsheettuiclicsv
v0.3.0
kruseio GitHub avatar

kruseio/hygg

352
animated
Project preview Open

Minimalistic Vim-like TUI document reader with support for PDF, EPUB, and more

tuiclidocument-readerpdfepub
RustEditors
0.1.26
arnauda-gh GitHub avatar

arnauda-gh/Alwide

85
Alwide Screenshot
Project preview Open

A lightweight TUI IDE with mouse support and LSP integration

tuiideeditordevelopmentc
v1.0.9
ronilan GitHub avatar

ronilan/rusticon

103
~/tui/rusticon
$rusticon--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A mouse-driven SVG favicon editor for the terminal

svgfaviconeditortuirust
RustEditors
v0.3.0
roblillack GitHub avatar

roblillack/pure

27
Demo recording of Pure terminal word processor
Project preview Open

Terminal-based word processor for editing FTML and Markdown documents

tuieditormarkdownword-processortext-editor
RustEditors
v0.6.0
Quantre34 GitHub avatar

Quantre34/cref

1
~/tui/cref
$cref--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Terminal file browser and editor with C standard library reference

terminalfile-browsereditorc-standard-librarygrep
v0.3.2
xyproto GitHub avatar

xyproto/orbiton

699
orbiton terminal UI demo
Project preview Open

A snappy and configuration-free text editor and IDE for the terminal

text-editoridetuiterminalgo
v2.74.4
mawww GitHub avatar

mawww/kakoune

11k
Kakoune in i3
Project preview Open

A modal code editor that implements Vi's keystrokes as a text editing language model.

text-editortuiclivim
v2026.05.21
Mr-Robot-err-404 GitHub avatar

Mr-Robot-err-404/perkins

94
perkins GIF demo
Project preview Open

ASCII pixel art editor for the terminal using braille characters

ascii-artterminal-editortext-editorcli
v0.1.4
microsoft GitHub avatar

microsoft/edit

14.6k
Microsoft Edit screenshot
Project preview Open

A simple editor for simple needs, with syntax highlighting and configurability

editortuicliterminal
RustEditors
v2.0.0
CodeOne45 GitHub avatar

CodeOne45/vex-tui

935
vex-tui demo animation
Project preview Open

Terminal-based Excel and CSV viewer and editor with vim-style keybindings

tuiclicsvexceleditor
v2.1.0
evanlin96069 GitHub avatar

evanlin96069/nino

96
nino editor screenshot
Project preview Open

A personal text editor written in C with basic syntax highlight and UTF-8 support.

text-editortuicliccross-platform
v0.1.0
sheenazien8 GitHub avatar

sheenazien8/sq

17
sq demo terminal interface
Project preview Open

A keyboard-first SQL TUI built for VIM users with speed, clarity, and terminal-native workflows

tuiclidatabasesqlgo
v0.1.17
neurocyte GitHub avatar

neurocyte/flow

2.2k
~/tui/neurocyte-flow
$flow--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A fast and feature-rich text editor with TUI and support for many programming languages

text-editortuizigprogramming
v0.7.2
fox0430 GitHub avatar

fox0430/moe

720
moe
Project preview Open

A terminal-based text editor inspired by Vim, written in Nim

text-editorterminal-basedvim-likenim-lang
v0.4.0
ilai-deutel GitHub avatar

ilai-deutel/kibi

1.9k
~/tui/kibi
$kibi--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A lightweight text editor in Rust with syntax highlighting

text-editorrustterminaltui
RustEditors
v0.3.3
andrewmd5 GitHub avatar

andrewmd5/dawn

459
~/tui/dawn
$dawn--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A distraction-free writing environment with live markdown rendering

writingmarkdownterminaltext-editor
v0.1.3
micro-editor GitHub avatar

micro-editor/micro

29.6k
micro editor screenshot
Project preview Open

A modern and intuitive terminal-based text editor with multiple cursors and plugin system

text-editorterminalcross-platformluaplugin-system
v2.0.15
sminez GitHub avatar

sminez/ad

739
Terminal text editor screenshot
Project preview Open

A terminal text editor with a modal interface and extensibility features

text-editortuirustplan9
RustEditors
0.4.0
DVDTSB GitHub avatar

DVDTSB/hexhog

280
hexhog lol
Project preview Open

A configurable hex viewer and editor

hex-editortuiclirust
RustEditors
v0.1.3
helix-editor GitHub avatar

helix-editor/helix

46.1k
Helix screenshot
Project preview Open

A post-modern modal text editor with Vim-like modal editing and multiple selections.

text-editorvimrusttuicli
RustEditors
25.07.1
andmarti1424 GitHub avatar

andmarti1424/sc-im

5.7k
sc-im terminal spreadsheet screenshot
Project preview Open

Terminal-based spreadsheet calculator with vim-like movements and editing

spreadsheetterminalvim-likecalculatorncurses
v0.8.5
szktkfm GitHub avatar

szktkfm/mdtt

163
mdtt Markdown Table Editor TUI demo recording
Project preview Open

Markdown table editor with TUI and vim-like keybindings

tuiclimarkdowneditor
v0.3.1
curlpipe GitHub avatar

curlpipe/ox

3.7k
~/tui/ox
$ox--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A simple and flexible terminal-based text editor with configurability and plugins

text-editorterminal-basedrusttui
RustEditors
0.7.7
jmacdonald GitHub avatar

jmacdonald/amp

4.1k
~/tui/amp
$amp--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A complete text editor for your terminal, inspired by Vi/Vim.

text-editortuiclirust
RustEditors
0.7.1
blademd GitHub avatar

blademd/thymus

27
thymus_default_screen
Project preview Open

A browser and editor for network configuration files.

tuiclinetworkconfigurationeditor
PythonEditors
v0.1.8.1
martanne GitHub avatar

martanne/vis

4.7k
vis demo screenshot
Project preview Open

A vi-like editor based on Plan 9's structural regular expressions

editortuiclitext-editormodal-editing
v0.9
thetacom GitHub avatar

thetacom/hexabyte

293
hello_world ELF hex view
Project preview Open

A modern, modular, and robust TUI hex editor for binary analysis and reverse engineering

hex-editorterminaltuibinary-analysisreverse-engineering
PythonEditors
v0.8.7
craigbarnes GitHub avatar

craigbarnes/dte

239
~/tui/dte
$dte--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A small, configurable terminal text editor

text-editorterminalconsoleeditortui
v1.11.1
RasmusLindroth GitHub avatar

RasmusLindroth/tut

501
Tut Preview
Project preview Open

A terminal UI application for Mastodon with vim inspired keys

mastodontuicligo
2.0.1
davidgiven GitHub avatar

davidgiven/wordgrinder

1.3k
~/tui/wordgrinder
$wordgrinder--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A simple, Unicode-aware word processor for the console

text-editorwritingproductivityterminal
dev
xqtr GitHub avatar

xqtr/markln

61
MarkLn main split-pane interface
Project preview Open

A terminal-based markdown editor with live preview

tuiclimarkdowneditor
PythonEditors
1j01 GitHub avatar

1j01/textual-paint

1.1k
MS Paint like interface
Project preview Open

MS Paint-like image editor for the terminal

tuiimage-editormspainttextualansi-art
PythonEditors
magiblot GitHub avatar

magiblot/turbo

680
Turbo screenshot
Project preview Open

Experimental text editor for the terminal based on Scintilla and Turbo Vision.

cpptuiclitext-editorncurses
xyproto GitHub avatar

xyproto/favicon-editor

3
~/tui/favicon-editor
$favicon-editor--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A terminal UI application for editing and creating favicon.ico and favicon.png images.

tuiclifaviconeditorgraphics
zee-editor GitHub avatar

zee-editor/zee

1.8k
Zee editor demo gif
Project preview Open

A modern text editor for the terminal written in Rust

text-editortuiclirustide
RustEditors
velorek1 GitHub avatar

velorek1/c-edit

301
C-EDIT demo screenshot
Project preview Open

A text editor in C with drop down menus from scratch, no ncurses.

ctuiclieditor
antirez GitHub avatar

antirez/kilo

9.1k
~/tui/kilo
$kilo--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A small text editor in less than 1K lines of code with syntax highlight and search.

text-editorclitui
vim GitHub avatar

vim/vim

40.9k
~/tui/vim
$vim--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A highly configurable text editor for editing programs and plain text files

text-editorvimcli
Vim ScriptEditors
emacs-mirror GitHub avatar

emacs-mirror/emacs

5.2k
~/tui/emacs
$emacs--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A customizable, self-documenting real-time display editor

editortext-editorlispcustomizable
Emacs LispEditors
slap-editor GitHub avatar

slap-editor/slap

6.2k
slap terminal editor screenshot
Project preview Open

Sublime-like terminal-based text editor

tuiclieditortextterminal
JavaScriptEditors
gphalkes GitHub avatar

gphalkes/tilde

552
Tilde screenshot
Project preview Open

A text editor for the console/terminal with an intuitive interface.

tuiclieditortext
Alvin By Alvin