Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

PyCharm

PyCharm is a popular and powerful Integrated Development Environment (IDE) for Python, developed by JetBrains. It provides a wide range of features, including code completion, code inspection, debugging, and support for various Python frameworks and libraries. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Support for popular Python frameworks (Django, Flask, etc.)
  • Code refactoring
  • Unit testing

2023-04-19

Visual Studio Code

Visual Studio Code (VS Code) is a free, open-source, and cross-platform code editor developed by Microsoft. It has a wide range of extensions and supports various programming languages, including Python, with features like code completion, debugging, and integrated version control. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Support for popular Python frameworks (Django, Flask, etc.)
  • Code refactoring
  • Unit testing
  • Extensible with a large plugin ecosystem

2023-04-19

Jupyter Notebook

Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, visualizations, and narrative text. It is widely used in the Python data science and machine learning community. ..

  • Interactive coding environment
  • Support for multiple programming languages
  • Integrated with popular Python data science libraries
  • Embedded visualizations
  • Collaborative editing

2023-04-19

Anaconda

Anaconda is a free and open-source distribution of Python and R programming languages for scientific computing, data science, and machine learning. It includes the Spyder IDE, Jupyter Notebook, and a wide range of pre-installed Python libraries and tools. ..

  • Integrated development environment (Spyder)
  • Jupyter Notebook support
  • Pre-installed Python libraries and tools for data science and machine learning
  • Environment management
  • Cross-platform compatibility

2023-04-19

Visual Studio Code (C/C++)

Visual Studio Code is a free, open-source, and cross-platform code editor developed by Microsoft. It supports a wide range of programming languages, including C and C++, and provides a powerful set of features for code editing, debugging, and project management. ..

  • Syntax highlighting
  • IntelliSense code completion
  • Debugging tools
  • Integrated terminal
  • Extensions for additional functionality
  • Cross-platform support (Windows, macOS, Linux)

2024-04-19

Visual Studio Code (Rust)

Visual Studio Code is a free, open-source, and cross-platform code editor developed by Microsoft. It provides excellent support for Rust development, including features like syntax highlighting, code completion, debugging, and integration with Rust tools like Cargo. ..

  • Syntax highlighting
  • Code completion
  • Debugging
  • Integration with Rust tools
  • Extensible with plugins

2023-04-19

RubyMine (Ruby)

RubyMine is a popular and feature-rich IDE for Ruby and Ruby on Rails development. It provides intelligent code completion, code refactoring, debugging tools, and integration with various Ruby frameworks and tools. ..

  • Intelligent code completion
  • Code refactoring
  • Debugging tools
  • Integration with Ruby frameworks and tools
  • Version control support
  • Built-in terminal

2024-04-19

Visual Studio Code (Ruby)

Visual Studio Code is a free and open-source code editor that provides excellent support for Ruby development through various extensions. It offers features like code completion, debugging, and integration with popular Ruby frameworks. ..

  • Code completion
  • Debugging
  • Integration with Ruby frameworks
  • Extensibility through plugins
  • Built-in terminal

2024-04-19

Rubymine (Ruby)

Rubymine is a popular and feature-rich IDE for Ruby and Ruby on Rails development. It provides intelligent code completion, code refactoring, debugging tools, and integration with various Ruby frameworks and tools. ..

  • Intelligent code completion
  • Code refactoring
  • Debugging tools
  • Integration with Ruby frameworks and tools
  • Version control support
  • Built-in terminal

2024-04-19

Visual Studio (C#)

Visual Studio is an integrated development environment (IDE) developed by Microsoft. It is a powerful and feature-rich IDE that supports a wide range of programming languages, including C#, and is widely used for developing Windows applications, web applications, and mobile apps. ..

  • Integrated debugger
  • Code editor with syntax highlighting
  • IntelliSense for code completion
  • Support for multiple programming languages
  • Built-in version control system
  • Extensibility through plugins and extensions

2024-04-19

C#

Visual Studio Code (C#)

Visual Studio Code is a free, open-source, and cross-platform code editor developed by Microsoft. It supports a wide range of programming languages, including C#, and is a popular choice for developers due to its extensibility and powerful features. ..

  • Integrated debugger
  • Code editor with syntax highlighting
  • IntelliSense for code completion
  • Support for multiple programming languages
  • Built-in version control system
  • Extensibility through plugins and extensions

2024-04-19

C#

IntelliJ IDEA (Java)

IntelliJ IDEA is a popular and powerful Integrated Development Environment (IDE) for Java development. It offers a wide range of features and tools to enhance the development process, including intelligent code completion, refactoring, debugging, and support for various Java frameworks and libraries. ..

  • Intelligent code completion
  • Advanced refactoring tools
  • Integrated debugging
  • Support for Java frameworks and libraries
  • Code analysis and inspection
  • Version control integration
  • Built-in terminal and database tools

2024-04-19