What IDE do y’all use

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • nvim-config

    My neovim config (by williamhCode)

  • If u decided to keep using nvim, u can checkout my config here. I wrote a util that makes it ez to setup lsp, and i put them in my dotfiles repo which makes it ez to sync between my mac and school ubuntu server. There’s also lsp-zero which sets up completion and lsp all at once for u. There’s also many distros u can use which provide a starting point with preconfigured plugins and stuff.

  • pudb

    Full-screen console debugger for Python

  • I use the very under-rated pudb in an adjacent terminal window.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Visual Studio Code

    Visual Studio Code

  • I'd guess the "Vim" suggestion here was made tongue-in-cheek. I have used vi/vim daily for 35+ years but would not suggest it for new learners today. VS Code is the best choice for them.

  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

  • neovim

    Vim-fork focused on extensibility and usability

  • pulsar

    A Community-led Hyper-Hackable Text Editor (by pulsar-edit)

  • You know about Pulsar, right?

  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

  • Maybe this? https://github.com/mfussenegger/nvim-dap

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nvim-lspconfig

    Quickstart configs for Nvim LSP

  • I use lspconfig which is basically a wrapper over neovim’s builtin lsp client. Mason makes it super easy to download lsp, linters, and formatters. Its a bit more work then intellisence to setup since u also have to setup auto completion with another plugin but it works well. My config

  • mason.nvim

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

  • I use lspconfig which is basically a wrapper over neovim’s builtin lsp client. Mason makes it super easy to download lsp, linters, and formatters. Its a bit more work then intellisence to setup since u also have to setup auto completion with another plugin but it works well. My config

  • Code-Server

    VS Code in the browser

  • lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

  • If u decided to keep using nvim, u can checkout my config here. I wrote a util that makes it ez to setup lsp, and i put them in my dotfiles repo which makes it ez to sync between my mac and school ubuntu server. There’s also lsp-zero which sets up completion and lsp all at once for u. There’s also many distros u can use which provide a starting point with preconfigured plugins and stuff.

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