A TUI text editor built by FTXUI
Pretty terminal editor with standard keybinds, but Micro and Helix already own this niche.
PNANA is a modern terminal text editor built with FTXUI, inspired by Nano, Micro, and Sublime Text. It offers an intuitive UI, familiar shortcuts, and robust editing capabilities.
Helix already does modern terminal editing with LSP better and has actual adoption.
Developers who work in terminal environments
Helix · Micro · Neovim
What makes PNANA different?
Zero learning curve: Ditches the modal complexity of Vim/Neovim for familiar Ctrl+S/Ctrl+Z shortcuts, just like GUI editors.
Beautiful terminal UI: Out-of-the-box themes (Monokai, Dracula, Nord, etc.), a three-column layout, and smart status bars—no config required to look great.
Built-in LSP support: Native code completion, real-time diagnostics, jump-to-definition, and symbol search for all major languages (C/C++, Go, Rust, Python, JS/TS, and more).
Lightweight & fast: Terminal-native, low resource usage, and instant startup—perfect for remote servers and local development alike.
Extensible future: A planned Lua plugin system (inspired by Neovim) will let users extend functionality with custom scripts.
I’d love to hear your thoughts, feedback, or feature requests! Check out the repo, star it if you like it, and let’s build a better terminal editor together.
English README: https://github.com/Cyxuan0311/PNANA/blob/master/README_EN.md
Pretty terminal editor with standard keybinds, but Micro and Helix already own this niche.
Yet another free Cursor clone in a space flooded with funded competitors.
Purpose-built 10ms editor for Claude Ctrl-G loops—solves real latency friction.
Spiral timeline visualization with shared Rust/WASM parser across CLI and web.
URL-to-video generator competing against Pictory, Synthesia, and Runway with templates.
Routes voice intent to existing Neovim commands instead of rebuilding editor primitives.