NINJA-IDE
NINJA-IDE is a free integrated development environment for creating applications, with tools for managing Python projects.
What NINJA-IDE is
NINJA-IDE is a free integrated development environment for creating applications, with tools for managing Python projects. Its editor provides syntax highlighting, code completion, and assistance with imports and navigation. A code locator helps find project files, functions, and classes, while documents can show static and PEP 8 errors. Users can handle project files within the IDE, run a Python project or open file with one click, and render HTML files inside the application. Plugins can extend the editor and add functionality. The download page lists version 2.4 installers for Windows 10/11 and Linux distributions, but says the macOS app is unavailable there and offers source code only. Listed requirements are Python 2.7 and PyQt 4.7 or later. The project describes NINJA-IDE as GPLv3+ software and lists a mailing list and GitHub issues for questions and bug reports. The website says it is no longer run by the official authors. The free plan costs nothing.
Good
- Code completion and import assistance
- Locator finds files, functions, and classes
- Highlights static and PEP 8 errors
- Can run Python files and render HTML
- GPLv3+ project with listed support channels
Watch out
- macOS download is unavailable
- Listed requirements include Python 2.7 and PyQt 4.7 or later
- Website says it is no longer run by official authors
Who it suits
NINJA-IDE may suit Python developers who want project management, code assistance, and file-running tools in one IDE. The listed installers are for Windows and Linux; macOS users are offered source code only.
Verdict
NINJA-IDE brings Python project tools, code assistance, and file management into one environment. Check the platform availability and listed requirements before choosing it.
Plans and prices
From NINJA-IDE's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| NINJA-IDE | Free | GPLv3+ · Python IDE · Windows and Linux installers listed; macOS download unavailable |
The facts
Each one read from NINJA-IDE's own pages, with the date it was checked.
What it does
- Code editor
- The editor provides syntax highlighting, code completion, and code assistance for imports and navigation.checked 4 Oct 2026
- Code locator
- The code locator provides quick access to project files, functions, and classes.checked 4 Oct 2026
- Downloads
- The download page lists v2.4 installers for Windows 10/11 and Linux distributions, while its macOS entry says the app is unavailable there and offers source code only.checked 4 Oct 2026
- Extensibility
- Plugins can extend the editor and integrate functionality into the IDE.checked 4 Oct 2026
- Product
- NINJA-IDE is a cross-platform integrated development environment for creating applications.checked 4 Oct 2026
- Project management
- The IDE manages Python projects and lets users perform file management tasks within the IDE.checked 4 Oct 2026
- Requirements
- The download page lists Python 2.7 and PyQt 4.7 or later as requirements.checked 4 Oct 2026
- Run and preview
- Users can run a Python project or open file with one click and render an HTML file inside the IDE.checked 4 Oct 2026
- Source code and license
- The project repository describes NINJA-IDE as GPLv3+ software and provides instructions for cloning and running it.checked 4 Oct 2026
- Static checks
- The IDE highlights static errors and PEP 8 errors in documents.checked 4 Oct 2026
- Support
- The project lists a mailing list and GitHub issues for questions and bug reports.checked 4 Oct 2026
The company
- Maker status
- The website says it is no longer run by the official authors and directs project-related donations to the official GitHub page.checked 4 Oct 2026
Alternatives to NINJA-IDE
- 1

Anvil
Free planOpen sourceAndroidiOSWebAPI8.5From $12 a month - 2

PyCharm
Free planOpen sourceAPILinuxmacOSSelf-hosted8.2From $100 a year - 3
Wing Python IDE
APILinuxmacOSSelf-hosted7.3From $27 a year - 4
Eric
Free planLinuxmacOSWindows6.8Free plan - 5
Pyto
Free planiOSmacOS6.7$7.99 one-time - 6
Spyder
Free planWebLinuxmacOSWindows6.4Free plan
