Back to browse
GitHub Repository

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.

301 starsC++

Pnana – A Modern Terminal Text Editor Built for Simplicity and Power

by Frameser·Mar 13, 2026·3 points·0 comments

AI Analysis

MidEye CandyCozy

Helix already does modern terminal editing with LSP better and has actual adoption.

Strengths
  • FTXUI delivers polished themes like Monokai and Dracula without configuration
  • LSP integration provides code completion and diagnostics across multiple languages
  • Standard Ctrl+S and Ctrl+Z shortcuts eliminate Vim's modal learning curve
Weaknesses
  • Helix dominates the modern terminal editor space with LSP and active development
  • Lua plugin system remains planned rather than implemented
Target Audience

Developers who work in terminal environments

Similar To

Helix · Micro · Neovim

Post Description

Hey HN, I’m excited to share PNANA—a lightweight, modern terminal text editor built with C++17 and FTXUI, designed to bridge the gap between simplicity and power for developers who live in the terminal.

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

Similar Projects

A TUI text editor built by FTXUI

Pretty terminal editor with standard keybinds, but Micro and Helix already own this niche.

CozyShip It
Frameser
113mo ago