HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Cyxuan0311
PNANA
C++2026–2026
Cyxuan0311 / PNANA

PNANA

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.

2Distinct people
5Mentions
0Explicit recommenders
330GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

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.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week5 dated mentions

Observed mentions: 2026-01-28 12:51:55 UTC to 2026-03-13 13:56:07 UTC. Weeks start Monday, UTC.

0122026-01-26 00:00:00 UTC to 2026-02-02 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsJan 262026-02-02 00:00:00 UTC to 2026-02-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-09 00:00:00 UTC to 2026-02-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-16 00:00:00 UTC to 2026-02-23 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsFeb 162026-02-23 00:00:00 UTC to 2026-03-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-02 00:00:00 UTC to 2026-03-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-09 00:00:00 UTC to 2026-03-16 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsMar 9

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jan 262026-01-26 00:00:00 UTC2026-02-02 00:00:00 UTC211
Feb 22026-02-02 00:00:00 UTC2026-02-09 00:00:00 UTC000
Feb 92026-02-09 00:00:00 UTC2026-02-16 00:00:00 UTC000
Feb 162026-02-16 00:00:00 UTC2026-02-23 00:00:00 UTC211
Feb 232026-02-23 00:00:00 UTC2026-03-02 00:00:00 UTC000
Mar 22026-03-02 00:00:00 UTC2026-03-09 00:00:00 UTC000
Mar 92026-03-09 00:00:00 UTC2026-03-16 00:00:00 UTC110

What Hacker News says

5 sources
Frameser·Mar 13, 2026Submission

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

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 L
Read the rest
ua 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
3 points · Open discussion
Frameser·Feb 20, 2026Submission

Show HN: A TUI text editor built by FTXUI

It’s a modern FTXUI-based terminal editor—like Nano and Sublime’s baby. No weird modal editing, no 100+ shortcuts to memorize, just useful features with a non-eye-glazing UI. Here’s why it’s my daily coding/note-taking editor: •Zero learning curve. Ctrl+S/Ctrl+Z/Ctrl+F—all standard shortcuts you know. No more 2 AM “how to exit Vim” searches. •Looks great. 28 themes (Monokai, Dracula, Nord, etc.), toggleable line numbers, current line highlighting, and a clean 3-column layout. •Surprisingly powerful. Multi-tab support, regex search/replace (live previews!), syntax highlighting for major languages (C++, Python, JS, etc.), and LSP for code completion/error checks. •Super lightweight. Terminal-based, fires up instantly—no VS Code bloat. Runs smooth even on old laptops. I know we all have go-to editors (shoutout Neovim fans), but if you’re tir
Read the rest
ed of “too simple” vs “too complex,” try pnana. Early (v0.0.4), but more polished than most terminal editors. Building is simple—clone, run the build script, done. No messy dependencies (clear docs if you hit snags). Bonus: Split editing and Lua plugins are coming. I’ve used it nonstop for a week—no plans to go back. Check it out: github.com/Cyxuan0311/PNANA Curious your thoughts—tired of terminal editor tradeoffs? Does this fill a gap?
1 points · Open discussion
Frameser·Jan 28, 2026Submission

Show HN: PNANA - A TUI Text Editor

I’d like to share PNANA , a lightweight TUI editor built with C++ and FTXUI that I’ve been building for personal use and now open-sourced. It’s a minimal, fast terminal-based editor focused on simple coding and editing workflows—no bloated features, just the core functionality for terminal-centric use cases. https://github.com/Cyxuan0311/PNANA Key pragmatic features Lightweight C++ core with FTXUI for smooth TUI rendering, fast startup and low resource usage Basic but solid editing capabilities (syntax highlighting, line numbering, basic navigation) Simple build process with minimal dependencies, easy to compile and run on Linux/macOS terminals Early LSP integration support for basic code completion (still polishing, but functional for common languages) It’s very much an early-stage project—I built it to scratch my own itch for a minimal,
Read the rest
self-built TUI editor and learn C++/FTXUI along the way. There are definitely rough edges (e.g., some LSP kinks, limited customization), and it’s not meant to replace mature editors like Vim/Nano—just a small open-source project for folks who like minimal terminal tools or want to learn TUI development with C++. Any feedback, bug reports, or tiny suggestions are super welcome. I’m slowly iterating on it and would love to learn from the HN community’s insights. Thanks for taking a look!
11 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.