{"slug": "nova", "name": "Nova", "category": "editors", "category_name": "Editors and IDEs", "description": "", "recommenders": 5, "commenters": 9, "warners": 1, "score": 4.271, "rising": -1.64, "first": "2025-12-08", "latest": "2026-07-13", "why": "Heck, I use Panic's Nova for my text editing and it does that out of the box with no configuration needed.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 5, "neutral": 2, "compare": 1, "warn": 1}, "spark": [0, 0, 0, 0, 0, 2, 2, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Heck, I use Panic's Nova for my text editing and it does that out of the box with no configuration needed.", "kind": "", "icon": true, "domain": "nova.app", "github_repo": null, "official_url": "https://nova.app", "pricing": "", "aliases": ["Nova"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 782288688, "item_id": 48893043, "url": "https://news.ycombinator.com/item?id=48893043", "by": "philistine", "date": "2026-07-13", "version": null, "stance": "recommend", "quote": "That\u2019s why I love the Nova.app model.", "excerpt": "That\u2019s why I love the Nova.app model. You pay for a year of releases, but if you unsubscribe you keep the latest version when your subscription was active. It\u2019s the best/worst of both worlds!", "context": "", "use_case": "", "switched_from": "", "story": "An Infuriating Goodbye to Photoshop"}, {"id": 772163232, "item_id": 48260202, "url": "https://news.ycombinator.com/item?id=48260202", "by": "egypturnash", "date": "2026-05-24", "version": null, "stance": "recommend", "quote": "Heck, I use Panic's Nova for my text editing and it does that out of the box with no configuration needed.", "excerpt": "[picture of Tips Kitty] Don't forget! Every time you see \" \u2999 \" in the listing, press the [Tab] key on your keyboard. See page 23 to learn why this is important. And page 23 teaches you about significant whitespace, and how to configure several text editors that a kid's likely to have available to actually show it like that. Heck, I use Panic's Nova for my text editing and it does that out of the box with no configura", "context": "", "use_case": "text editing", "switched_from": "", "story": "Usborne 1980s Computer Books"}, {"id": 770063665, "item_id": 48128979, "url": "https://news.ycombinator.com/item?id=48128979", "by": "nialv7", "date": "2026-05-13", "version": null, "stance": "recommend", "quote": "check out NVK and nova", "excerpt": "open source nvidia is an area to keep an eye on. check out NVK and nova.", "context": "", "use_case": "Open-source NVIDIA kernel driver", "switched_from": "", "story": "Linux gaming is faster because Windows APIs are becoming Linux kernel features"}, {"id": 767308688, "item_id": 47956793, "url": "https://news.ycombinator.com/item?id=47956793", "by": "nsm", "date": "2026-04-29", "version": null, "stance": "recommend", "quote": "If you are on macOS, there is https://nova.app/", "excerpt": "If you are on macOS, there is https://nova.app/", "context": "", "use_case": "", "switched_from": "", "story": "Zed is 1.0"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 777513312, "item_id": 48594582, "url": "https://news.ycombinator.com/item?id=48594582", "by": "skydhash", "date": "2026-06-18", "version": null, "stance": "warn", "quote": "Everything bellow the six highlights in the former case should be its own page.", "excerpt": "I've never been enticed by a landing page (yes, datapoint of one). It's either recommendation from source I trust (which has included reddit) and some demo/review available somewhere. Never the landing page as they usually took too much scrolling to get to the point.[0]. Better host a quick video demo/video add instead of drowning the user in copywriting. [0]: Compare https://nova.app/ and https://www.gnu.org/softwar", "context": "", "use_case": "", "switched_from": "", "story": "If your product is Great, it doesn't need to be Good (2010)"}]}], "who": [], "tags": [], "use_cases": ["text editing", "open-source nvidia kernel driver", "code editor", "macos code editing"], "compared": [{"slug": "zed", "name": "Zed", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 769321424, "item_id": 48082589, "url": "https://news.ycombinator.com/item?id=48082589", "by": "aapoalas", "date": "2026-05-10", "version": null, "stance": "neutral", "quote": "In Nova JavaScript engine[1] I've done exactly as you've done and split objects into typed side pools", "excerpt": "Regarding the architecture documentation you have up on tsz.dev, one thing that jumped out to me was the use of the per node typed side pools. A semi-recent talk[0] had benchmarked this and found it to be a deoptimisation: he couldn't explain it, but an audience member suggested it is likely because an AST is not generally very type-homogenous in its visit order. After a CallExpr node the next node to visit is probab", "context": "", "use_case": "", "switched_from": "", "story": "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"}], "threads": [{"url": "https://news.ycombinator.com/item?id=47949027", "title": "Zed is 1.0", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=47113325", "title": "Fresh File Explorer \u2013 VS Code extension for navigating recent work", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=46192997", "title": "Nova Programming Language", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48891200", "title": "An Infuriating Goodbye to Photoshop", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48544429", "title": "If your product is Great, it doesn't need to be Good (2010)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48258194", "title": "Usborne 1980s Computer Books", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"neutral": 1}, "2026-01": {}, "2026-02": {"neutral": 1}, "2026-03": {}, "2026-04": {"compare": 1, "recommend": 2}, "2026-05": {"recommend": 2}, "2026-06": {"warn": 1}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 782288688, "item_id": 48893043, "url": "https://news.ycombinator.com/item?id=48893043", "by": "philistine", "date": "2026-07-13", "version": null, "stance": "recommend", "quote": "That\u2019s why I love the Nova.app model.", "excerpt": "That\u2019s why I love the Nova.app model. You pay for a year of releases, but if you unsubscribe you keep the latest version when your subscription was active. It\u2019s the best/worst of both worlds!", "context": "", "use_case": "", "switched_from": "", "story": "An Infuriating Goodbye to Photoshop"}, {"id": 777513312, "item_id": 48594582, "url": "https://news.ycombinator.com/item?id=48594582", "by": "skydhash", "date": "2026-06-18", "version": null, "stance": "warn", "quote": "Everything bellow the six highlights in the former case should be its own page.", "excerpt": "I've never been enticed by a landing page (yes, datapoint of one). It's either recommendation from source I trust (which has included reddit) and some demo/review available somewhere. Never the landing page as they usually took too much scrolling to get to the point.[0]. Better host a quick video demo/video add instead of drowning the user in copywriting. [0]: Compare https://nova.app/ and https://www.gnu.org/softwar", "context": "", "use_case": "", "switched_from": "", "story": "If your product is Great, it doesn't need to be Good (2010)"}, {"id": 772163232, "item_id": 48260202, "url": "https://news.ycombinator.com/item?id=48260202", "by": "egypturnash", "date": "2026-05-24", "version": null, "stance": "recommend", "quote": "Heck, I use Panic's Nova for my text editing and it does that out of the box with no configuration needed.", "excerpt": "[picture of Tips Kitty] Don't forget! Every time you see \" \u2999 \" in the listing, press the [Tab] key on your keyboard. See page 23 to learn why this is important. And page 23 teaches you about significant whitespace, and how to configure several text editors that a kid's likely to have available to actually show it like that. Heck, I use Panic's Nova for my text editing and it does that out of the box with no configura", "context": "", "use_case": "text editing", "switched_from": "", "story": "Usborne 1980s Computer Books"}, {"id": 770063665, "item_id": 48128979, "url": "https://news.ycombinator.com/item?id=48128979", "by": "nialv7", "date": "2026-05-13", "version": null, "stance": "recommend", "quote": "check out NVK and nova", "excerpt": "open source nvidia is an area to keep an eye on. check out NVK and nova.", "context": "", "use_case": "Open-source NVIDIA kernel driver", "switched_from": "", "story": "Linux gaming is faster because Windows APIs are becoming Linux kernel features"}, {"id": 767348752, "item_id": 47959297, "url": "https://news.ycombinator.com/item?id=47959297", "by": "hackermanai", "date": "2026-04-30", "version": null, "stance": "recommend", "quote": "", "excerpt": "And soon\u2122, https://hackerman.ai/", "context": "", "use_case": "", "switched_from": "", "story": "Zed is 1.0"}, {"id": 767308688, "item_id": 47956793, "url": "https://news.ycombinator.com/item?id=47956793", "by": "nsm", "date": "2026-04-29", "version": null, "stance": "recommend", "quote": "If you are on macOS, there is https://nova.app/", "excerpt": "If you are on macOS, there is https://nova.app/", "context": "", "use_case": "", "switched_from": "", "story": "Zed is 1.0"}, {"id": 761954882, "item_id": 47622180, "url": "https://news.ycombinator.com/item?id=47622180", "by": "bastawhiz", "date": "2026-04-02", "version": null, "stance": "compare", "quote": "I'll probably see what Nova is like, or what Sublime has been up to. Or maybe kick the tires on Zed.", "excerpt": "The only reason I use Cursor is because I want an ide with agents sometimes. I do not want a gui for just agents. I already have Claude for that if I wanted it. If they're planning to get rid of the ide and make Cursor purely vibe coding, they've lost me as a customer. Quite honestly, I've turned off almost all of the LLM features in Cursor. No more tab completion. No more agents for little changes. This week, the on", "context": "", "use_case": "code editor", "switched_from": "", "story": "Cursor 3"}, {"id": 754190000, "item_id": 47136875, "url": "https://news.ycombinator.com/item?id=47136875", "by": "msephton", "date": "2026-02-24", "version": null, "stance": "neutral", "quote": "Here's a blog post about my attempt at your extension", "excerpt": "Here's a blog post about my attempt at your extension (with screenshot!) https://blog.gingerbeardman.com/2026/02/24/fresh-files-extension-for-nova-editor/", "context": "", "use_case": "", "switched_from": "", "story": "Fresh File Explorer \u2013 VS Code extension for navigating recent work"}, {"id": 754056080, "item_id": 47128505, "url": "https://news.ycombinator.com/item?id=47128505", "by": "msephton", "date": "2026-02-23", "version": null, "stance": "neutral", "quote": "its extension system is quite limited", "excerpt": "I made an approximation of this for Nova editor on macOS. Though its extension system is quite limited, especially sidebar customisation, so it's missing a fair bit. But it was fun to do and it's quite useful as it is. I mention your project in the readme, though it's not a fork but a reimplementation. https://extensions.panic.com/extensions/com.gingerbeardman/com.gingerbeardman.FreshFiles/", "context": "", "use_case": "macOS code editing", "switched_from": "", "story": "Fresh File Explorer \u2013 VS Code extension for navigating recent work"}, {"id": 739182064, "item_id": 46198879, "url": "https://news.ycombinator.com/item?id=46198879", "by": "forgotpwd16", "date": "2025-12-08", "version": null, "stance": "neutral", "quote": "This is an unrelated synonymous language.", "excerpt": "This is an unrelated synonymous language. Besides this and submitted one, there're few others found online, one[0] being 20y+ old (first release 06/2003). There's also a research one on functional parallel programming[1], but no public implementation seems to exist. (Though conceptually Futhark is similar; maybe that Nova even influenced Futhark's creation.) [0]: http://www.navgen.com/nova/index.html [1]: https://res", "context": "", "use_case": "", "switched_from": "", "story": "Nova Programming Language"}, {"id": 739161584, "item_id": 46197599, "url": "https://news.ycombinator.com/item?id=46197599", "by": "forgotpwd16", "date": "2025-12-08", "version": null, "stance": "neutral", "quote": "Some examples are available in the repos of Serpens/Myte", "excerpt": "Some examples are available in the repos of Serpens/Myte[0][1] (Nova in-Python interpreter/to-JS compiler). [0]: https://forge.nouveau.community/nouveau/serpens/src/branch/main/examples [1]: https://forge.nouveau.community/yumaikas/myte/src/branch/main/examples", "context": "", "use_case": "", "switched_from": "", "story": "Nova Programming Language"}]}