Ninja-IDE Is Not Just Another IDE, it is a cross platform, fast and smart code warrior. Note that the name “Ninja-IDE” is a clever recursive acronym. The best thing about Ninja-IDE is that it is a full-featured Python IDE that is also free! Not only free as in free beer, but also as in free speech (GPLv3 licensed)! I took the software for a test-drive and I discovered the following characteristics:
- Super responsive
- Excellent screen layout
- Great code navigation
- Awesome quick-search (Ctrl-K)
- Fantastic set of plug-ins
It really stole my heart, and is now one of my favorite open source Python IDE’s.
The best Python IDE’s no money can buy
My favorite open source Python IDE’s are currently:
In my experience Ninja-IDE is much more responsive than PyDev. So if you value responsiveness over features, you may want to choose Ninja-IDE over PyDev. On the other hand if you care about features, then PyDev wins.
What about PyCharm?
Yes, I know about its popularity among Python developers, but the open source (community) edition of PyCharm is missing some important features and I do not want to promote closed source or deliberately limited software.
Plugins for Ninja-IDE
These are my three favorite plug-ins for the Ninja-IDE:
Download and install
Want to try it out? If you are on a Debian-based Linux (like Ubuntu) than you can simply execute the following and the software will be downloaded and installed:
sudo apt-get install ninja-ide
Or if you are on Windows or Mac you can visit the Ninja-IDE website and download it from there.