Skip to content
SPECIFICTION
Get listed

NINJA-IDE

ninja-ide.org

Free plan WindowsmacOSLinux
Visit ninja-ide.org
Spec score 7.8 #11 of 26 in Python IDEs

What it is

NINJA-IDE is a free integrated development environment for creating applications, with tools for managing Python projects. The editor provides syntax highlighting, code completion, and help with imports and navigation. A code locator gives access to project files, functions, and classes, and documents can highlight static and PEP 8 errors. Users can manage 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 integrate functionality. The download page lists v2.4 installers for Windows 10/11 and Linux distributions; its macOS entry says the app is unavailable there and offers source code only. Listed requirements are Python 2.7 and PyQt 4.7 or later. The project describes the software as GPLv3+ 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.

Spec sheet

Product
NINJA-IDE is a cross-platform integrated development environment for creating applications.Read 4 Oct 2026 · ninja-ide.org
Support
The project lists a mailing list and GitHub issues for questions and bug reports.Read 4 Oct 2026 · github.com
Code editor
The editor provides syntax highlighting, code completion, and code assistance for imports and navigation.Read 4 Oct 2026 · ninja-ide.org
Code locator
The code locator provides quick access to project files, functions, and classes.Read 4 Oct 2026 · ninja-ide.org
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.Read 4 Oct 2026 · ninja-ide.org
Extensibility
Plugins can extend the editor and integrate functionality into the IDE.Read 4 Oct 2026 · ninja-ide.org
Maker status
The website says it is no longer run by the official authors and directs project-related donations to the official GitHub page.Read 4 Oct 2026 · ninja-ide.org
Project management
The IDE manages Python projects and lets users perform file management tasks within the IDE.Read 4 Oct 2026 · ninja-ide.org
Requirements
The download page lists Python 2.7 and PyQt 4.7 or later as requirements.Read 4 Oct 2026 · ninja-ide.org
Run and preview
Users can run a Python project or open file with one click and render an HTML file inside the IDE.Read 4 Oct 2026 · ninja-ide.org
Source code and license
The project repository describes NINJA-IDE as GPLv3+ software and provides instructions for cloning and running it.Read 4 Oct 2026 · github.com
Static checks
The IDE highlights static errors and PEP 8 errors in documents.Read 4 Oct 2026 · ninja-ide.org

Plans and prices

NINJA-IDE Free GPLv3+ · Python IDE · Windows and Linux installers listed; macOS download unavailable Read 4 Oct 2026 · ninja-ide.org

Every NINJA-IDE plan and price →

Strong points and limits

Strong points

  • Python project and file management
  • Syntax highlighting and code completion
  • One-click project or file execution
  • GPLv3+ software

Limits

  • macOS app is listed as unavailable
  • Requires Python 2.7 and PyQt 4.7 or later
  • Website says official authors no longer run it

Who it suits

It suits Python developers who want project and file management, code navigation, and document checks in one IDE. Windows and Linux users have listed installers; macOS users are offered source code only.

Verdict

NINJA-IDE combines Python project tools with editor assistance and HTML rendering. Check its stated requirements and platform download situation before choosing it.

Where Specifiction places it

Alternatives to NINJA-IDEAll alternatives →