Jetbrains WebStorm 2022.2.2 macOS


WebStorm 2022.2.2
1.2 gb | english


WebStorm is a modern jаvascript ecosystem. It includes intelligent code completion, on-the-fly error detection, powerful navigation and refactoring for jаvascript, TypeScript, stylesheet languages, and all popular frameworks.

Features
Intelligent coding assistance - WebStorm brings you smart coding assistance for jаvascript and compiled-to-jаvascript languages, Node.js, HTML and CSS. Enjoy code completion, powerful navigation features, on-the-fly error detection, and refactorings for all of these languages.
Modern frameworks - WebStorm provides advanced coding assistance for Angular, React, Vue.js and Meteor. Enjoy support for React Native, PhoneGap, Cordova and Ionic for mobile development and develop for server-side with Node.js.
Smart editor - The IDE analyzes your project to provide the best code completion results for all supported languages. Hundreds of built-in inspections report any possible issues right as you type and suggest quick-fix options.
Navigation & Search - WebStorm helps you get around your code more efficiently and save time when working with large projects. Jump to a method, function or variable definition in just one click, or search for the usages.

Debugging, tracing and testing - WebStorm provides powerful built-in tools for debugging, testing and tracing your client-side and Node.js applications. With minimum configuration required and thoughtful integration into the IDE, these tasks are much easier with WebStorm.
Debugging - WebStorm provides a built-in debugger for your client-side code (that works with Chrome) and Node.js apps. Place the breakpoints, step through the code, and evaluate expressions – all without leaving the IDE.
Testing - Perform testing with ease, as WebStorm integrates with Karma test runner, Mocha, Jest and Protractor. Run and debug tests right inside the IDE, view results in a nice and visual format, and navigate to the test code.
Tracing and profiling - WebStorm features spy-js, a built-in tool that helps you trace your jаvascript code. Explore how files are connected with function calls and efficiently identify any possible bottlenecks.

Seamless tool integration - WebStorm integrates with popular command line tools for web development, providing you with a productive, streamlined development experience without using the command line.
Build tools - Enjoy a simple unified UI for running Grunt, Gulp or npm tasks right from the IDE. All tasks are listed in a special tool window, so simply double-click on the task name to start it.
Code quality tools - In addition to hundreds of WebStorm’s own inspections, it can run ESLint, JSCS, TSLint, Stylelint, JSHint or JSLint against your code and highlight any issues on the fly, right in the editor.
Project templates - Start new projects from the Welcome screen using popular project templates like Express or Web starter kit, and access even more project generator thanks to integration with Yeoman.
IDE features - WebStorm is built on top of the open-source IntelliJ Platform. Enjoy the fine-tuned, yet highly customizable experience it provides to fit your development workflow.
VCS - WebStorm provides a unified UI for working with many popular Version Control Systems, ensuring a consistent user experience across git, GitHub, SVN, Mercurial, and Perforce.
Local history - Whether you’re using VCS or not, Local history can be a real code saver. At any time you can inspect the history of either a particular file or directory, and roll back to any of its previous versions.
Customization - WebStorm is extremely customizable. Adjust it to perfectly suit your coding style, from shortcuts, fonts and visual themes to tool windows and editor layout.

System requirements
macOS 10.14 or higher
2 GB free RAM minimum, 8 GB of total system RAM recommended
2.5 GB hard disk space, SSD recommended
1024x768 minimum screen resolution

Homepage
https://www.jetbrains.com/webstorm/
Jetbrains RubyMine 2022.2.2 macOS


RubyMine 2022.2.2
1.21 gb | English


RubyMine brings a whole range of developer tools, all tightly integrated together to create a development environment for productive Ruby development and Web development with Ruby on Rails. RubyMine includes the Smart Ruby Coding Assistance which is an intelligent Ruby code editor, with complete Ruby coding assistance, smart, scope-based and type-aware code completion. RubyMine also includes syntax and error highlighting and code formatting along with code refactoring and intention actions. RubyMine supports Windows, macOS and Linux platforms.

Features
Work Faster with a Smart Editor - Produce high-quality code more efficiently, thanks to first-class support for Ruby and Rails, jаvascript and CoffeeScript, ERB and HAML, CSS, Sass and Less, and more. Take advantage of the language specific-aware syntax and error highlighting, code formatting, code completion, and quick documentation.
Find Your Way Around - Use smart search to jump to any class, file or symbol, or even any IDE action or tool window. It only takes one click to switch to the declaration, super method, test, usages, implementation, and more. Enjoy super fast navigation in your Rails project with an MVC-based project view and model, class, and gem dependencies diagrams.
Detect and Eliminate Code Smells - Follow community best practices with code inspections verifying your code for many types of possible errors and providing on-the-fly improvements with quick-fix options. Automated yet safe refactorings help clean up your code and keep it more maintainable. Rails-aware refactorings help you perform project-wide changes: for example renaming a controller will also rename the helper, views, and tests.
Test and Debug with Pleasure - Use the powerful debugger with a graphical UI for Ruby, jаvascript, and CoffeeScript. Set breakpoints, run your code step by step and make use of all the available information at your fingertips. Create and run RSpec, Cucumber, Shoulda, MiniTest & Test::Unit tests with coding assistance and a GUI-based test runner.
Enjoy a Fine‐Tuned Workspace - In RubyMine you can quickly help yourself feel at home, with customizable color schemes, keyboard schemes, and all the look-and-feel settings you need for productive development. Save time with a unified UI for working with Git, SVN, Mercurial and other version control systems.
Manage Your Project Environment - Enjoy seamless integration with tools like Rake Task Runner, Rails Generators, Bundler, RVM/Rbenv, Zeus, and others. The Terminal is also available as an IDE tool window whenever you need it. Easily configure automatic deployment via FTP or SFTP and manage your infrastructure with Vagrant, Capistrano, Chef, or Puppet.
Stay on the Cutting Edge - Enjoy first-class support for Ruby and Rails, Sinatra, React, Angular, Puppet, Docker, and more.

System requirements
macOS 10.14 or higher
2 GB free RAM minimum, 8 GB of total system RAM recommended
2.5 GB hard disk space, SSD recommended
1024x768 minimum screen resolution
Ruby 1.8.x or higher, or JRuby

Homepage
https://www.jetbrains.com/ruby/
Oct

06

2022
Jetbrains Rider 2022.2.3 macOS


Rider 2022.2.3
1.81 gb | English


Rider supports .NET Framework, the new cross-platform .NET Core, and Mono based projects. This lets you develop a wide array of applications including .NET desktop applications, services and libraries, Unity games, Xamarin apps, ASP.NET and ASP.NET Core Web applications. It provides 2200+ live code inspections, hundreds of context actions and refactorings, and combines them with the IntelliJ platform's solid IDE features. Despite a heavy feature set, Rider is designed to be fast and responsive. As well as running and debugging multiple runtimes, Rider itself runs on multiple platforms: Windows, macOS and Linux.

Features
Code analysis - Rider boasts 2,200+ live code inspections, with automated quick-fixes to resolve detected issues individually or in bulk. Solution-wide error analysis will monitor code issues and let you know if anything goes wrong, even in files that are not currently open.
Code editing - Rider's rich editor features different kinds of code completion and code templates, auto-inserting matching braces and import directives, quick info tooltips and gutter icons for inheritance navigation, context actions, and much more.
Refactorings - Most of ReSharper's 60+ refactorings are already available in Rider, and its 450+ context actions are all there. Rename, extract methods, interfaces and classes, move and copy types, use alternative syntax, and a lot more!
Unit test runner - Rider helps you run and debug unit tests based on NUnit, xUnit.net, or MSTest. You can explore tests, group them in different ways, break them down into individual sessions, see test output and navigate to source code from stack traces.
Debugger and more tools - Rider includes a debugger that works with .NET Framework, Mono and .NET Core applications, letting you step, watch, evaluate, and run to cursor. Other tools include a stack trace explorer, NuGet browser, and VCS and database support.
Databases and SQL - Work with SQL and databases without leaving Rider. Connect to databases, edit schemas and table data, run queries, and even analyze schemas with UML diagrams.
Navigation and search - Jump to any file, type, or member in your code base instantly, as well as quickly find settings and actions. Find usages of any symbol, or navigate from a symbol to the base and derived symbols, extension methods, or implementations.
Front-end technologies - Rider comes with jаvascript, TypeScript, HTML, CSS and Sass support built in. Take advantage of the refactorings, debugging, and unit testing capabilities included from WebStorm.
Extensibility - True to its roots, Rider supports a wide array of plugins developed for ReSharper and IntelliJ Platform. In addition to the bundled plugins (such as those for VCS, F#, and Unity support), plugins that support Markdown, .gitignore files, and Python scripts are available.

System requirements
macOS 10.14 or higher
2 GB free RAM minimum, 8 GB of total system RAM recommended
2.5 GB hard disk space, SSD recommended
1024x768 minimum screen resolution

Homepage
https://www.jetbrains.com/rider/
Jetbrains Pycharm Professional 2022.2.2 macOS


Pycharm Professional 2022.2.2
1.23 gb | english


PyCharm is a Python IDE with complete set of tools for Python development. In addition, the IDE provides capabilities for professional Web development using the Django framework. Code faster and with more easily in a smart and configurable editor with code completion, snippets, code folding and split windows support.

Features
Intelligent Coding Assistance - PyCharm provides smart code completion, code inspections, on-the-fly error highlighting and quick-fixes, along with automated code refactorings and rich navigation capabilities.
Intelligent Code Editor - PyCharm’s smart code editor provides first-class support for Python, jаvascript, CoffeeScript, TypeScript, CSS, popular template languages and more. Take advantage of language-aware code completion, error detection, and on-the-fly code fixes!
Smart Code Navigation - Use smart search to jump to any class, file or symbol, or even any IDE action or tool window. It only takes one click to switch to the declaration, super method, test, usages, implementation, and more.
Fast and Safe Refactorings - Refactor your code the intelligent way, with safe Rename and Delete, Extract Method, Introduce Variable, Inline Variable or Method, and other refactorings. Language and framework-specific refactorings help you perform project-wide changes.
Built-in Developer Tools - PyCharm’s huge collection of tools out of the box includes an integrated debugger and test runner; Python profiler; a built-in terminal; integration with major VCS and built-in database tools; remote development capabilities with remote interpreters; an integrated ssh terminal; and integration with Docker and Vagrant.
Debugging, Testing and Profiling - Use the powerful debugger with a graphical UI for Python and jаvascript. Create and run your tests with coding assistance and a GUI-based test runner. Take full control of your code with Python Profiler integration.
VCS, Deployment and Remote Development - Save time with a unified UI for working with Git, SVN, Mercurial or other version control systems. Run and debug your application on remote machines. Easily configure automatic deployment to a remote host or VM and manage your infrastructure with Vagrant and Docker.
Database tools - Access Oracle, SQL Server, PostgreSQL, MySQL and other databases right from the IDE. Rely on PyCharm’s help when editing SQL code, running queries, browsing data, and altering schemas.
Web Development - In addition to Python, PyCharm provides first-class support for various Python web development frameworks, specific template languages, jаvascript, CoffeeScript, TypeScript, HTML/CSS, AngularJS, Node.js, and more.
Python Web frameworks - PyCharm offers great framework-specific support for modern web development frameworks such as Django, Flask, Google App Engine, Pyramid, and web2py, including Django templates debugger, manage.py and appcfg.py tools, special autocompletion and navigation, just to name a few.
jаvascript & HTML - PyCharm provides first-class support for jаvascript, CoffeeScript, TypeScript, HTML and CSS, as well as their modern successors. The jаvascript debugger is included in PyCharm and is integrated with the Django server run configuration.
Live Edit - Live Editing Preview lets you open a page in the editor and the browser and see the changes being made in code instantly in the browser. PyCharm auto-saves your changes, and the browser smartly updates the page on the fly, showing your edits.
Scientific Tools - PyCharm integrates with IPython Notebook, has an interactive Python console, and supports Anaconda as well as multiple scientific packages including Matplotlib and NumPy.
Interactive Python console - You can run a REPL Python console in PyCharm which offers many advantages over the standard one: on-the-fly syntax check with inspections, braces and quotes matching, and of course code completion.
Scientific Stack Support - PyCharm has built-in support for scientific libraries. It supports Pandas, Numpy, Matplotlib, and other scientific libraries, offering you best-in-class code intelligence, graphs, array viewers and much more.
Conda Integration - Keep your dependencies isolated by having separate Conda environments per project, PyCharm makes it easy for you to create and select the right environment.
Customizable and Cross-platform IDE - Use PyCharm on Windows, Mac OS and Linux with a single license key. Enjoy a fine-tuned workspace with customizable color schemes and key-bindings, with VIM emulation available.
Customizable UI - Enjoy a fine-tuned workspace with customizable color schemes and key-bindings.
Plugins - More than 10 years of IntelliJ platform development gives PyCharm 50+ IDE plugins of different nature, including support for additional VCS, integrations with different tools and frameworks, and editor enhancements such as Vim emulation.
Cross-platform IDE - PyCharm works on Windows, Mac OS or Linux. You can install and run PyCharm on as many machines as you have, and use the same environment and functionality across all your machines.

System requirements
macOS 10.14 or higher
2 GB free RAM minimum, 8 GB of total system RAM recommended
2.5 GB hard disk space, SSD recommended
1024x768 minimum screen resolution
Python 2.7, or Python 3.5 or newer

Homepage
https://www.jetbrains.com/pycharm/

Jetbrains PhPstorm 2022.2.3 macOS


PhPstorm 2022.2.3
1.09 gb | English


PhpStorm is a PHP IDE. It provides on-the-fly error prevention, autocompletion and code refactoring, zero configuration debugging and an extended HTML, CSS, and jаvascript editor. PhpStorm also provides powerful built-in tools for debugging, testing and profiling your applications.

Features
Intelligent coding assistance - PhpStorm is a PHP IDE that actually ‘gets’ your code. It supports PHP 5.3/5.4/5.5/5.6/7.0/7.1/7.2, provides on-the-fly error prevention, best auto-completion & code refactoring, zero configuration debugging, and an extended HTML, CSS, and jаvascript editor.
Smart PHP Code Editor - The IDE provides smart code completion, syntax highlighting, extended code formatting configuration, on-the-fly error checking, code folding, supports language mixtures and more. Automated refactorings that treat your code with care, helping to make global project settings easily and safely.
Code Quality Analysis - Hundreds of code inspections verify your code as you type and inspect the whole project for possible errors or code smells. Quick-fixes for most inspections make it easy to fix or improve the code instantly. Alt+Enter shows appropriate options for each inspection.
Easy Code Navigation & Search - PhpStorm helps you get around your code more efficiently and save time when working with large projects. Jump to a method, function or variable definition in just one click, or search for its usages.
Debugging, Testing and Profiling - PhpStorm provides powerful built-in tools for debugging, testing and profiling your applications.
Debugging - Zero-configuration debugging makes it really easy to debug your PHP applications. Besides, PhpStorm provides numerous options for debugging your PHP code with Visual Debugger, so you can: inspect variables and user-defined watches, set breakpoints and evaluate an expression in runtime, debug remote applications, debug a page in multiple sessions simultaneously, and more.
Testing - You can develop PHPUnit tests right in PhpStorm and run them instantly from a directory, file or class, by using the context menu options. Code Coverage from PHPUnit shows how much of your code is covered with tests.
Profiling - You can profile your applications with Xdebug or Zend Debugger and check aggregated reports in PhpStorm.
HTML/CSS/jаvascript Editor - PhpStorm includes all the features of WebStorm related to HTML, CSS and jаvascript.
HTML and CSS Editor - All the cutting edge web development technologies are supported including HTML 5, CSS, SASS,SCSS, LESS, CoffeeScript, ECMAScript Harmony, Jade templates, etc. Live Edit gives you an opportunity to see all the changes instantly in the browser without refreshing the page.
jаvascript Editor - The smartest jаvascript Editor is bundled with the IDE, offering code completion, validation and quick fixes, refactorings, JSDoc type annotations support, jаvascript debugging and unit testing, support for jаvascript Frameworks, and more.
New Technologies - PhpStorm provides a streamlined experience for the full development cycle with new languages such as TypeScript, CoffeeScript, and Dart.
Development Environment - PhpStorm is built on top of the open-source IntelliJ Platform, which JetBrains have been developing and perfecting for over 15 years. Enjoy the fine-tuned, highly customizable experience it provides to fit your development workflow.
VCS - PhpStorm provides a unified UI for working with many popular Version Control Systems, ensuring a consistent user experience across git, GitHub, SVN, Mercurial, and Perforce.
Databases & SQL - PhpStorm provides tools and code assistance features for working with databases and SQL in your projects. Connect to databases, edit schemas and table data, run queries, and even analyze schemas with UML diagrams. SQL code can be injected to other languages or edited in SQL Editor, with syntax highlighting, smart code completion, on-the-fly code analysis, code formatting and navigation available.
Other Features - Perform many routine tasks right from the IDE with support for Vagrant support, Docker, Composer, and more.

System requirements
macOS 10.14 or higher
2 GB free RAM minimum, 8 GB of total system RAM recommended
2.5 GB hard disk space, SSD recommended
1024x768 minimum screen resolution

Homepage
https://www.jetbrains.com/phpstorm/
Jetbrains IntelliJ IDEA Ultimate 2022.2.3 macOS


IntelliJ IDEA Ultimate 2022.2.3
1.8 gb | English


IntelliJ IDEA is an intelligent Java IDE that provides a robust combination of development tools. IntelliJ IDEA Key features include: intelligent coding assistance, smart navigation and search, numerous refactorings, code analysis, Web and enterprise development support, Unit testing and code coverage and team work facilitation. IntelliJ IDEA’s functionality is continuously extended by users and third parties via plugins. IntelliJ IDEA offers support for Java EE, Spring/Hibernate and other technology stacks.

Features
Deep insight into your code - IntelliJ IDEA analyzes your code, looking for connections between symbols across all project files and languages. Using this information it provides indepth coding assistance, quick navigation, clever error analysis, and, of course, refactorings.
Smart completion - Ctrl+Shift+Space gives you a list of the most relevant symbols applicable in the current context. This and other completions are constantly learning from you, moving the members of the most frequently used classes and packages to the top of the suggestions list, so you can select them faster.
Chain completion - Digs a tad deeper than Smart Completion and lists applicable symbols accessible via methods or getters in the current context. Say you're looking for a value of Project and only have the Module module declaration. Press Ctrl+Shift+Space twice to get module.getProject() without any additional effort.
Static members completion - Lets you easily use static methods or constants. Offers a list of symbols matching your input and automatically adds required import statements.
Data flow analysis - When offering completion variants, IntelliJ IDEA analyses data flow to guess the possible runtime symbol type and refines choices based on that intel, automatically adding class casts.
Language injection - Brings coding assistance for a selected language to expressions and string literals in another one, complete with all advantages you would normally have. For example, you can inject fragments of SQL, XPath, HTML, CSS, or jаvascript code into Java String literals.
Cross-language refactorings - Knowing everything about usages of a symbol, IntelliJ IDEA offers extremely effective, thorough refactorings. For example, when you Rename a class within a JPA statement, it will update everything, from JPA entity class, to every JPA expression where it is used.
Detecting duplicates - Finds duplicate code fragments on the fly. Even if you're only about to extract a variable, constant, or a method, IntelliJ IDEA will let you know that there is a similar code fragment that can be replaced along with the one you're woking on.
Inspections and quick-fixes - Whenever IntelliJ IDEA detects that you're about to make a mistake, a little lightbulb pops up in the editor. Clicking it or pressing Alt+Enter opens a list of actions you can take to make things right.
Developer ergonomics - Every aspect of IntelliJ IDEA is designed with ergonomics in mind. IntelliJ IDEA is built on a principle that every minute a developer spends in the flow is a good minute, and things that break developers out of that flow are bad and should be avoided.
Editor-centric environment - Most of your time the editor (and the code) is the only thing visible on your screen, and you don't need to leave it to do something that isn't coding-related. Quick popups are helpful for checking additional information without leaving the context that you’re in. When you press Ctrl+Shift+I it shows you the definition for the symbol at caret. To generate code, you don't have to walk through complex wizards or fill huge forms.
Shortcuts for everything - In IntelliJ IDEA you have dedicated keyboard shortcuts for nearly everything, including rapid selection and switching between tool windows and the editor. Accessing a tool window via its shortcut moves the input focus to it, so you can use all keyboard commands in its context. When you need to go back to the editor, just hit Esc. When you're in the Project tool window, you can not only navigate through the existing items, but also create new ones by just pressing Alt+Ins.
Ergonomic user interface - All lists, trees and popups in IntelliJ IDEA provide you with quick search that instantly takes you to a set of items that contain text you’re typing in them. The first call of any IDE action is supposed to provide most expected results. Need more results? Press the shortcut again and the IDE will go deeper to find what you need.
Inline debugger - When you debug your code IntelliJ IDEA shows you variable values right in the source code, next to their usages. You don’t even have to hover the mouse over the variable, or switch to the Variables pane of the Debug tool window. Any time a variable changes its value, the IDE highlights it with a different color so that you can better understand how the state is changed over the code.
Built-in developer tools - To streamline your workflow, IntelliJ IDEA offers an unbeatable toolset right from the first start: decompiler, bytecode viewer, FTP and many more.
Version control - IntelliJ IDEA provides a unified interface for major version control systems including Git, GitHub, SVN, Mercurial, CVS, Perforce, and TFS. The IDE lets you browse the history of changes, manage branches, merge conflicts and much more.
Build tools - IntelliJ IDEA supports Maven, Gradle, Ant, Gant, SBT, NPM, Webpack, Grunt, Gulp and other build tools. Seamlessly integrated, these tools help automate compilation, packaging, running tests, deployment and other activities
Test runner and coverage - IntelliJ IDEA lets you perform unit testing with ease. The IDE includes test runners and coverage tools for major test frameworks, including JUnit, TestNG, Spock; Cucumber, ScalaTest, spec2, and Karma.
Decompiler - IntelliJ IDEA comes with a built-in decompiler for Java classes. When you want to take a look inside a library that you don't have the source code for, now you can – without any third-party plugins.
Terminal - The IDE comes with a built-in terminal. Depending on your platform, you can work with command line prompt, Far, powershell, or bash. Invoke the terminal with Alt+F12 and execute any command–without leaving the IDE.
Database tools - Take advantage of intelligent coding assistance when editing SQL; connect to live databases; run queries; browse and export data; and even manage your schemes in a visual interface–right from the IDE.
Application servers - IntelliJ IDEA supports major application servers: Tomcat, JBoss, WebSphere, WebLogic, Glassfish, and many others. You can deploy your artifacts onto application servers and debug the deployed applications right from within the IDE.
Docker - Via a separate plugin, IntelliJ IDEA provides a dedicated tool window that lets you connect to locally running Docker machines to manage images, containers and Docker Compose services.
Polyglot experience - In addition to Java, IntelliJ IDEA offers first-class support for top JVM and non-JVM frameworks and languages out of the box.
First-class support for top frameworks - IntelliJ IDEA provides support for the most popular server-side and front-end frameworks. Take advantage of extended coding assistance for Spring, Java EE, Grails, Play, Android, GWT, Vaadin, Thymeleaf, React, AngularJS and other frameworks.
Many languages - one IDE - While IntelliJ IDEA is an IDE for Java, it also understands many other languages, including Groovy, Kotlin, Scala, jаvascript, TypeScript and SQL. IntelliJ IDEA is a turnkey solution, but if you ever need anything extra, its rich plugin ecosystem is here to help you.

System requirements
macOS 10.14 or higher
2 GB free RAM minimum, 8 GB of total system RAM recommended
2.5 GB hard disk space, SSD recommended
1024x768 minimum screen resolution

Homepage
https://www.jetbrains.com/idea/
Oct

06

2022
Jetbrains GoLand 2022.2.3 macOS


GoLand 2022.2.3
1.15 gb | english


GoLand makes it very easy to read, write, and change Go code. On-the-fly error detection and suggestions for fixes, quick and safe refactorings with one-step undo, intelligent code completion, dead code detection, and documentation hints help all Go developers, from newbies to experienced professionals, to create fast, efficient, and reliable code.

Coding assistance
Smart completion - The IDE helps you write new code by auto-completing statements for you. Ctrl+Shift+Space gives you a list of the most relevant symbols applicable in the current context. When you choose a suggestion, it adds corresponding package import statements on the fly.
Inspections and quick-fixes - The IDE provides built-in inspections that check your code on the fly as you type it. When they find problematic code, they provide you with quick-fixes which you can apply simply by pressing Alt+Enter.
Refactorings - Includes Rename and Extract, allowing you quickly and safely change your code.
Quick navigation - It only takes one click to switch to a super method, implementation, usages, declaration, and more. Jump to any class, file or symbol, or even any IDE action or tool window in one click.
Quick popups - When you need more information about a symbol at the caret, use quick popups.
Code generation - In some cases the IDE can generate trivial code for you. For example, if you click Ctrl+O, the IDE will help you implement any interface by generating its methods.
Detecting recursive calls - If you have a recursive call inside your function, the IDE will detect it and mark it on the gutter, making your code even easier to read and understand.
Expression type - The Expression Type action is available via Alt+ and is always at hand when you need to know the type of any expression at the caret.
Exit points highlighting - Every function may have more than one return and panic statements. To quickly find them all, press Ctrl+Shift+F7 when the caret is at a func, return, or panic keyword. This helps you understand more quickly how a function works.
Finding usages - The Find Usages feature finds all places in the code where a symbol is used, and also groups the usages by type.
Formatter - The built-in formatter provides the same functionality as go fmt.
Code editor
Semantic highlighting - This option extends the standard syntax highlighting with unique colors for each parameter and local variable.
Parameter hints - The editor shows parameter hints for literals and nils used as method arguments.
Built-in tools and integration
Debugger - The IDE comes with a full-featured debugger that supports common debugger features: Watches, Evaluate Expression, Show Inline Values, and others. The debugger works for applications as well as for tests.
Coverage - If you run your code with a coverage instruction, the IDE collects the data and displays it in both the aggregated view and per statement in the Editor.
Test runner - The IDE provides a dedicated interface for running and debugging tests, benchmarks and checks.
Go tools - The Code > Go Tools menu allows you to run Go tools on your project without switching to the command line.
Plan9 - The Editor provides syntax highlighting for Plan9 files.
Version control - Built-in Git integration lets you browse the history of changes, manage branches, merge conflicts and much more. For other version control system, similar functionality is available via corresponding plugins: Mercurial, SVN, and others.
Terminal - The IDE comes with a built-in terminal. Depending on your platform, you can work with command line prompt, Far, powershell, or bash. Invoke the terminal with Alt+F12 and execute any command–without leaving the IDE.
Docker - The IDE offers a plugin that lets you connect to locally running Docker machines to manage images, containers and Docker Compose services.
Front-end and back-end development
jаvascript, HTML and CSS - The IDE offers coding assistance for jаvascript, TypeScript, Dart, React and many others. Support for Angular and Node.js is available via plugins.
Database tools - Take advantage of intelligent coding assistance when editing SQL. Connect to live databases, run queries, browse and expert data and even manage your schemes in a visual interface - right from the IDE.
Plugin ecosystem - GoLand includes 50+ IDE plugins including support for additional VCS, integration with different tools and frameworks, and editor enhancements such as Vim emulation.

System requirements
macOS 10.14 or higher
2 GB free RAM minimum, 8 GB of total system RAM recommended
2.5 GB hard disk space, SSD recommended
1024x768 minimum screen resolution

Homepage
https://www.jetbrains.com/go/

Jetbrains DataSpell 2022.2.2 macOS


DataSpell 2022.2.2
1.3 gb | english


DataSpell is an Integrated Development Environment (IDE) that is dedicated to specific tasks for exploratory data analysis and prototyping ML (machine learning) models. DataSpell combines the interactivity of Jupyter notebooks with the intelligent Python and R coding assistance of PyCharm in one ergonomic environment.

Features
Intelligent Jupyter notebooks
Tuned for high interactivity - Switch between command and editor modes with a single keystroke. Navigate over cells with arrow keys. Use all of the standard Jupyter shortcuts. Enjoy fully interactive outputs – right under the cell.
Smart coding assistance - When editing code cells, enjoy smart code completion, on-the-fly error checking and quick-fixes, easy navigation, and much more.
Local and remote notebooks - Work with local Jupyter notebooks or connect easily to remote Jupyter, JupyterHub, or JupyterLab servers right from the IDE.
Interactive Python scripts
Scientific Python console - Run Python scripts or arbitrary expressions interactively in a Python Console. See the outputs and the state of variables in real-time.
Cells in Python scripts - Split Python scripts into code cells with the #%% separator and run them individually as you would in a Jupyter notebook.
Data and visualization outputs - Browse DataFrames and visualizations right in place via interactive controls. All popular Python scientific libraries are supported, including Plotly, Bokeh, Altair, ipywidgets, and others.
Built-in tools and integrations
Version control - Clone Git projects, commit and push changes, work with several branches, manage changelists, and stage updates before committing them.
Terminal - Work with the command line shell through the built-in Terminal that supports all of the same commands as your operating system.
Database tools - Access and query a database right from the IDE. Rely on smart coding assistance when editing SQL code, running queries, browsing data, and altering schemas.
Python - Regardless of whether you work in Jupyter notebooks or Python scripts, you will always be able to rely on intelligent code completion, on-the-fly error checking and quick-fixes, and easy code navigation.
Markdown - DataSpell supports editing and rendering Markdown in both notebook cells and in separate files. LaTeX support is not ready yet, but coming soon.
Interactive outputs - DataSpell fully supports both static and jаvascript-based outputs used by scientific libraries, such as Plotly, Bokeh, Altair, ipywidgets, and others. For DataFrames, DataSpell offers rich interactive table controls.
Conda - Built-in support for Conda makes it easy to create, manage, and reuse environments and dependencies.
Debugger - The Debugger is supported in both Jupyter notebooks and Python scripts. Stop at breakpoints, step through the code, and browse and manage the state of the variables.
SQL - Connect to your database to explore tables, perform refactorings, import/export data, and more.
R - Basic support for R includes a debugger, dataset and visualization explorer, package manager, intelligent coding assistance, and more.
Plugins - The Vim emulation, Docker, additional VCS, custom appearance themes, and much more is available through a universe of plugins.

System requirements
macOS 10.14 or higher
2 GB free RAM minimum, 8 GB of total system RAM recommended
2.5 GB hard disk space, SSD recommended
1024x768 minimum screen resolution

Homepage
https://www.jetbrains.com/dataspell/
Jetbrains Datagrip 2022.2.5 macOS


Datagrip 2022.2.5
946 mb | english


DataGrip is a multi-engine database environment. It supports MySQL, PostgreSQL, Microsoft SQL Server, Oracle, Sybase, DB2, SQLite, HyperSQL, Apache Derby and H2. It includes an editor that provides intelligent coding assistance for editing SQL code such as auto-completion, analysis and navigation. It also features a query console for running and profiling queries.

Features
Intelligent query console - Allows you to execute queries in different modes and provides a local history that keeps track of all your activity and protects you from losing your work.
Efficient schema navigation - Lets you jump to any table, view, or procedure by its name via the corresponding action, or directly from its usages in the SQL code.
Explain plan - Gives you an extended insight into how your queries work and into the database engine behavior, so you can make your queries more efficient.
Smart code completion - DataGrip provides context-sensitive code completion, helping you to write SQL code faster. Completion is aware of the tables structure, foreign keys, and even database objects created in code you're editing.
On-the-fly analysis and quick-fixes - DataGrip detects probable bugs in your code and suggests the best options to fix them on the fly. It will immediately let you know about unresolved objects, using keywords as identifiers and always offers a way to fix the problems.
Refactorings that work in SQL files and schemas - DataGrip correctly resolves all references in your SQL code and helps you refactor them. When you rename a variable or an alias, it will update their usages throughout the entire file. The actual table names in the database are updated when you rename references to them from your queries. There is even a preview of usages of tables/views inside other views, stored procedures and functions.
Version control integration - Unified support for all major version control systems: Git, SVN, Mercurial and many others.

System requirements
macOS 10.14 or higher
2 GB free RAM minimum, 8 GB of total system RAM recommended
2.5 GB hard disk space, SSD recommended
1024x768 minimum screen resolution

Homepage
https://www.jetbrains.com/datagrip/