New and Updated for PyCharm Community Edition


Enforces formatting with Tabs even in places where spaces are normally used such as alignments.

ReasonML language plugin

Reason language plugin.


Provides shortcuts to open a file or commit in Stash, GitHub, BitBucket, GitLab or GitBlit using the default browser or copy the link to the clipboard.


Ballerina is a general purpose, concurrent and strongly typed programming language with both textual and graphical syntax, optimized for integration.


Rust language support.


Quokka is a rapid prototyping playground in your editor, with access to your project's files, inline reporting, code coverage and rich output formatting.

Material Theme UI

This will add the Material Theme look to your IDE.


Support for the Dart programming language.


With the EduTools plugin, you can learn and teach programming languages such as Kotlin, Java, and Python in the form of coding tasks and custom verification tests right...