Other softwareAI models and assistantsLibraries and frameworksOperating systems and desktopMedia and creativeAI coding toolsInfrastructure and DevOpsTerminal and shellBrowsers and extensionsEmail and chatSelf-hosted and home serverNetworking and VPNEditors and IDEsSecurity and passwordsProductivityDatabasesFiles, sync and backupGit and code hostingNotes and knowledgeMonitoring and analyticsSearchFinance

Editors and IDEs

What HN commenters recommend, ranked by distinct recommenders. Under each: what people praise most and the most common caveat, or the strongest quote where there is no summary yet.

Download JSON
  1. 1.
    Emacs · 129 recommenders · 4 warn
    Loved for Customizability, AI agent workflows · Caveat Learning curve
  2. 2.
    Zed · 123 recommenders · 16 warn
    Loved for Agent integration, Speed · Caveat AI over editor
  3. 3.
    Visual Studio Code · 68 recommenders · 41 warn
    Loved for Remote development, AI integration · Caveat Resource use
  4. 4.
    Vim · 61 recommenders · 6 warn
    Loved for Bindings everywhere, Terminal workflows · Caveat Learning curve
  5. 5.
    Neovim · 56 recommenders · 7 warn
    Loved for Terminal workflow, AI agent pairing · Caveat Fragile configs
  6. 6.
    Sublime Text · 32 recommenders · 2 warn
    Loved for Speed, Scratch pad · Caveat Slow development
  7. 7.
    JetBrains IDEs · 20 recommenders · 5 warn
    Loved for Refined and reliable, Companion to agents · Caveat Weak AI offerings
  8. 8.
    IntelliJ IDEA · 17 recommenders · 8 warn
    Loved for Git and code review, Rich feature set · Caveat Resource hog
  9. 9.
    Helix · 16 recommenders · 1 warns
    Loved for Terminal workflow, Speed · Caveat Vim muscle memory
  10. 10.
    OpenStreetMap · 15 recommenders · 1 warns
    Loved for Easy contributing, Free open data · Caveat Stale POI data
  11. 11.
    Doom Emacs · 13 recommenders · 2 warn
    Loved for Sane defaults, Vim keybindings · Caveat Hides internals
  12. 12.
    JetBrains Rider · 11 recommenders · 1 warns
    Loved for Cross-platform .NET, Beats VS/VS Code · Caveat Declining quality
  13. 13.
    LazyVim · 11 recommenders · 1 warns
    Loved for Works out of box, Easy editor switch · Caveat Breaking changes
  14. 14.
    Google Docs · 9 recommenders · 4 warn
    Loved for Reliable mainstay, Office replacement · Caveat Data security
  15. 15.
    Evil-mode · 7 recommenders
    Loved for Vim emulation, Best of both
  16. 16.
    VSCodium · 7 recommenders · 2 warn
    Loved for VS Code minus Microsoft, Remote container dev · Caveat Extension availability
  17. 17.
    Lazarus · 7 recommenders · 1 warns
    Loved for Native desktop GUIs, Responsive apps · Caveat Slow IDE
  18. 18.
    Turbo Pascal · 6 recommenders
    Loved for Fond nostalgia, Text-mode UI · Caveat CP/M version
  19. 19.
    Lem · 6 recommenders · 1 warns
    Loved for Common Lisp core, Emacs replacement · Caveat Fewer features
  20. 20.
    GoLand · 6 recommenders · 1 warns
    Loved for Best for Go, Code navigation · Caveat Resource usage
  21. 21.
    Notepad++ · 6 recommenders · 3 warn
    Loved for Everyday editor, Code and plugins · Caveat Updater compromise
  22. 22.
    PyCharm · 6 recommenders · 3 warn
    Loved for Solid IDE, Type checker · Caveat Resource usage
  23. 23.
    Visual Studio · 6 recommenders · 5 warn
    Loved for Code navigation, Productivity · Caveat Slow and heavy
  24. 24.
    nano · 5 recommenders
    Loved for Quick edits, Easy to learn · Caveat No code navigation
  25. 25.
    Vertico · 5 recommenders
    Loved for Composable stack, Helm replacement
  26. 26.
    Eglot · 5 recommenders · 1 warns
    Loved for Modern package stack, Built into Emacs · Caveat Bundled version bugs
  27. 27.
    vi · 5 recommenders · 4 warn
    Loved for Efficient editing, Always available · Caveat Modal editing
  28. 28.
    BBEdit · 4 recommenders
    BBEdit's still pretty great. I love, love, LOVE that I can extend it with shell scripts or Python tools or Rust apps
  29. 29.
    Kate · 4 recommenders
    stumbled on KDE/kate. It's been a perfect substitute.
  30. 30.
    JOE · 4 recommenders
    JOE [0] for editing directly in terminal (Linux, macOS)
  31. 31.
    TextMate · 4 recommenders
  32. 32.
    Spacemacs · 4 recommenders · 2 warn
    I love these packages (like this, Spacemacs, Doom, etc.)
  33. 33.
    corfu · 4 recommenders · 1 warns
    I switched to Eglot/Corfu/Vertico/Tempel. I much prefer the new wave.
  34. 34.
    Windows Notepad · 4 recommenders · 7 warn
    Notepad is the best version so far, I use it as a todo list
  35. 35.
    ImHex · 3 recommenders
    For anyone who regularly has to look at/analyze binary files, i highly recommend ImHex [1].
  36. 36.
    PDFCraft · 3 recommenders
    PdfCraft works well enough for me that I cancelled my subscription.
  37. 37.
    org-babel · 3 recommenders
    I heavily used org-babel. I used it to put code for data wrangling, plots, and notes into a single document.
  38. 38.
    SLIME · 3 recommenders
    I have always viewed the Emacs/Slime/CL development environment as being a more frictionless approach
  39. 39.
    Fresh · 3 recommenders
    the most easy-to-use editor for cli / ssh and relatively lightweight
  40. 40.
    PlatformIO · 3 recommenders
    I used the PlatformIO plugin (available for VSCode-based IDEs) for programming and transferring code to the esp32.
  41. 41.
    Notepad2 · 3 recommenders
    I recommend https://www.flos-freeware.ch/notepad2.html - it's even snappier than Notepad++
  42. 42.
    which-key · 3 recommenders
    The only thing I use is his which-key, and there are alternatives, such as mini.clue.
  43. 43.
    Delphi · 3 recommenders · 1 warns
    Delphi was magical. Nothing compares to Delphi's productivity.
  44. 44.
    WebStorm · 3 recommenders · 3 warn
    I pivoted to jetbrains stuff— specifically Rider, PyCharm, and WebStorm.
  45. 45.
    Eclipse · 3 recommenders · 3 warn
    I remember when I moved from netbeans to eclipse and the speed of compilation was amazing.
Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help