I can't stand using VSCode so I wrote my own (it wasn't easy)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
  1. Visual Studio Code

    Visual Studio Code

    >I'd tweak the script; then to see the results I would press F5 to run the already built binary and wait over a second EVERY SINGLE TIME (about 1480ms).

    I put in a bug report for this years ago but it got ignored :( https://github.com/microsoft/vscode/issues/137066

    It's true you can't get nanosecond performance out of JS, but anything under 17ms should be trivial. I believe the vscode developers are skilled, it's just they don't care (imo) enough about performance for whatever reason, and that's a shame.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. zed

    Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

  4. lapce

    Lightning-fast and Powerful Code Editor written in Rust

  5. vimspector

    vimspector - A multi-language debugging system for Vim

    There are DAP extensions for both Vim (e.g. https://github.com/puremourning/vimspector) and NeoVim (https://github.com/mfussenegger/nvim-dap). I can't speak as to the experience in detail (I think I briefly played with nvim-dap a year or two ago), but I suspect that for most it will be good enough.

  6. nvim-dap

    Debug Adapter Protocol client implementation for Neovim

    There are DAP extensions for both Vim (e.g. https://github.com/puremourning/vimspector) and NeoVim (https://github.com/mfussenegger/nvim-dap). I can't speak as to the experience in detail (I think I briefly played with nvim-dap a year or two ago), but I suspect that for most it will be good enough.

  7. coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

    As well as its own plugins Vim/NeoVim can use VSCode's LSPs, DAPs and extensions either directly or via plugins like CoC[1] and Mason[2].

    I would be surprised if emacs couldn't do the same.

    1. https://github.com/neoclide/coc.nvim

  8. mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. theia

    Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

    As an alternative to VSCode, consider Theia[1].

    Open-source, runs all the VSCode extensions, etc.

    [1] https://theia-ide.org

  11. nvim-gdb

    Neovim thin wrapper for GDB, LLDB, PDB/PDB++ and BashDB

    It's not ideal to me yet. I've had some problems with DAP. The DAP servers I've checked were a bit unstable and slow. For now I'm using gdb with nvim-gdb https://github.com/sakhnik/nvim-gdb

    Very reliable and as fast as gdb is. But with all the problems just using gdb has.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Anyone know if there are plans to add leap.nvim behavior to helix?

    2 projects | /r/HelixEditor | 22 Apr 2023
  • Zed – A high-performance, multiplayer code editor written in Rust. Now in public beta

    10 projects | /r/rust | 15 Mar 2023
  • Can neovim config be baked in to make neovim blazingly fast?

    6 projects | /r/neovim | 5 Oct 2022
  • A mouse popup menu for cut/copy/paste/save/exit config that can be recommended?

    3 projects | /r/neovim | 23 Jul 2022
  • Helix Text Editor

    5 projects | /r/neovim | 2 Apr 2022

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?