Development Environments Tools
- Visual Studio Code - A standalone source code editor that runs on Windows, macOS, and Linux.
- IntelliJ - Every aspect of IntelliJ IDEA has been designed to maximise developer productivity.
- PyCharm - Rely on it for intelligent code completion, on-the-fly error checking and quick fixes, easy project navigation, and much more.
- RStudio - RStudio integrated development environment (IDE) is a set of tools built to help you be more productive with R and Python.
- RubyMine - Ruby and Rails IDE
- Jupyter - Free software, open standards, and web services for interactive computing across all programming languages.
- NetBeans - A Development Environment, Tooling Platform and Application Framework.
- Replit - Build software collaboratively from anywhere in the world, on any device, without spending a second on setup.
Modern Data Stack (2024+)
- Data Manipulation: Polars (Blazingly fast DataFrames in Rust), DuckDB (In-process SQL OLAP database).
- AI Code Editors: Cursor (The AI-first code editor), GitHub Copilot, MinusX (A FOSS AI data scientist assistant that operates your Jupyter Notebooks based on your instructions).
- Experiment Tracking: Weights & Biases (The AI developer platform), MLflow.