Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Android Studio (Java)

Android Studio is the official Integrated Development Environment (IDE) for Android app development. It is based on IntelliJ IDEA and offers a wide range of features and tools for writing, testing, and debugging Android apps, including support for Java and Kotlin programming languages. ..

  • Intelligent code completion
  • Advanced refactoring tools
  • Integrated debugging
  • Support for Android frameworks and libraries
  • Code analysis and inspection
  • Version control integration
  • Built-in emulator and device management

2024-04-19

IntelliJ IDEA (Kotlin)

IntelliJ IDEA is a popular and powerful IDE developed by JetBrains, which is widely used for Kotlin development. It provides a comprehensive set of tools and features to support Kotlin development, including code completion, refactoring, debugging, and more. ..

  • Code completion
  • Refactoring
  • Debugging
  • Integration with build tools
  • Support for various Kotlin frameworks and libraries

2024-04-19

Android Studio (Kotlin)

Android Studio is the official IDE for Android development, and it provides excellent support for Kotlin. It includes features like code completion, refactoring, debugging, and integration with Android-specific tools and libraries. ..

  • Code completion
  • Refactoring
  • Debugging
  • Integration with Android SDK and tools
  • Support for Kotlin and Java

2024-04-19

IntelliJ IDEA (Scala)

IntelliJ IDEA is a popular and powerful IDE that provides excellent support for Scala development. It offers features like code completion, refactoring, debugging, and integration with various Scala tools and frameworks. ..

  • Code completion
  • Refactoring
  • Debugging
  • Integration with Scala tools and frameworks
  • Scalafmt support
  • Scala Worksheet

2023-04-19

Juno (Julia)

Juno is a powerful and user-friendly Integrated Development Environment (IDE) for the Julia programming language. It is built on top of the Atom text editor and provides a seamless and efficient coding experience for Julia developers. ..

  • Syntax highlighting
  • Autocompletion
  • Integrated REPL
  • Debugging tools
  • Package management
  • Plotting and visualization

2023-04-19

Visual Studio Code (Julia)

Visual Studio Code (VSCode) is a popular and versatile code editor that provides excellent support for the Julia programming language through the Julia extension. This extension enhances the VSCode experience for Julia developers, offering a wide range of features and tools. ..

  • Syntax highlighting
  • Autocompletion
  • Integrated REPL
  • Debugging tools
  • Package management
  • Plotting and visualization
  • Linter support
  • Code formatting

2023-04-19

Eclipse (Fortran)

Eclipse is a popular open-source IDE that can be used for Fortran programming. It provides a comprehensive development environment with features like code editing, building, debugging, and project management. ..

  • Syntax highlighting
  • Code completion
  • Build and run Fortran programs
  • Debugging support
  • Integration with version control systems
  • Project management

2023-04-19

Visual Studio Code (Fortran)

Visual Studio Code is a free and open-source IDE that can be used for Fortran programming. It provides a modern and extensible development environment with features like code editing, building, debugging, and project management. ..

  • Syntax highlighting
  • Code completion
  • Build and run Fortran programs
  • Debugging support
  • Integration with version control systems
  • Project management
  • Extensibility

2023-04-19

Spyder

Spyder is a free and open-source Integrated Development Environment (IDE) for Python, designed for scientific computing and data analysis. It provides features like code editing, debugging, and integration with popular Python libraries like NumPy, SciPy, and Matplotlib. ..

  • Code editing
  • Debugging tools
  • Integrated with popular Python scientific libraries
  • Variable explorer
  • Plot viewer
  • Console for interactive coding

2023-04-19

Atom

Atom is a free and open-source code editor developed by GitHub. It has a wide range of packages and themes, and can be customized to support various programming languages, including Python. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Extensible with a large plugin ecosystem
  • Customizable themes and layouts

2023-04-19

Sublime Text

Sublime Text is a popular, cross-platform code editor known for its speed, customizability, and support for a wide range of programming languages, including Python. ..

  • Code completion
  • Debugging tools
  • Integrated version control
  • Extensible with a large plugin ecosystem
  • Customizable themes and layouts
  • Fast and responsive

2023-04-19

Thonny

Thonny is a free and open-source Integrated Development Environment (IDE) for Python, designed to be simple and easy to use, especially for beginners. It provides features like code editing, debugging, and integrated Python interpreter. ..

  • Simple and intuitive user interface
  • Debugging tools
  • Integrated Python interpreter
  • Support for virtual environments
  • Code completion

2023-04-19