PyCharm Editions Comparison
General comparison
Supported only
in Professional Edition
- Web development with JavaScript, CoffeeScript, TypeScript, HTML/CSS and more
- Frameworks: Django, Flask, Google App Engine, Pyramid, web2py
- Remote development capabilities: Remote run/debug, VM support
- Database & SQL support
- UML & SQLAlchemy Diagrams
- Scientific Tools
Free
Supported in Professional and Community Editions
Python, Frameworks & Tools
Supported only
in Professional Edition
- Cython
- Django
- AppEngine
- Flask
- Jinja2
- Mako
- web2py
- Pyramid
- Profiler
- SQLAlchemy
- Diagrams
- Remote interpreters, remote debugging, Vagrant, Docker
- Duplicate code detection
- Code coverage
- .po files support
- BDD support
- Profiler integration
- Thread Concurrency Visualization
Free
Supported in Professional and Community Editions
- Core Python language support
- Code Inspections
- Refactoring
- Local debugger
- Test runners
- reStructuredText support
- PyQt
- PyGTK
- Package management
- Virtualenv/Buildout
- Python console
- IPython Notebook
Platform
Supported only
in Professional Edition
- CSS/HAML/SASS/LESS/Stylus
- YAML
- Database/SQL
- JavaScript and JS Debugger
- Perforce, TFS
- FTP/SFTP/FTPS remote host deployment
- TextMate bundles
- REST Client
- Puppet
- File watchers
Free
Supported in Professional and Community Editions
- XML, HTML, RelaxNG
- Git, Mercurial, CVS, Subversion, GitHub
- IntelliLang
- Local terminal
- Task management